On Growing and Pruning Kneser–Ney Smoothed $ N$-Gram Models
Abstract
N-gram models are the most widely used language models in large vocabulary continuous speech recognition. Since the size of the model grows rapidly with respect to the model order and available training data, many methods have been proposed for pruning the least relevant -grams from the model. However, correct smoothing of the N-gram probability distributions is important and performance may degrade significantly if pruning conflicts with smoothing. In this paper, we show that some of the commonly used pruning methods do not take into account how removing an -gram should modify the backoff distributions in the state-of-the-art Kneser-Ney smoothing. To solve this problem, we present two new algorithms: one for pruning Kneser-Ney smoothed models, and one for growing them incrementally. Experiments on Finnish and English text corpora show that the proposed pruning algorithm provides considerable improvements over previous pruning algorithms on Kneser-Ney smoothed models and is also better than the baseline entropy pruned Good-Turing smoothed models. The models created by the growing algorithm provide a good starting point for our pruning algorithm, leading to further improvements. The improvements in the Finnish speech recognition over the other Kneser-Ney smoothed models are statistically significant, as well.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
As high-order n-grams are required to provide enough context information for subword-based modeling, the authors use variable-length n-gram models trained using the VariKN toolkit.
“As high-order n-grams are required to provide enough context information for subword-based modeling, we use variable-length n-gram models trained using the VariKN toolkit”
From Automatic Speech Recognition With Very Large Conversational Finnish and Estonian Vocabularies (2017) · cites this paper as [28]
Cited by
Sorted by citations
Automatic Speech Recognition With Very Large Conversational Finnish and Estonian Vocabularies
Enarvi, S., Smit, P., Virpioja, S., & Kurimo, M. (2017) · IEEE/ACM Transactions on Audio, Speech, and Language Processing · doi:10.1109/taslp.2017.2743344 · Cited by 33 · see citing works
“ugh context information for subword-based modeling, we use variable-length n-gram models trained using the VariKN toolkit6 that implements the Kneser-Ney growing and revised Kneser pruning algorithms [28]. 5https://github.com/aalto-speech/morfessor 6https://github.com/vsiivola/variKN In the speech recognition framewor…”
MethodSelf-citation
- Authors
- Siivola, V., Hirsimaki, T., & Virpioja, S.
- Venue
- IEEE Transactions on Audio, Speech and Language Processing
- Published
- 2007-07
- Volume
- 15
- Issue
- 5
- Pages
- 1617-1624
- ISSN
- 1558-7916 (ISSN-L)
- OpenAlex
- W2156700117
- Cited by
- 80
- References
- 0
- Citations by year
- 2025: 1 · 2023: 3 · 2022: 4 · 2021: 3 · 2020: 6 · 2019: 5 · 2018: 5 · 2017: 6 · 2016: 5 · 2015: 7 · 2014: 5 · 2013: 5 · 2012: 1
- FWCI
- 7.45
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- IEEE Transactions on Audio Speech and Language Processing (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Speech Recognition and Synthesis
- Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Speech and dialogue systems
- Keywords
- n-gram language models, Kneser-Ney smoothing, model pruning, language models, continuous speech recognition
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review