Byte-Level Grammatical Error Correction Using Synthetic and Curated Corpora
Not on the map. Why?
Abstract (arXiv)
Grammatical error correction (GEC) is the task of correcting typos, spelling, punctuation and grammatical issues in text. Approaching the problem as a sequence-to-sequence task, we compare the use of a common subword unit vocabulary and byte-level encoding. Initial synthetic training data is created using an error-generating pipeline, and used for finetuning two subword-level models and one byte-level model. Models are then finetuned further on hand-corrected error corpora, including texts written by children, university students, dyslexic and second-language writers, and evaluated over different error types and origins. We show that a byte-level model enables higher correction quality than a subword approach, not only for simple spelling errors, but also for more complex semantic, stylistic and grammatical issues. In particular, initial training on synthetic corpora followed by finetuning on a relatively small parallel corpus of real-world errors helps the byte-level model correct a wide range of commonly occurring errors. Our experiments are run for the Icelandic language but should hold for other similar languages, particularly morphologically rich ones.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 30 of its 60 references that are in the map. First posted on arXiv 29 May 2023.
Builds on
30 of 60 references.
References · 30
- 2017Attention Is All You Needcited by 60,361
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,918
- 2020mT5: A massively multilingual pre-trained text-to-text transformercited by 1,818
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,475
- 2020Multilingual Denoising Pre-training for Neural Machine Translationcited by 1,035
- 2018Subword Regularization: Improving Neural Network Translation Models with Multiple Subword Candidatescited by 639
- 2021ByT5: Towards a token-free future with pre-trained byte-to-byte modelscited by 509
- 2021CANINE: Pre-training an Efficient Tokenization-Free Encoder for Language Representationcited by 232
- 2019BPE-Dropout: Simple and Effective Subword Regularizationcited by 195
- 2020GECToR -- Grammatical Error Correction: Tag, Not Rewritecited by 177
- 2021Charformer: Fast Character Transformers via Gradient-based Subword Tokenizationcited by 160
18 more
- 2021A Simple Recipe for Multilingual Grammatical Error Correctioncited by 108
- 2018Approaching Neural Grammatical Error Correction as a Low-Resource Machine Translation Taskcited by 56
- 2021Synthetic Data Generation for Grammatical Error Correction with Tagged Corruption Modelscited by 56
- 2022Language Modelling with Pixelscited by 55
- 2019Corpora Generation for Grammatical Error Correctioncited by 53
- 2018A Multilayer Convolutional Encoder-Decoder Neural Network for Grammatical Error Correctioncited by 36
- 2020From Hero to Z'eroe: A Benchmark of Low-Level Adversarial Attackscited by 36
- 2019Grammatical Error Correction in Low-Resource Scenarioscited by 28
- 2021Why don't people use character-level machine translation?cited by 27
- 2016GLEU Without Tuningcited by 24
- 2019Improving Grammatical Error Correction with Machine Translation Pairscited by 17
- 2022A Warm Start and a Clean Crawled Corpus -- A Recipe for Good Language Modelscited by 13
- 2017A Nested Attention Neural Hybrid Model for Grammatical Error Correctioncited by 12
- 2021Character Transformations for Non-Autoregressive GEC Taggingcited by 7
- 2020Language Technology Programme for Icelandic 2019-2023cited by 6
- 2022Correcting diacritics and typos with a ByT5 transformer modelcited by 6
- 2017Adapting Sequence Models for Sentence Correctioncited by 3
- 2022Towards Lithuanian grammatical error correctioncited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 2; 2026: 1.
7 papers.
- 2024Advancing Post-OCR Correction: A Comparative Study of Synthetic Datacited by 8
- 2023Too Much Information: Keeping Training Simple for BabyLMscited by 7
- 2024To Err Is Human, but Llamas Can Learn It Toocited by 3
- 2024Cogs in a Machine, Doing What They're Meant to Do -- The AMI Submission to the WMT24 General Translation Taskcited by 0
- 2025A Low-Resource Speech-Driven NLP Pipeline for Sinhala Dyslexia Assistancecited by 0
- 2025ArbESC+: Arabic Enhanced Edit Selection System Combination for Grammatical Error Correction Resolving conflict and improving system combination in Arabic GECcited by 0
- 2026Encode Errors: Representational Retrieval of In-Context Demonstrations for Multilingual Grammatical Error Correctioncited by 0
- 2026Encode Errors: Representational Retrieval of In-Context Demonstrations for Multilingual Grammatical Error Correction13 Jun 2026
- 2025ArbESC+: Arabic Enhanced Edit Selection System Combination for Grammatical Error Correction Resolving conflict and improving system combination in Arabic GEC18 Nov 2025
- 2025A Low-Resource Speech-Driven NLP Pipeline for Sinhala Dyslexia Assistance6 Oct 2025
- 2024Cogs in a Machine, Doing What They're Meant to Do -- The AMI Submission to the WMT24 General Translation Task4 Oct 2024
- 2024Advancing Post-OCR Correction: A Comparative Study of Synthetic Data5 Aug 2024
- 2024To Err Is Human, but Llamas Can Learn It Too8 Mar 2024
- 2023Too Much Information: Keeping Training Simple for BabyLMs3 Nov 2023