Development and Evaluation of a Thai Learning System on the Web Using Natural Language Processing

Authors

  • Suyada Dansuwan Assumption University
  • Kikuko Nishina Tokyo Institute of Technology
  • Kanji Akahori Tokyo Institute of Technology
  • Yasutaka Shimizu National Institute for Educational Policy Research of Japan

DOI:

https://doi.org/10.1558/cj.v19i1.67-88

Keywords:

Natural Language Processing, Thai Learning System, Phrase Structure Rules, Syntactic Trees, Error Processing, System Evaluation, Factor Analysis

Abstract

The Thai Learning System (TLS) is designed to help learners acquire the Thai word order system. TLS facilitates the lessons on the Web using HyperText Markup Language (HTML) and Perl programming which interfaces with Natural Language Processing (NLP) by means of Prolog. The system introduces an easily understandable presentation of a sentence structure by indicating syntactic trees and case grammar principles. Behind TLS, Prolog analyzes affirmative sentences with Thai phrase structure rules and a computational lexicon, and Perl programming transforms the Prolog results back into a user interface display. The system contains interactive features, pictures, sounds, and informative feedback. Questionnaires and factor analysis were used to evaluate the system. The results of the evaluation showed that TLS has an effective user interface and handles learners' input efficiently.

Author Biographies

  • Suyada Dansuwan, Assumption University

    Suyada Dansuwan is currently Lecturer in the Faculty of Computer Science and Technology at Assumption University, Thailand. She is particularly interested in the development of multimedia language learning with Internet, Web technology, and Prolog programming. Her major areas of research interests are distance learning, natural language processing, and statistical processing for system analysis. She received a B.S. in Information Management in 1993 and a M.S. in Artificial Intelligence and Natural Language Processing in 1995 from Senshu University, Japan, a D. Eng. in Research and Development of Educational Technology in 2001 from Tokyo Institute of Technology, Japan.

  • Kikuko Nishina, Tokyo Institute of Technology

    Kikuko Nishina (Ph.D., Tokyo Institute of Technology) is Professor at the Tokyo Institute of Technology. She works in the International Student Center and the Department of Human System Science of Graduate School of Decision Science and Technology. Her research involves Japanese language study, Natural Language Processing, Japanese Teaching as Second Language and developing CALL systems.

  • Kanji Akahori, Tokyo Institute of Technology

    Kanji Akahori (Ph.D., Tokyo Institute of Technology) is a professor at the Tokyo Institute of Technology. He works at the Center for Research and Development of Educational Technology and Department of Human System Science of Graduate School of Decision Science and Technology. His research involves computer-assisted learning systems, such as intelligent CALL, the Internet, human computer interaction and cognitive processing models based on neural networks.

  • Yasutaka Shimizu, National Institute for Educational Policy Research of Japan

    Yasutaka Shimizu graduated from the Tokyo Institute of Technology in 1964, and received his Masters and Doctor of Engineering degrees in 1966 and 1971, respectively. Since 1969 he has worked at the Tokyo Institute of Technology. From 1994 to 1998 he was the Director of the Center for Research and Development of Educational Technology (CRADLE), and from 1998 to 2000 he was the Dean of the Graduate School of Decision Science and Technology. In 2001, he retired from the Tokyo Institute of Technology and is Professor Emeritus. He is currently the Director of Educational Resources at National Institute for Educational Policy Research and Professor of the National Institute of Multimedia Education. He is President of the Japan Society for Educational Technology.

References

Clocksin, W. G., & Mellish, C. S. (1987). Programming in Prolog. New York: Springer Verlag.

Dansuwan, S., & Yuki, O. (1997). Thai language syntax analysis by Prolog (Technical Report ET97-58). Tokyo: The Institute of Electronics Information and Communication Engineers (IEICE). (in Japanese)

Feuerman, K., Marshall, C., Newman, D., & Rypa, M. (1987). The CALLE project. CALICO Journal, 4 (2), 25-34.

Helder C., & Cotta, J. C. (1988). Prolog by example: How to learn, teach and use it. Berlin: Springer Verlag.

Holland, M., Maisano, R., Alderks, C., & Martin, J. (1993). Parsers in tutors: What are they good for? CALICO Journal, 11 (1), 28-46.

Holland, M., & Kaplan, J. D. (1995). Natural language processing techniques in computer-assisted language learning: Status and instructional issues. Instructional Science, 23, 351-380.

Ishimura, S. (1993). Analytical statistics easy to understand. Tokyo: Tosho. (in Japanese)

King Mongkut’s Institute of Technology Thonburi (KMITT). (1995, March). Thai basic dictionary (Technical Report 6-CICC-MT55). Tokyo: Center of the International Cooperation for Computerization (CICC).

Labrie, G., & Singh, L. P. S. (1991). Parsing, error diagnostics, and instruction in a French tutor. CALICO Journal, 9 (1), 9-25.

Levin, L., Evans, D. A., & Gates, D. (1991). The ALICE System: A workbench for learning and using language. CALICO Journal, 9 (1), 27-56.

Loritz, D. (1992). Generalized transition network parsing for language study: The GPARS system for English, Russian, Japanese, and Chinese. CALICO Journal, 10 (1), 5-22.

Nagata, N. (1995a). An effective application of natural language processing in second language instruction. CALICO Journal, 13 (1), 47-67.

Nagata, N. (1995b). A study of consciousness-raising by computer: The effect of metalinguistic feedback on second language learning. Foreign Language Annals, 28, 337-347.

Nagata, N. (1996). Computer vs. workbook instruction in second language acquisition. CALICO Journal, 14 (1), 53-75.

National Electronics and Computer Technology Center (NECTEC) (1995, March). Thai generation rules (Technical Report 6-CICC-MT50). Tokyo: Center of the International Cooperation for Computerization (CICC).

Okada, Y. (1981). Statistics of the mean. Tokyo: Kyoritsu Shuppan. (in Japanese)

Pereira, F. C. N., & Shieber, S. M. (1987). Prolog and natural language analysis. Stanford University: Center for the Study of Language and Information (CSLI).

Sanders, R. (1991). Error analysis in purely syntactic parsing of free input: The example of German. CALICO Journal, 9 (1), 72-89.

Saint-Laurent, S. (1997). Dynamic HTML: A primer. MIS press.

Si-Quing, C., & Luomai, X. (1990). Grammar-Debugger: A parser for Chinese EFL learners. CALICO Journal, 8 (2), 63-75.

Suzuki, G. (1975). Method of analytical statistics: How to utilize data. Tokyo: Jikkyo Shuppan. (in Japanese)

Toyoda, H., Maeda, T., & Yanai, H. (1992). Statistics to research cause. Tokyo: Kodansha. (in Japanese)

Saint-Dizier, V. D., Nishida, T., Matsumoto, Y., & Uehara, H. (1992). Natural language understanding and logic programming. Tokyo: Kindai Kagakusha. (in Japanese)

Wall, L., Christiansen, T., & Schwartz, R. L. (1997). Programming Perl. San Francisco: O’Reilly & Associates.

Watanabe, H. (1996). Primer of statistics for psychology. Tokyo: Kaneko Shobo. (in Japanese)

Wong, C. (1997). Web client programming. San Francisco: O’Reilly & Associates.

Yanai, H., Shigemasu, K., Maekawa, S., & Ichikawa, M. (1990). Factor analysis: Reason and method. Tokyo: Asakura Shoten. (in Japanese)

Downloads

Published

2013-01-14

Issue

Section

Articles

How to Cite

Dansuwan, S., Nishina, K., Akahori, K., & Shimizu, Y. (2013). Development and Evaluation of a Thai Learning System on the Web Using Natural Language Processing. CALICO Journal, 19(1), 67-88. https://doi.org/10.1558/cj.v19i1.67-88