DOI QR코드

DOI QR Code

Methodology of Automatic Editing for Academic Writing Using Bidirectional RNN and Academic Dictionary

양방향 RNN과 학술용어사전을 이용한 영문학술문서 교정 방법론

  • Roh, Younghoon (Intelligence & Manufacturing Research Center, Kyonggi University) ;
  • Chang, Tai-Woo (Department of Industrial & Management Engineering / Intelligence & Manufacturing Research Center, Kyonggi University) ;
  • Won, Jongwun (Korean Railroad Research Institute)
  • Received : 2022.04.05
  • Accepted : 2022.05.06
  • Published : 2022.05.31

Abstract

Artificial intelligence-based natural language processing technology is playing an important role in helping users write English-language documents. For academic documents in particular, the English proofreading services should reflect the academic characteristics using formal style and technical terms. But the services usually does not because they are based on general English sentences. In addition, since existing studies are mainly for improving the grammatical completeness, there is a limit of fluency improvement. This study proposes an automatic academic English editing methodology to deliver the clear meaning of sentences based on the use of technical terms. The proposed methodology consists of two phases: misspell correction and fluency improvement. In the first phase, appropriate corrective words are provided according to the input typo and contexts. In the second phase, the fluency of the sentence is improved based on the automatic post-editing model of the bidirectional recurrent neural network that can learn from the pair of the original sentence and the edited sentence. Experiments were performed with actual English editing data, and the superiority of the proposed methodology was verified.

자연어 처리 기술을 접목한 컴퓨터 보조 언어 학습 연구가 진행되고 있지만, 기존 영문교정은 일반적인 영어 문장을 기반으로 연구되어, 격식을 갖춘 문체와 전문적인 기술 용어를 사용하는 학술 영문의 경우 그 특성을 반영하지 못한 교정 결과를 제공한다. 또한 문장의 문법적 완성도 향상을 위한 다수의 기존 연구는 교정을 통한 문장 전달력 향상의 한계점이 존재한다. 따라서, 본 논문은 전문적인 기술 용어 사용을 기반으로 문장의 명확한 의미 전달을 목적으로 하는 학술 영문을 위한 자동 교정 방법론을 제안한다. 제안 방법론은 오탈자 교정과 문장 전달력 개선 두 단계로 구성된다. 오탈자 교정 단계는 입력된 오탈자와 문맥에 적합한 교정 단어를 제공한다. 문장 전달력 개선 단계는 원문과 교정문의 쌍으로부터 학습할 수 있는 양방향 순환신경망 기계번역 사후교정 모델을 기반으로 문장의 전달력을 개선한다. 실제 교정 데이터를 이용한 실험을 수행하였으며, 정량적·정성적 분석을 통해 제안 방법론의 우수성을 검증하였다.

Keywords

Acknowledgement

This work was supported by the GRRC program of Gyeonggi province. [(GRRC KGU 2020-B01), Research on Intelligent Industrial Data Analytics].

References

  1. Allen, J. and Hogan, C., "Toward the development of a post editing module for raw machine translation output: A controlled language perspective," Third International Controlled Language Applications Workshop, pp. 62-71, 2000.
  2. Bahdanau, D., Cho, K., and Bengio, Y., "Neural machine translation by jointly learning to align and translate," ArXiv:1409.0473, 2014.
  3. Bailey, S., Academic writing: A handbook for international students. Routledge, 2014.
  4. Bayer, J., Wierstra, D., Togelius, J., and Schmidhuber, J., "Evolving memory cell structures for sequence learning," International Conference on Artificial Neural Networks, pp. 755-764, 2009.
  5. Brill, E., and Moore, R. C., "An improved error model for noisy channel spelling correction," Proceedings of the 38th Annual Meeting of the Association for Computational Linguistics, pp. 286-293, 2000.
  6. Brockett, C., Dolan, B., and Gamon, M., "Correcting ESL errors using phrasal SMT techniques," Proceedings of the 21st International Conference on Computational Linguistics and 44th Annual Meeting of the Association for Computational Linguistics, 2019.
  7. Bryant, C., Felice, M., Andersen, O. E., and Briscoe, T., "The BEA-2019 shared task on grammatical error correction," Proceedings of the Fourteenth Workshop on Innovative Use of NLP for Building Educational Applications, pp. 52-75, 2019.
  8. Cho, K., Van Merrienboer, B., Bahdanau, D., and Bengio, Y., "On the properties of neural machine translation: Encoder-decoder approaches," ArXiv:1409.1259, 2014.
  9. Cho, K., Van Merrienboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., and Bengio, Y., "Learning phrase representations using RNN encoder-decoder for statistical machine translation," ArXiv:1406.1078, 2014.
  10. Chollampatt, S. and Ng, H. T., "A multilayer convolutional encoder-decoder neural network for grammatical error correction," Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 32, No. 1, 2018.
  11. Chung, J., Gulcehre, C., Cho, K., and Bengio, Y., "Empirical evaluation of gated recurrent neural networks on sequence modeling," ArXiv:1412.3555, 2014.
  12. Correia, G. M. and Martins, A. F., "A simple and effective approach to automatic post-editing with transfer learning," ArXiv: 1906.06253, 2019.
  13. Damerau, F. J., "A technique for computer detection and correction of spelling errors," Communications of the ACM, Vol. 7, No. 3, pp. 171-176, 1964. https://doi.org/10.1145/363958.363994
  14. Dowling, M., Lynn, T., Graham, Y., and Judge, J., "English to Irish machine translation with automatic post-editing", Proceedings of the Conference: 2nd Celtic Language Technology Workshop, 2016.
  15. Dugast, L., Senellart, J., and Koehn, P., "Statistical post-editing on systran's rule-based translation system," Proceedings of the Second Workshop on Statistical Machine Translation, pp. 220-223, 2007.
  16. Edmundson, H. P. and Hays, D. G., "Research methodology for machine translation," Mech. Transl. Comput. Linguistics, Vol. 5, No. 1, pp. 8-15, 1958.
  17. Gamon, M., Leacock, C., Brockett, C., Dolan, W. B., Gao, J., Belenko, D., and Klementiev, A., "Using statistical techniques and web search to correct ESL errors," Calico Journal, Vol. 26, No. 3, pp. 491-511, 2009.
  18. Ge, T., Wei, F., and Zhou, M., "Fluency boost learning and inference for neural grammatical error correction," Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics, 1. pp. 1055-1065, 2018.
  19. Goodfellow, I., Warde-Farley, D., Mirza, M., Courville, A., and Bengio, Y., "Maxout networks," Proceedings of the 30th International Conference on Machine Learning, pp. 1319-1327, 2013.
  20. Graves, A., "Generating sequences with recurrent neural networks," ArXiv:1308.0850, 2013.
  21. Graves, A. and Schmidhuber, J., "Framewise phoneme classification with bidirectional LSTM and other neural network architectures," Neural networks, Vol. 18, No. 5-6, pp. 602-610, 2005. https://doi.org/10.1016/j.neunet.2005.06.042
  22. Graves, A., Fernandez, S., and Schmidhuber, J., "Multi-Dimensional Recurrent Neural Networks," ArXiv:0705.2011, 2007.
  23. Graves, A., Mohamed, A. R., and Hinton, G., "Speech recognition with deep recurrent neural networks," 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 6645-6649, 2013.
  24. Greetham, B., How to write better essays. Macmillan International Higher Education, 2013.
  25. Grundkiewicz, R., Junczys-Dowmunt, M., and Heafield, K., "Neural grammatical error correction systems with unsupervised pre-training on synthetic data," Proceedings of the Fourteenth Workshop on Innovative Use of NLP for Building Educational Applications, pp. 252-263, 2019.
  26. Hu, C., Resnik, P., Kronrod, Y., Eidelman, V., Buzek, O., and Bederson, B. B., "The value of monolingual crowdsourcing in a real-world translation scenario: Simulation using Haitian Creole emergency SMS messages," Proceedings of the Sixth Workshop on Statistical Machine Translation, pp. 399-404, 2011.
  27. Hwang, S. and Kim, D., "BERT-based Classification Model for Korean Documents," Journal of Society for e-Business Studies, Vol. 25, No. 1, pp. 203-214, 2020. https://doi.org/10.7838/JSEBS.2020.25.1.203
  28. Junczys-Dowmunt, M. and Grundkiewicz, R., "MS-UEdin submission to the WMT2018 APE shared task: Dual-source transformer for automatic post-editing," ArXiv: 1809.00188, 2018.
  29. Junczys-Dowmunt, M., Grundkiewicz, R., Guha, S., and Heafield, K., "Approaching neural grammatical error correction as a low-resource machine translation task," ArXiv:1804.05940, 2018.
  30. Kasewa, S., Stenetorp, P., and Riedel, S., "Wronging a right: Generating better errors to improve grammatical error detection," ArXiv:1810.00668, 2018.
  31. Khayrallah, H. and Koehn, P., "On the impact of various types of noise on neural machine translation," ArXiv:1805.12282, 2018. https://doi.org/10.18653/v1/W18-2709
  32. KMLE., Retrieved from KMLE website: http://www.kmle.co.kr/, 2021.
  33. Knight, K. and Chander, I., "Automated postediting of documents," AAAI-94 Proceedings, pp. 779-784, 1994.
  34. Koehn, P., "Enabling monolingual translators: Post-editing vs. options," Human Language Technologies: The 2010 Annual Conference of the North American Chapter of the Association for Computational Linguistics, pp. 537-545, 2010.
  35. Krings, H. P., Repairing texts: Empirical investigations of machine translation postediting processes, Kent State University Press, 2001.
  36. Lagarda, A. L., Alabau, V., Casacuberta, F., Silva, R., and Diaz-de-Liano, E., "Statistical post-editing of a rule-based machine translation system," Proceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics, Companion Volume: Short Papers, pp. 217-220, 2009.
  37. Lee, J. and Webster, J. J., "A corpus of textual revisions in second language writing," Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics, Vol. 2, pp. 248-252, 2012.
  38. Lichtarge, J., Alberti, C., Kumar, S., Shazeer, N., Parmar, N., and Tong, S., "Corpora generation for grammatical error correction," ArXiv:1904.05780, 2019.
  39. Lopes, A. V., Farajian, M. A., Correia, G. M., Trenous, J., and Martins, A. F., "Unbabel's Submission to the WMT2019 APE Shared Task: BERT-based Encoder-Decoder for Automatic Post-Editing," ArXiv:1905.13068, 2019.
  40. Madi, N. and Al-Khalifa, H. S., "Grammatical error checking systems: A review of approaches and emerging directions," 2018 Thirteenth International Conference on Digital Information Management (ICDIM). pp. 142-147. IEEE, 2018.
  41. Manning, C. and Schutze, H., "Foundations of statistical natural language processing," MIT Press, 1999.
  42. Marecek, D., Rosa, R., Galuscakova, P., and Bojar, O., "Two-step translation with grammatical post-processing," Proceedings of the Sixth Workshop on Statistical Machine Translation, pp. 426-432, 2011.
  43. Mitchell, L., Roturier, J., and O'Brien, S., "Community-based post-editing of machine-translated content: monolingual vs. bilingual," Proceedings of the MT Summit Conference 2013, European Association for Machine Translation, 2013.
  44. Mizumoto, T., Hayashibe, Y., Komachi, M., Nagata, M., and Matsumoto, Y., "The effect of learner corpus size in grammatical error correction of ESL writings," Proceedings of COLING 2012: Posters, pp. 863-872, 2012.
  45. Mutton, A., Dras, M., Wan, S., and Dale, R., "GLEU: Automatic evaluation of sentence-level fluency," Proceedings of the 45th Annual Meeting of the Association of Computational Linguistics, pp. 344-351, 2007.
  46. Naber, D., A rule-based style and grammar checker, Universitat Bielefeld, 2003.
  47. Napoles, C., Sakaguchi, K., and Tetreault, J., "JFLEG: A Fluency Corpus and Benchmark for Grammatical Error Correction", Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: 2, 2017.
  48. Northedge, A. and Chambers, E., "The Arts Good Study Guide," 1997.
  49. Pal, S., Naskar, S. K., Vela, M., & van Genabith, J., "A neural network based approach to automatic post-editing," Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, Vol. 2, pp. 281-286, 2016.
  50. Pal, S., Naskar, S. K., Vela, M., Liu, Q., and van Genabith, J., "Neural automatic post-editing using prior alignment and reranking," Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics, Vol. 2, pp. 349-355, 2017.
  51. Papineni, K., Roukos, S., Ward, T., and Zhu, W. J., "BLEU: A method for automatic evaluation of machine translation," Proceedings of the 40th annual meeting of the Association for Computational Linguistics, pp. 311-318, 2002.
  52. Rosa, R., Marecek, D., and Dusek, O., "DEPFIX: A system for automatic correction of Czech MT outputs," Proceedings of the Seventh Workshop on Statistical Machine Translation, pp. 362-368, 2012.
  53. Ryan, J. P., "The role of the translator in making an MT system work: Perspective of a developer," Technology as Translation Strategy. American Translators Association Scholarly Monograph Series, Vol. 2, pp. 127-132, 1988.
  54. Schuster, M. and Paliwal, K. K., "Bidirectional recurrent neural networks," IEEE Transactions on Signal Processing, Vol. 45, No. 11, pp. 2673-2681, 1997. https://doi.org/10.1109/78.650093
  55. Schwartz, L., "Monolingual post-editing by a domain expert is highly effective for translation triage," Proceedings of the Third Workshop on Post-Editing Technology and Practice, pp. 34-44, 2014.
  56. Schwartz, L., Anderson, T., Gwinnup, J., and Young, K., "Machine translation and monolingual postediting: The AFRL WMT-14 system," Proceedings of the Ninth Workshop on Statistical Machine Translation, pp. 186-194, 2014.
  57. Simard, M., Ueffing, N., Isabelle, P., and Kuhn, R., "Rule-based translation with statistical phrase-based post-editing," Proceedings of the Second Workshop on Statistical Machine Translation, pp. 203-206, 2007.
  58. Smith, P., How To-Write an Assignment: Improving Your Research and Presentation Skills. How to Books, 1994.
  59. Strong, S. I., "How to write law essays and exams," Oxford University Press, 2018.
  60. Sutskever, I., Vinyals, O., and Le, Q. V., "Sequence to sequence learning with neural networks," ArXiv:1409.3215, 2014.
  61. Wang, Y., Wang, Y., Liu, J., and Liu, Z., "A comprehensive survey of grammar error correction," ArXiv:2005.06600, 2020.
  62. Warburton, N., The basics of essay writing. Routledge, 2020.
  63. Whitelaw, C., Hutchinson, B., Chung, G. Y., and Ellis, G., "Using the web for language independent spellchecking and autocorrection," In EMNLP, pp. 890-899, 2009.
  64. Wu, J. C., Chang, Y. C., Mitamura, T., and Chang, J. S., "Automatic collocation suggestion in academic writing," Proceedings of the ACL 2010 Conference Short Papers, pp. 115-119, 2010.
  65. Wu, S., Roberts, K., Datta, S., Du, J., Ji, Z., Si, Y., ... and Xu, H., "Deep learning in clinical natural language processing: a methodical review," Journal of the American Medical Informatics Association, Vol. 27, No. 3, pp. 457-470, 2020. https://doi.org/10.1093/jamia/ocz200
  66. Yimam, S. M., Venkatesh, G., Lee, J. S., and Biemann, C., "Automatic Compilation of Resources for Academic Writing and Evaluating with Informal Word Identification and Paraphrasing System," Proceedings of The 12th Language Resources and Evaluation Conference, pp. 5896-5904, 2020.
  67. Zeiler, M. D., "Adadelta: an adaptive learning rate method," ArXiv:1212.5701, 2012.
  68. Zhang, X., Zhao, J., and LeCun, Y., "Characterlevel convolutional networks for text classification," ArXiv:1509.01626, 2015.
  69. Zhao, W., Wang, L., Shen, K., Jia, R., and Liu, J., "Improving grammatical error correction via pre-training a copy-augmented architecture with unlabeled data," ArXiv:1903.00138, 2019.
  70. Zhao, Z. and Wang, H., "MaskGEC: Improving neural grammatical error correction via dynamic masking," In Proceedings of the AAAI Conference on Artificial Intelligence, pp. 1226-1233, 2020.