Utilising Natural Language Processing to Assist ESL Learners in Understanding Parts of Speech
Satwika Nindya Kirana1, Yash Munnalal Gupta2

1Satwika Nindya Kirana, Business Management and Languages, Faculty of Management Science, Silpakorn University, Petchaburi, 76120, Thailand.
2Dr. Yash Munnalal Gupta*, Department of Biology, Faculty of Science, Naresuan University, Phitsanulok, 65000, Thailand.
Manuscript received on 29 March 2022. | Revised Manuscript received on 02 April 2022. | Manuscript published on 30 April 2022. | PP: 12-15 | Volume-11 Issue-5, April 2022. | Retrieval Number: 100.1/ijitee.E98520411522 | DOI: 10.35940/ijitee.E9852.0411522
Open Access | Ethics and  Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: The field of Natural Language Processing (NLP) is growing rapidly, as is the number of companies investing in this technology. NLP is changing the way we learn and teach languages. However, it has not been used in ways that benefit ESL (English as a Second Language) educators. It is implied that there is a gap in the application and the use of an NLP tool that focuses on English Part of Speech (POS) analysis to aid the English teaching and learning process. Herein, in this paper, we discuss the prospect of utilising POS analyser to accommodate ESL educators in teaching English POS. The tool development is divided into two sections: 1) the development of a POS analyser; and 2) the implementation of an interface to make the tool become a user-friendly application. We use SpaCy, an NLP opensource library, for the English POS analysis. It offers both statistical and neural network models. It also comes with pre-trained models that can predict the POS. This paper also provides Graphical User Interface (GUI) tool that can be used to create effective and engaging English language teaching materials for learners. GUI tool is created using python programming language. Thus, we first review the NLP-based applications for ESL education, followed by an introduction and overview of our simple POS analysis tool, which is customizable. In the future, we intend to evaluate our tool with the help of ESL educators who are not computer scientists or linguists. The python script used to develop tool is provided at Github: https://github.com/yashmgupta/literate-robot 
Keywords: English as a Second Language (ESL), Natural Language Processing (NLP), Part of Speech (POS), Syntax
Scope of the Article: Natural Language Processing