Automated Grammatical Error Correction:A Comprehensive Review

Sadaf Abdul Rauf, Ramsha Saeed, Noorulain Saleem Khan, Kiran Habib, Pernia Gabrail, Fareeha Aftab


Automatic Grammatical Error Correction is one of the most challenging and continuously evolving areas of linguistics which aims at automatically detecting and correcting the grammatical errors in the text. Such systems are specifically helpful for non-native speakers or learners of a certain language. Grammatical Error Correction has been the focus of the latest research and various techniques have been employed to cater the grammatical error categories of different languages. English being one of the most widely spoken languages across the world has been an area of research for decades. Extensive work has been done
for developing better systems which could analyze the syntactic structure of English text and detect and correct grammatical errors made by the writers. The objective of this article is to present a review of state of the art research done for automated grammatical error correction of English language. The article discusses some of the most commonly encountered error categories in English grammar with examples. The most widely used approaches in the literature have been discussed and the respected works summarized. Conclusively, all the works are analyzed and compared on the basis of the strengths of the used techniques, the number of error categories considered in each work and the metrics
used for their evaluation.


John Sie Yuen Lee, "Automatic correction of grammatical errors in non-native English text," Citeseer, Ph.D. dissertation 2009.

Orit E Hetzroni and Betty Shrieber, "Word processing as an assistive technology tool for enhancing academic outcomes of students with writing disabilities in the general classroom," Journal of Learning Disabilities, vol. 37, no. 2, pp. 143-154, 2004.

Alex Vernon, "Computerized grammar checkers 2000: Capabilities, limitations, and pedagogical possibilities,"

Computers and Composition, vol. 17, no. 3, pp. 329-349, 2000.

Michael Gamon et al., "Using statistical techniques and web search to correct ESL errors," Calico Journal, vol. 26, no. 3, pp. 491-511, 2013.

Emi Izumi, Kiyotaka Uchimoto, Toyomi Saiga, Thepchai Supnithi, and Hitoshi Isahara, "Automatic error detection in the Japanese learners' English spoken data," in Proceedings of the 41st Annual Meeting on Association for Computational Linguistics-Volume 2, 2003, pp. 145-148.

John Lee and Stephanie Seneff, "Automatic grammar correction for second-language learners.," in INTERSPEECH, 2006, pp. 1978-1981.

Matthieu Hermet and Alain D'esilets, "Using first and second language models to correct preposition errors in second language authoring," in Proceedings of the Fourth Workshop on Innovative Use of NLP for Building Educational Applications, 2009, pp. 64-72.

Ryo Nagata, Koichiro Morihiro, Atsuo Kawai, and Naoki Isu, "A feedback-augmented method for detecting errors in the writing of learners of English," in Proceedings of the 21st International Conference on Computational Linguistics and the 44th annual meeting of the Association for Computational Linguistics, 2006, pp. 241-248.

Grigori Sidorov et al., "Rule-based System for Automatic Grammar Correction Using Syntactic N-grams for English Language Learning (L2)," CoNLL-2013, p. 96, 2013.

PATRICIA S Gingrich, "Human factors and behavioral science: The UNIX™ Writer's Workbench software: Results of a field study," Bell System Technical Journal, The, vol. 62, no. 6, pp. 1909-1921, 1983.

Robert Dale and Adam Kilgarriff, "Helping our own: The HOO 2011 pilot shared task," in Proceedings of the 13th European Workshop on Natural Language Generation, 2011, pp. 242-249.

Robert Dale, Ilya Anisimoff, and George Narroway, "HOO 2012: A report on the preposition and determiner error correction shared task," in Proceedings of the Seventh Workshop on Building Educational Applications Using NLP, 2012, pp. 54-62.

Hwee Tou Ng, Siew Mei Wu, Yuanbin Wu, Christian Hadiwinoto, and Joel Tetreault, "The conll-2013 shared task on grammatical error correction," in Proceedings of the Eighteenth Conference on Computational Natural Language Learning: Shared Task (CoNLL-2014 Shared Task), 2014, pp. 1-12.

S David Hernandez and Hiram Calvo, "CoNLL 2014 shared task: Grammatical error correction with a syntactic n-gram language model from a big corpora," CoNLL-2014, p. 53, 2014.

Sidorov, Grigori, "Syntactic dependency based n-grams in rule based automatic English as second language grammar correction," International Journal of Computational Linguistics and Applications, vol. 4, no. 2, pp. 169-188, 2013.

Martin Chodorow and Claudia Leacock, "An unsupervised method for detecting grammatical errors," in Proceedings of the 1st North American chapter of the Association for Computational Linguistics conference, 2000, pp. 140-147.

Joel R Tetreault and Martin Chodorow, "The ups and downs of preposition error detection in ESL writing," in Proceedings of the 22nd International Conference on Computational Linguistics-Volume 1, 2008, pp. 865-872.

Na-Rae Han, Joel R Tetreault, Soo-Hwa Lee, and Jin-Young Ha, "Using an Error-Annotated Learner Corpus to Develop an ESL/EFL Error Correction System.," in LREC, 2010.

Zhongye Jia, Peilu Wang, and Hai Zhao, "Grammatical Error Correction as Multiclass Classification with Single Model," CoNLL-2013, p. 74, 2013.

Jennifer Foster and , "GenERRate: generating errors for use in grammatical error detection," in Proceedings of the fourth workshop on innovative use of nlp for building educational applications, 2009, pp. 82-90.

Alla Rozovskaya and Dan Roth, "Training paradigms for correcting errors in grammar and usage," in Human language technologies: The 2010 annual conference of the north american chapter of the association for computational linguistics, 2010, pp. 154-162.

Daniel Dahlmeier and Hwee Tou Ng, "Grammatical error correction with alternating structure optimization," in Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies-Volume 1, 2011, pp. 915-923.

Tomoya Mizumoto, Yuta Hayashibe, Mamoru Komachi, Masaaki Nagata, and Yu Matsumoto, "The effect of learner corpus size in grammatical error correction of ESL writings," 2012.

Zheng Yuan and Mariano Felice, "Constrained grammatical error correction using Statistical Machine Translation," CoNLL-2013, p. 52, 2013.

Nava Ehsan and Heshaam Faili, "Grammatical and context-sensitive error correction using a statistical machine translation framework," Software: Practice and Experience, vol. 43, no. 2, pp. 187-206, 2013.

Mariano Felice and Zheng Yuan, "Generating artificial errors for grammatical error correction," EACL 2014, p. 116, 2014.

Ethel Schuster, "The role of native grammars in correcting errors in second language learning," Computational Intelligence, vol. 2, no. 1, pp. 93-98, 1986.

Nitin Madnani, Joel Tetreault, and Martin Chodorow, "Exploring grammatical error correction with not-so-crummy machine translation," in Proceedings of the Seventh Workshop on Building Educational Applications Using NLP, 2012, pp. 44-53.

Alla Rozovskaya and Dan Roth, "Joint learning and inference for grammatical error correction," Urbana, vol. 51, p. 61801, 2013.

Yuanbin Wu and Hwee Tou Ng, "Grammatical Error Correction Using Integer Linear Programming.," in ACL (1), 2013, pp. 1456-1465.

Ellie Pavlick, Rui Yan, and Chris Callison-Burch, "Crowdsourcing for grammatical error correction," in Proceedings of the companion publication of the 17th ACM conference on Computer supported cooperative work & social computing, 2014, pp. 209-212.

Raymond Hendy Susanto, "Systems Combination for Grammatical Error Correction," Ph.D. dissertation 2015.

Daniel Dahlmeier and Hwee Tou Ng, "A beam-search decoder for grammatical error correction," in Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning, 2012, pp. 568-578.

Yang Xiang et al., "A hybrid model for grammatical error correction," in Proceedings of the Seventeenth Conference on Computational Natural Language Learning: Shared Task, 2013, pp. 115-122.

Alla Rozovskaya, Dan Roth, and Vivek Srikumar, "Correcting grammatical verb errors," in Proceedings of EACL, 2014.

Kyusong Lee, Seonghan Ryu, Paul Hongsuck Seo, Seokhwan Kim, and Gary Geunbae Lee, "Grammatical error correction based on learner comprehension model in oral conversation," in Spoken Language Technology Workshop (SLT), 2014 IEEE, 2014, pp. 283-287.

Y Albert Park and Roger Levy, "Automated whole sentence grammar correction using a noisy channel model," in Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies-Volume 1, 2011, pp. 934-944.

Daniel Dahlmeier and Hwee Tou Ng, "Better evaluation for grammatical error correction," in Proceedings of the 2012 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, 2012, pp. 568-572.

Martin Chodorow, Markus Dickinson, Ross Israel, and Joel R Tetreault, "Problems in Evaluating Grammatical Error Detection Systems.," in COLING, 2012, pp. 611-628.

Alla Rozovskaya and Dan Roth, "Building a State-of-the-Art Grammatical Error Correction System," Transactions of the Association for Computational Linguistics, vol. 2, pp. 419-434, 2014.



  • There are currently no refbacks.

ISSN (Print): 2070-9900   ISSN (Online): 2411-6319