IEEE Transactions on Acoustics Speech and Signal Processing · 1989 · 255 citations · 10 references
ComputingComputer ScienceComputational LinguisticsNatural Language ProcessingSyntaxLanguage ModelingLanguage ModelsNatural Language UnderstandingParsingQuestion AnsweringSpeech RecognitionBoolean ExpressionsDecision Tree DesignLexical PredictionSpeech Understanding
The problem of predicting the next word a speaker will say, given the words already spoken; is discussed. Specifically, the problem is to estimate the probability that a given word will be the next word uttered. Algorithms are presented for automatically constructing a binary decision tree designed to estimate these probabilities. At each node of the tree there is a yes/no question relating to the words already spoken, and at each leaf there is a probability distribution over the allowable vocabulary. Ideally, these nodal questions can take the form of arbitrarily complex Boolean expressions, but computationally cheaper alternatives are also discussed. Some results obtained on a 5000-word vocabulary with a tree designed to predict the next word spoken from the preceding 20 words are included. The tree is compared to an equivalent trigram model and shown to be superior.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
10
Optimization by Simulated Annealing
Scott Kirkpatrick, C. D. Gelatt, M.P. Vecchi · Science · 1983 · 44.6K citations
Classification and regression trees
J. Praagman · European Journal of Operational Research · 1985 · 10.2K citations
Prediction and Entropy of Printed English
Claude E. Shannon · Bell System Technical Journal · 1951 · 2.7K citations
Continuous speech recognition by statistical methods
F. Jelinek · Proceedings of the IEEE · 1976 · 911 citations