Learn Before
Concept
Candidate generation in the noisy channel algorithm
- In spelling correction, the first stage of the noisy channel algorithm proposes candidate corrections by finding words with a similar spelling to the input word.
- Spelling error data indicates that the majority of spelling errors consist of a single-letter change (insertion, deletion, substitution, or transposition), which often have an edit distance of 1 from the error word.
- To generate this candidate list, the algorithm uses an extended minimum edit distance algorithm, known as the Damerau-Levenshtein edit distance, which adds transpositions (swapping two adjacent letters) to the standard insertion, deletion, and substitution edits.
0
1
Updated 2026-06-28
Tags
Data Science