Cooccurrence smoothing for stochastic language modeling | Synapse