The Alice System
A Workbench for Learning and Using Language
DOI:
https://doi.org/10.1558/cj.v9i1.27-56Keywords:
ALICE project, artificial intelligence workstation, error analysis feedback, natural-language parsing, Spanish writing assistant, Tomita parser, unification based grammar rulesAbstract
ALICE is a multi-media framework for ICALI programs that is being developed at Carnegie Mellon University. It is not a single instructional program, but rather a set of tools for building a number of different types of ICALI programs in any language. The central components of ALICE are (1) a set of Natural Language Processing (NLP) tools for syntactic error detection, morphological analysis, and generation of morphological paradigms, (2) a set of on-line text, video, and audio corpora that serve as sources of realistic, in-context examples, and (3) an authoring language that allows teachers to configure the NLP tools and excerpts from the corpora into ICALI programs. This paper describes the NLP components of ALICE and the role of excerpts from corpora in treating student errors.
References
Evans, David A., Ginther-Webster, Kimberly, Hart, Mary, Lefferts, Robert G., Monarch, Ira A. 1991. “Automatic Indexing Using Selective NLP and First-Order Thesauri.” RIAO ’91, Autónoma University of Barcelona, Barcelona, Spain. 624-644.
Hausser, R., 1989. “Principles of Computational Morphology,” Technical Report, Laboratory for Computational Linguistics, Carnegie Mellon University.
Hull, G. 1986. Using Cognitive Research and Computer Technology to Improve Writing Skill (Grant 830-0355), Learning Research and Development Center, University of Pittsburgh.
Tomita, M., Mitamura, T., Musha, H. & Kee, M. 1988. “The Generalized LR Parser/Compiler Version 8.1: User’s Guide,” CMU-CMT-88-MEMO, Center for Machine Translation, Carnegie Mellon University.
Tomita, M. & Nyberg, E.H., 3rd, 1988, “Generation Kit and Transformation Kit Version 3.2: User’s Manual,” CMU-CMT-88-MEMO, Center for Machine Translation, Carnegie Mellon University.