tokens: The current state of the art are recurrent neural network ( RNN ) based LMs , and more specifically long short - term memory models ( LSTM ) LMs and their variants ( e.g. gated recurrent units ( GRU ) ) .