Scinovex
review Open AccessTop 10% cited

Techniques for automatically correcting words in text

ACM Computing Surveys · 1992 · Vol. 24(4) · pp. 377–439

Abstract

Research aimed at correcting words in text has focused on three progressively more difficult problems:(1) nonword error detection; (2) isolated-word error correction; and (3) context-dependent work correction. In response to the first problem, efficient pattern-matching and n -gram analysis techniques have been developed for detecting strings that do not appear in a given word list. In response to the second problem, a variety of general and application-specific spelling correction techniques have been developed. Some of them were based on detailed studies of spelling error patterns. In response to the third problem, a few experiments using natural-language-processing tools or statistical-language models have been carried out. This article surveys documented findings on spelling error patterns, provides descriptions of various nonword detection and isolated-word error correction techniques, reviews the state of the art of context-dependent word correction techniques, and discusses research issues related to all three areas of automatic error correction in text.

Natural Language Processing TechniquesTopic ModelingText Readability and SimplificationComputer scienceSpellingError detection and correctionNatural language processingWord (group theory)Artificial intelligenceContext (archaeology)Matching (statistics)Speech recognitionVariety (cybernetics)
Citations
1,246
FWCI
12.77
field-weighted impact
References
157
Percentile
99%
vs. same field & year
Citations per year
Cited by
A guided tour to approximate string matching
ACM Computing Surveys · 2001 · 2,547 citations
References
A technique for computer detection and correction of spelling errors
Communications of the ACM · 1964 · 1,552 citations
Efficient string matching
Communications of the ACM · 1975 · 2,924 citations
The viterbi algorithm
Proceedings of the IEEE · 1973 · 5,618 citations
Advances in neural information processing systems 7
Computers & Mathematics with Applications · 1996 · 14,367 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.