Misspelling Correction with Pre-trained Contextual Language Model
Not on the map. Why?
Abstract (arXiv)
Spelling irregularities, known now as spelling mistakes, have been found for several centuries. As humans, we are able to understand most of the misspelled words based on their location in the sentence, perceived pronunciation, and context. Unlike humans, computer systems do not possess the convenient auto complete functionality of which human brains are capable. While many programs provide spelling correction functionality, many systems do not take context into account. Moreover, Artificial Intelligence systems function in the way they are trained on. With many current Natural Language Processing (NLP) systems trained on grammatically correct text data, many are vulnerable against adversarial examples, yet correctly spelled text processing is crucial for learning. In this paper, we investigate how spelling errors can be corrected in context, with a pre-trained language model BERT. We present two experiments, based on BERT and the edit distance algorithm, for ranking and selecting candidate corrections. The results of our experiments demonstrated that when combined properly, contextual word embeddings of BERT and edit distance are capable of effectively correcting spelling errors.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 10 of its 24 references that are in the map. First posted on arXiv 8 Jan 2021.
Builds on
10 of 24 references.
References · 10
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2018Deep contextualized word representationscited by 2,290
- 2018AllenNLP: A Deep Semantic Natural Language Processing Platformcited by 347
- 2015Character-Aware Neural Language Modelscited by 132
- 2018Reaching Human-level Performance in Automatic Grammatical Error Correction: An Empirical Studycited by 22
- 2016Robsut Wrod Reocginiton via semi-Character Recurrent Neural Networkcited by 18
- 2018Spelling Error Correction Using a Nested RNN Model and Pseudo Training Datacited by 3
- 2019A context sensitive real-time Spell Checker with language adaptabilitycited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 3; 2024: 5.
9 papers.
- 2023Auditing large language models: a three-layered approachcited by 137
- 2023Enhancing Phenotype Recognition in Clinical Notes Using Large Language Models: PhenoBCBERT and PhenoGPTcited by 18
- 2021BERT-Defense: A Probabilistic Model Based on BERT to Combat Cognitively Inspired Orthographic Adversarial Attackscited by 17
- 2024Data Efficient Evaluation of Large Language Models and Text-to-Image Models via Adaptive Samplingcited by 12
- 2024ML-On-Rails: Safeguarding Machine Learning Models in Software Systems A Case Studycited by 2
- 2023Persian Typographical Error Type Detection Using Deep Neural Networks on Algorithmically-Generated Misspellingscited by 0
- 2024Automatic Real-word Error Correction in Persian Textcited by 0
- 2024A Comprehensive Approach to Misspelling Correction with BERT and Levenshtein Distancecited by 0
- 2024Improving the quality of Persian clinical text with a novel spelling correction systemcited by 0
- 2024Improving the quality of Persian clinical text with a novel spelling correction system7 Aug 2024
- 2024A Comprehensive Approach to Misspelling Correction with BERT and Levenshtein Distance24 Jul 2024
- 2024Automatic Real-word Error Correction in Persian Text20 Jul 2024
- 2024Data Efficient Evaluation of Large Language Models and Text-to-Image Models via Adaptive Sampling21 Jun 2024
- 2024ML-On-Rails: Safeguarding Machine Learning Models in Software Systems A Case Study12 Jan 2024
- 2023Enhancing Phenotype Recognition in Clinical Notes Using Large Language Models: PhenoBCBERT and PhenoGPT11 Aug 2023
- 2023Persian Typographical Error Type Detection Using Deep Neural Networks on Algorithmically-Generated Misspellings19 May 2023
- 2023Auditing large language models: a three-layered approach16 Feb 2023
- 2021BERT-Defense: A Probabilistic Model Based on BERT to Combat Cognitively Inspired Orthographic Adversarial Attacks2 Jun 2021