Unbounded cache model for online language modeling with open vocabulary
Recurrent neural network based language model