Understanding probabilistic language modeling