A Methodology for Generative Spelling Correction via Natural Spelling Errors Emulation across Multiple Domains and Languages
Nikita Martynov, Mark Baushenko, Anastasia Kozlova, Katerina, Kolomeytseva, Aleksandr Abramov, Alena Fenogenova

TL;DR
This paper introduces a methodology for generative spelling correction that emulates natural spelling errors across multiple languages and domains, enhancing model training and performance.
Contribution
It proposes a novel approach to emulate natural spelling errors for training generative models, including a new library called SAGE for automatic spelling correction.
Findings
Emulation of natural spelling errors improves correction accuracy.
Models trained with error emulation perform well across multiple domains.
The SAGE library facilitates effective generative spelling correction.
Abstract
Modern large language models demonstrate impressive capabilities in text generation and generalization. However, they often struggle with solving text editing tasks, particularly when it comes to correcting spelling errors and mistypings. In this paper, we present a methodology for generative spelling correction (SC), which was tested on English and Russian languages and potentially can be extended to any language with minor changes. Our research mainly focuses on exploring natural spelling errors and mistypings in texts and studying the ways those errors can be emulated in correct sentences to effectively enrich generative models' pre-train procedure. We investigate the impact of such emulations and the models' abilities across different text domains. In this work, we investigate two spelling corruption techniques: 1) first one mimics human behavior when making a mistake through…
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 · Multimodal Machine Learning Applications
MethodsLib
