NLP systems often rely on hand-crafted, carefully engineered sets of features to achieve strong performance.
and by careful design of the language models, we can limit the number of features that they produce, controlling how sparse those features are in training data.