(2003) was the first to evaluate a model trained on incorrect usage as well as artificial errors for the task of correcting several different error types, including prepositions.
with limited training data, system performance was quite poor.