Another interesting possibility to be investigated in this context would be to add artificially generated errors to the native training corpora (as suggested in (Rozovskaya and Roth, 2010)), so as to reduce the differences between native and learner language.
rozovskaya and roth (2010) show that introducing artificial errors in article usage in English in the training data increases results on learner test data.