Context-sensitive Spelling Correction Using Google Web 1T 5-Gram Information
Youssef Bassil, Mohammad Alwani

TL;DR
This paper introduces a context-sensitive spelling correction method leveraging Google Web 1T 5-gram data, significantly improving error detection and correction accuracy for various types of misspellings in diverse text domains.
Contribution
It presents a novel approach combining error detection, candidate generation, and contextual correction using large-scale web-derived n-gram data, addressing limitations of traditional dictionary-based spell checkers.
Findings
High error correction rate demonstrated across multiple domains.
Significant reduction in non-word and real-word errors.
Potential for parallelization to improve computational efficiency.
Abstract
In computing, spell checking is the process of detecting and sometimes providing spelling suggestions for incorrectly spelled words in a text. Basically, a spell checker is a computer program that uses a dictionary of words to perform spell checking. The bigger the dictionary is, the higher is the error detection rate. The fact that spell checkers are based on regular dictionaries, they suffer from data sparseness problem as they cannot capture large vocabulary of words including proper names, domain-specific terms, technical jargons, special acronyms, and terminologies. As a result, they exhibit low error detection rate and often fail to catch major errors in the text. This paper proposes a new context-sensitive spelling correction method for detecting and correcting non-word and real-word errors in digital text documents. The approach hinges around data statistics from Google Web 1T…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
