$N$-gram Is Back: Residual Learning of Neural Text Generation with $n$-gram Language Model
Huayang Li, Deng Cai, Jin Xu, Taro Watanabe

TL;DR
This paper introduces a residual learning approach combining traditional $n$-gram models with neural language models, enhancing performance and domain adaptability across various language tasks by leveraging the strengths of both methods.
Contribution
The paper proposes a novel residual learning framework that integrates $n$-gram models with neural LMs, enabling improved performance and flexible domain adaptation without retraining the neural model.
Findings
Achieves consistent performance gains over standalone neural models.
Enables effective domain adaptation by switching $n$-gram models.
Demonstrates improvements on language modeling, translation, and summarization tasks.
Abstract
-gram language models (LM) have been largely superseded by neural LMs as the latter exhibits better performance. However, we find that -gram models can achieve satisfactory performance on a large proportion of testing cases, indicating they have already captured abundant knowledge of the language with relatively low computational cost. With this observation, we propose to learn a neural LM that fits the residual between an -gram LM and the real-data distribution. The combination of -gram and neural LMs not only allows the neural part to focus on the deeper understanding of language but also provides a flexible way to customize an LM by switching the underlying -gram model without changing the neural model. Experimental results on three typical language tasks (i.e., language modeling, machine translation, and summarization) demonstrate that our approach attains additional…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Speech Recognition and Synthesis
