Multi-teacher Distillation for Multilingual Spelling Correction
Not on the map. Why?
Abstract (arXiv)
Accurate spelling correction is a critical step in modern search interfaces, especially in an era of mobile devices and speech-to-text interfaces. For services that are deployed around the world, this poses a significant challenge for multilingual NLP: spelling errors need to be caught and corrected in all languages, and even in queries that use multiple languages. In this paper, we tackle this challenge using multi-teacher distillation. On our approach, a monolingual teacher model is trained for each language/locale, and these individual models are distilled into a single multilingual student model intended to serve all languages/locales. In experiments using open-source data as well as user data from a worldwide search service, we show that this leads to highly effective spelling correction models that can meet the tight latency requirements of deployed services.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 22 of its 37 references that are in the map. First posted on arXiv 20 Nov 2023.
Builds on
22 of 37 references.
References · 22
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2018SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processingcited by 1,973
- 2020Knowledge Distillation: A Surveycited by 1,578
- 2020Multilingual Denoising Pre-training for Neural Machine Translationcited by 1,028
- 2017An Overview of Multi-Task Learning in Deep Neural Networkscited by 791
- 2016Sequence-Level Knowledge Distillationcited by 761
- 2018Subword Regularization: Improving Neural Network Translation Models with Multiple Subword Candidatescited by 632
- 2020Byte Pair Encoding is Suboptimal for Language Model Pretrainingcited by 189
- 2019Neural Machine Translation with Byte-Level Subwordscited by 115
10 more
- 2021A Simple Recipe for Multilingual Grammatical Error Correctioncited by 108
- 2020Feature-map-level Online Adversarial Knowledge Distillationcited by 62
- 2020Reinforced Multi-Teacher Selection for Knowledge Distillationcited by 62
- 2021ZmBART: An Unsupervised Cross-lingual Transfer Framework for Language Generationcited by 23
- 2019GitHub Typo Corpus: A Large-Scale Multilingual Dataset of Misspellings and Grammatical Errorscited by 22
- 2021MTG: A Benchmark Suite for Multilingual Text Generationcited by 22
- 2022Inducing Character-level Structure in Subword-based Language Models with Type-level Interchange Intervention Trainingcited by 16
- 2021Spelling Correction with Denoising Transformercited by 9
- 2017Spelling Correction as a Foreign Languagecited by 7
- 2023Contextual Multilingual Spellchecker for User Queriescited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.