A Bit of Progress in Language Modeling
Joshua Goodman

TL;DR
This paper explores various language modeling techniques and their interactions, achieving significant perplexity reductions and word error rate improvements by combining multiple methods beyond traditional models.
Contribution
It systematically studies the combined effects of multiple language modeling improvements, demonstrating their interactions and leading to state-of-the-art perplexity reductions.
Findings
Perplexity reduced by 38-50% with combined techniques
Word error rate decreased by 8.9%
Interactions between smoothing and clustering are significant
Abstract
In the past several years, a number of different language modeling improvements over simple trigram models have been found, including caching, higher-order n-grams, skipping, interpolated Kneser-Ney smoothing, and clustering. We present explorations of variations on, or of the limits of, each of these techniques, including showing that sentence mixture models may have more potential. While all of these techniques have been studied separately, they have rarely been studied in combination. We find some significant interactions, especially with smoothing and clustering techniques. We compare a combination of all techniques together to a Katz smoothed trigram model with no count cutoffs. We achieve perplexity reductions between 38% and 50% (1 bit of entropy), depending on training data size, as well as a word error rate reduction of 8.9%. Our perplexity reductions are perhaps the highest…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Natural Language Processing Techniques · Speech Recognition and Synthesis
