BANZAI: An Application of Natural Language Processing to Web-based Language Learning

This paper presents BANZAI, a new intelligent language tutor program developed by the author over the past two years. The BANZAI application is programmed in Java and runs in a web browser over the Internet. It is designed to develop learners' grammatical and sentence production skills in Japanese as well as to instill cultural knowledge about Japan. It handles Japanese characters so learners can read and produce sentences in kana and kanji. More importantly, BANZAI employs artificial intelligence (AI) and natural language processing (NLP) technology, which enables the program to read, parse, and correct sentences typed by learners. The NLP analyzer consists of a lexicon, a morphological generator, a word segmentor, a morphological parser, a syntactic parser, an error detector, and a feedback generator. The first section of this paper provides an overview of BANZAI's capability. The second and third sections briefly describe each component of the NLP analyzer and explain how the system handles student errors. The fourth section illustrates actual lessons and sample exercises provided by BANZAI. The program has been integrated into the Japanese curriculum at the University of San Francisco since the autumn of 2000. Questionnaire results indicate an enthusiastic student response.

[1]  Noriko Nagata,et al.  A Study of Consciousness-Raising by Computer: The Effect of Metalinguistic Feedback on Second Language Learning , 1995 .

[2]  Noriko Nagata,et al.  An Experimental Comparison of Deductive and Inductive Feedback Generated by a Simple Parser , 1997 .

[3]  Ruth Sanders,et al.  Error Analysis in Purely Syntactic Parsing of Free Input , 2013, CALICO Journal.

[4]  Noriko Nagata,et al.  Intelligent Computer Feedback for Second Language Instruction , 1993 .

[5]  Donald Loritz,et al.  GENERALIZED TRANSITION NETWORK PARSING FOR LANGUAGE STUDY , 2013, CALICO Journal.

[6]  Noriko Nagata,et al.  Computer vs. Workbook Instruction in Second Language Acquisition , 2013, CALICO Journal.

[7]  Noriko Nagata,et al.  An Effective Application of Natural Language Processing in Second Language Instruction , 2013, CALICO Journal.

[8]  Trude Heift,et al.  Learner Control and Error Correction in ICALL: Browsers, Peekers, and Adamants , 2013 .

[9]  James F. Allen Natural language understanding , 1987, Bejnamin/Cummings series in computer science.

[10]  Brian MacWhinney,et al.  Evaluating Foreign Language Tutoring Systems , 1995 .

[11]  Kanji Akahori,et al.  Development and Evaluation of a Thai Learning System on the Web Using Natural Language Processing. , 2013 .

[12]  Jie-Chi Yang,et al.  Error Analysis in Japanese Writing and Its Implementation in a Computer Assisted Language Learning System on the World Wide Web , 2013 .

[13]  Masoud Yazdani,et al.  Intelligent Tutoring Systems for Foreign Language Learning: The Bridge to International Communication , 2012 .