4 ms·
I find spelling correction systems interesting because I frequently seem to confuse them. There is something about the way I misspell that causes them issues. I
by noneeeed 5y ago
I find spelling correction systems interesting because I frequently seem to confuse them. There is something about the way I misspell that causes them issues. I am often only two letters out, but I get no suggestions. My misspelling tend to involve flipping vowels, a for o for example.
I should start taking notes to see if I can work out a pattern.
- bArray 5y agoBetter yet, it should learn from your manual corrections and the patterns you commonly mistake. One thing I do that confuses them is putting in extra letters I think should probably be in there. Like 'pherosious' instead of 'ferocious' (Firefox recommends 'heterosporous' - because that's closer!).
- ghusbands 5y agoWhen I worked on a spelling corrector around 2007, it was trivial to get better suggestions than Word and other software. If you have examples, I'd be interested to see how well our spelling corrector does, compared to Aspell and Word and such. Maybe it would be worth finding it and releasing it. The only novel thing our algorithm contained was a trie-traversal algorithm that found all words approximately within a particular edit distance of the source word in one pass. It separately found words with similar sound and scored by a heuristic of both, but that's fairly standard. It was also clear that Google was doing something far more impressive on their servers, as it came up with spelling corrections that others didn't and would even suggest corrections that took into account the rest of the search. It's a shame that they've never (to my knowledge) released that technology for others to use. It's possible, of course, that the underlying text model is too large to easily share.