Skip to main content

Convolutional Neural Networks for Correcting English Article Errors

  • Conference paper
  • First Online:
Book cover Natural Language Processing and Chinese Computing (NLPCC 2015)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9362))

Abstract

In this paper, convolutional neural networks are employed for English article error correction. Instead of employing features relying on human ingenuity and prior natural language processing knowledge, the words surrounding the context of the article are taken as features. Our approach could be trained both on an error annotated corpus and an error non-annotated corpus. Experiments are conducted on CoNLL-2013 data set. Our approach achieves 38.10 % in F1, and outperforms the best system (33.40 %) that participates in the task. Experimental results demonstrate the effectiveness of our proposed approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Xiang, Y., Yuan, B., Zhang, Y., Wang, X., Zheng, W., Wei, C.: A hybrid model for grammatical error correction. In: Proceedings of the Seventeenth Conference on Computational Natural Language Learning: Shared Task, pp. 115–122 (2013)

    Google Scholar 

  2. Ng, H.T., Wu, S.M., Wu, Y., Hadiwinoto, C., Tetreault, J.: The conll-2013 shared task on grammatical error correction. In: Proceedings of the Seventeenth Conference on Computational Natural Language Learning: Shared Task, pp. 1–12 (2013)

    Google Scholar 

  3. Rozovskaya, A., Chang, K.W., Sammons, M., Roth, D.: The university of illinois system in the conll-2013 shared task. In: Proceedings of the Seventeenth Conference on Computational Natural Language Learning: Shared Task, pp. 13–19 (2013)

    Google Scholar 

  4. Yuan, Z., Felice, M.: Constrained grammatical error correction using statistical machine translation. CoNLL-2013, pp. 52–61 (2013)

    Google Scholar 

  5. Buys, J., van der Merwe, B.: A tree transducer model for grammatical error correction. CoNLL-2013, pp. 43–51 (2013)

    Google Scholar 

  6. Wilcox-OHearn, L.A.: A noisy channel model framework for grammatical correction. CoNLL-2013, pp. 109–114 (2013)

    Google Scholar 

  7. Xing, J., Wang, L., Wong, D.F., Chao, L.S., Zeng, X.: Um-checker: A hybrid system for english grammatical error correction. CoNLL-2013, 34 (2013)

    Google Scholar 

  8. Kao, T.H., Chang, Y.W., Chiu, H.W., Yen, T.H., Boisson, J., Wu, J.c., Chang, J.: Conll-2013 shared task: Grammatical error correction nthu system description. CoNLL-2013, 20 (2013)

    Google Scholar 

  9. Sidorov, G., Gupta, A., Tozer, M., Catala, D., Catena, A., Fuentes, S.: Rule-based system for automatic grammar correction using syntactic n-grams for english language learning (l2). CoNLL-2013, pp. 96–101 (2013)

    Google Scholar 

  10. Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems, pp. 1097–1105 (2012)

    Google Scholar 

  11. Graves, A., Mohamed, A.R., Hinton, G.: Speech recognition with deep recurrent neural networks. In: 2013 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 6645–6649. IEEE (2013)

    Google Scholar 

  12. Bengio, Y., Ducharme, R., Vincent, P., Janvin, C.: A neural probabilistic language model. The Journal of Machine Learning Research 3, 1137–1155 (2003)

    MATH  Google Scholar 

  13. Yih, W.T., Toutanova, K., Platt, J.C., Meek, C.: Learning discriminative projections for text similarity measures. In: Proceedings of the Fifteenth Conference on Computational Natural Language Learning, Association for Computational Linguistics, pp. 247–256 (2011)

    Google Scholar 

  14. Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., Dean, J.: Distributed representations of words and phrases and their compositionality. In: Advances in Neural Information Processing Systems, pp. 3111–3119 (2013)

    Google Scholar 

  15. Yih, W.t., He, X., Meek, C.: Semantic parsing for single-relation question answering. In: Proceedings of ACL (2014)

    Google Scholar 

  16. Shen, Y., He, X., Gao, J., Deng, L., Mesnil, G.: Learning semantic representations using convolutional neural networks for web search. In: Proceedings of the Companion Publication of the 23rd International Conference on World Wide Web Companion, International World Wide Web Conferences Steering Committee, pp. 373–374 (2014)

    Google Scholar 

  17. Kim, Y.: Convolutional neural networks for sentence classification (2014). arXiv preprint, arXiv:1408.5882

  18. Collobert, R., Weston, J., Bottou, L., Karlen, M., Kavukcuoglu, K., Kuksa, P.: Natural language processing (almost) from scratch. The Journal of Machine Learning Research 12, 2493–2537 (2011)

    MATH  Google Scholar 

  19. Dahlmeier, D., Ng, H.T., Wu, S.M.: Building a large annotated corpus of learner english: The nus corpus of learner english. In: Proceedings of the Eighth Workshop on Innovative Use of NLP for Building Educational Applications, pp. 22–31 (2013)

    Google Scholar 

  20. Dahlmeier, D., Ng, H.T.: 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, Association for Computational Linguistics, pp. 568–572 (2012)

    Google Scholar 

  21. Socher, R., Pennington, J., Huang, E.H., Ng, A.Y., Manning, C.D.: Semi-supervised recursive autoencoders for predicting sentiment distributions. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing, Association for Computational Linguistics, pp. 151–161 (2011)

    Google Scholar 

  22. Turian, J., Ratinov, L., Bengio, Y.: Word representations: a simple and general method for semi-supervised learning. In: Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics, Association for Computational Linguistics, pp. 384–394 (2010)

    Google Scholar 

  23. Rozovskaya, A., Roth, D.: Annotating esl errors: Challenges and rewards. In: Proceedings of the NAACL HLT 2010 Fifth Workshop on Innovative Use of NLP for Building Educational Applications, Association for Computational Linguistics, pp. 28–36 (2010)

    Google Scholar 

  24. Lee, J., Seneff, S.: An analysis of grammatical errors in non-native speech in english. In: Spoken Language Technology Workshop, 2008. SLT 2008, pp. 89–92. IEEE (2008)

    Google Scholar 

  25. Rozovskaya, A., Sammons, M., Roth, D.: The UI system in the hoo 2012 shared task on error correction. In: Proceedings of the Seventh Workshop on Building Educational Applications Using NLP, Association for Computational Linguistics, pp. 272–280 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chengjie Sun .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Sun, C., Jin, X., Lin, L., Zhao, Y., Wang, X. (2015). Convolutional Neural Networks for Correcting English Article Errors. In: Li, J., Ji, H., Zhao, D., Feng, Y. (eds) Natural Language Processing and Chinese Computing. NLPCC 2015. Lecture Notes in Computer Science(), vol 9362. Springer, Cham. https://doi.org/10.1007/978-3-319-25207-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25207-0_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25206-3

  • Online ISBN: 978-3-319-25207-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics