To cast the correction problem as a classification problem, the system has to know, a priori, what are the set of possible corrections for an error.
the system needs to pre-define a confusion set for each error type.