Grammar Automatic Checking System for English Abstract of Master’s Thesis

  • Yueting Xu
  • Ziheng Wu
  • Han Huang
  • Tianxiong Yang
  • Pan Yu
  • Erang Lu
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 682)


Although the technology of natural language processing was proposed several years ago, there are few Internet-based systems of English automatic grammar checking which is of help for beginner academic writers. This paper introduces our research results of an automatic grammar checking system for English article abstracts. We proposed four improved basic methods of natural language processing like sentence segmentation, multi-level indexes of words, Penn treebank and increment artificial rules for the system. Experimental results indicate that the proposed system is able to detect more grammar mistakes than other popular similar systems such as 1Checkerm Microsoft word and NonPlus. Furthermore, our system provides free service for Internet users.


Article abstracts in English Automatic grammar checking Web-based system Internet studies 



This work is supported by National Natural Science Foundation of China (613701 02), Guangdong Natural Science Funds for Distinguished Young Scholar (2014A0 30306050), the Fundamental Research Funds for the Central Universities, SCUT (2015PT022), and Guangdong Degree and Graduate Education Reform Project (2015JGXM-MS02).


  1. 1.
    Dikli, S.: Automated essay scoring. Turk. Online J. Distance Educ. 7(1), 735–738 (2006)Google Scholar
  2. 2.
    Foltz, P.W., Laham, D., Landauer, T.K.: The intelligent essay assessor: applications to educational technology. Interact. Multimedia Electron. J. Comput. Enhanc. Learn. (2005)Google Scholar
  3. 3.
    Powers, D.E., Burstein, J.C., Martin, C., et al.: Stumping e-rater: challenging the validity of automated essay scoring. Comput. Hum. Behav. 18(1), 103–134 (2002)CrossRefGoogle Scholar
  4. 4.
    Dikli, S.: An overview of automated scoring of essays. J. Technol. Learn. Assess. 5(1), 36 (2006)Google Scholar
  5. 5.
    Stanford Log-linear Part-Of-Speech Tagger.
  6. 6.
    Toutanova, K., Manning, C.: Enriching the Knowledge Sources Used in a Maximum Entropy Part-of-Speech Tagger (2000)Google Scholar
  7. 7.
    Huang, C.Z., Zhang, X.G.: Auto detection for English sentence boundaries. Microprocessors 01, 30–34 (2003)Google Scholar
  8. 8.
    Yan, R., Cheng, C.H., Chai, Y.: Formal consistency checking over specifications in natural languages. In: Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 1677–1682. IEEE (2015)Google Scholar
  9. 9.
    Kifetew, F.M., Tiella, R., Tonella, P.: Generating valid grammar-based test inputs by means of genetic programming and annotated grammars. Empir. Softw. Eng., 1–34 (2016)Google Scholar
  10. 10.
    Diaconescu, S.S., Dumitrascu, I.M., Ingineru, C.I., et al.: Systems and methods for natural language processing including morphological analysis, lemmatizing, spell checking and grammar checking: US Patent 8,762,130, 24 June 2014Google Scholar
  11. 11.
    Hoover, B., Lytvyn, M., Shevchenko, O.: Systems and methods for advanced grammar checking. US Patent Application 14/617, 338, 9 Feb 2015Google Scholar
  12. 12.
    Zhirui, W., Hui, H., Zhengtao, L.: Design and realization of semi-automatic English composition correction component base on B/S structure. Comput. Era 9, 012 (2015)Google Scholar
  13. 13.
    Ying, J., Jie, Z., Qihong, L., et al.: XML rule customization method of language tool Chinese grammar proof-reading. Libr. Inf. Serv. 5, 021 (2014)Google Scholar
  14. 14.
    Huang, C.R., Hong, J.F., Ma, W.Y., et al.: From corpus to grammar: automatic extraction of grammatical relations from annotated corpus. Tsou, B., Kwong, O. (eds.) Linguistic Corpus and Corpus Linguistics in the Chinese Context. Journal of Chinese Linguistics Monograph (2014)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2016

Authors and Affiliations

  • Yueting Xu
    • 2
  • Ziheng Wu
    • 1
  • Han Huang
    • 1
  • Tianxiong Yang
    • 1
  • Pan Yu
    • 1
  • Erang Lu
    • 1
  1. 1.School of Software EngineeringSouth China University of TechnologyGuangzhouChina
  2. 2.Guangdong University of Foreign StudiesGuangzhouChina

Personalised recommendations