Estimation of probabilities from sparse data for the language model component of a speech recognizer | Synapse