layer is added on top of a BLSTM, which allows embeddings of previously predicted tags to propagate through and influence the pending tagging decision.
the language model layer is only effective when both scheduled sampling for training  and beam search for inference are used.