Beyond N-Grams: Can Linguistic Sophistication Improve Language Modeling?

6945

Authors

nan

Abstract

It seems obvious that a successful model of natural language would incorporate a great deal of both linguistic and world knowledge. Interestingly, state of the art language models for speech recognition are based on a very crude linguistic model, namely conditioning the probability of a word on a small fixed number of preceding words. Despite many attempts to incorporate more sophisticated information into the models, the n-gram model remains the state of the art, used in virtually all speech recognition systems. In this paper we address the question of whether there is hope in improving language modeling by incorporating more sophisticated linguistic and world knowledge, or whether the n- grams are already capturing the majority of the information that can be employed.

Keywords

nan

Full Content

Beyond N-Grams: Can Linguistic Sophistication Improve Language Modeling? Eric Brill, Radu Florian, John C. Henderson, Lidia Mangu Department of Computer Science Johns Hopkins University Baltimore, Md. 21218 USA {brill,rflorian,jhndrsn,lidia} @ cs.jhu.edu Abstract It seems obvious that a successful model of natural language would incorporate a great deal of both linguistic and world knowledge. Interestingly, state of the art language models for speech recognition are based on a very crude linguistic model, namely conditioning the probability of a word on a small fixed number of preceding words. Despite many attempts to incorporate more sophisticated information into the models, the n-gram model remains the state of the art, used in virtually all speech recognition systems. In this paper we address the question of whether there is hope in improving language modeling by incorporating more sophisticated linguistic and world knowledge, or whether the n- grams are already capturing the majority of the information that can be employed. Introduction N-gram language models are very cmde linguistic models that attempt to capture the constraints of language by simply conditioning the probability of a word on a small fixed number of predecessors. It is rather frustrating to language engineers that the n-gram model is the workhorse of virtually every speech recognition system. Over the years, there have been many attempts to improve language models by utilizing linguistic information, but these methods have not been able to achieve significant improvements over the n-gram. The insufficiency of Markov models has been known for many years (see Chomsky (1956)). It is easy to construct examples where a trigram model fails and a more sophisticated model could succeed. For instance, in the sentence : The dog on the hill barked, the word barked would be assigned a low probability by a trigram model. However, a linguistic model could determine that dog is the head of the noun phrase preceding barked and therefore assign barked a high probability, since P(barkedldog) is high. Using different sources of rich linguistic information will help speech recognition if the phenomena they capture are prevalent and they involve instances where the recognizer makes errorsJ In this paper we first give a brief overview of some recent attempts at incorporating linguistic information into language models. Then we discuss experiments which give some insight into what aspects of language hold most promise for improving the accuracy of speech recognizers. 1 Linguistically-Based Models There is a continuing push among members of the speech recognition community to remedy the weaknesses of linguistically impoverished n- gram language models. It is widely believed that incorporating linguistic concepts can lead to more accurate language models and more accurate speech recongizers. One of the first attempts at linguistically-based modelling used probabilistic context-free grammars (PCFGs) directly to I This is one of the problems with perplexity as a measure of language model quality: if the better model simply assigns higher probability to the elements the recognizer already gets correct, the model will look better in terms of perplexity, but will do nothing to improve recognizer …

Content truncated to 500 words

Labeled Text

It seems obvious that a successful model of natural language would incorporate a great deal of both linguistic and world knowledge. Interestingly, state of the art language models for speech recognition are based on a very crude linguistic model, namely conditioning the probability of a word on a small fixed number of preceding words. Despite many attempts to incorporate more sophisticated information into the models, the n-gram model remains the state of the art, used in virtually all speech recognition systems. In this paper we address the question of whether there is hope in improving language modeling by incorporating more sophisticated linguistic and world knowledge, or whether the n- grams are already capturing the majority of the information that can be employed.

Publication Details

Paper ID:
6945
Year:
1998
Publication:
TIPSTER
Publication Type:
conf
DOI:
nan