A large part of the world’s population regularly needs to communicate in English, even though English is not their native language. The goal of automatic grammatical error correction is to build computer programs that can provide automatic feedback about erroneous word usage and ill-formed grammatical constructions to a language learner. Grammatical error correction involves various aspects of computational linguistics, which makes the task an interesting research topic. At the same time, grammatical error correction has great potential for practical applications for language learners. Это и многое другое вы найдете в книге Grammatical Error Correction (Daniel Dahlmeier)