Errors and Intelligence in Computer-Assisted Language Learning
eBook - ePub

Errors and Intelligence in Computer-Assisted Language Learning

Parsers and Pedagogues

Trude Heift, Mathias Schulze

Share book
  1. 304 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Errors and Intelligence in Computer-Assisted Language Learning

Parsers and Pedagogues

Trude Heift, Mathias Schulze

Book details
Book preview
Table of contents
Citations

About This Book

This book provides the first comprehensive overview of theoretical issues, historical developments and current trends in ICALL (Intelligent Computer-Assisted Language Learning). It assumes a basic familiarity with Second Language Acquisition (SLA) theory and teaching, CALL and linguistics. It is of interest to upper undergraduate and/or graduate students who study CALL, SLA, language pedagogy, applied linguistics, computational linguistics or artificial intelligence as well as researchers with a background in any of these fields.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Errors and Intelligence in Computer-Assisted Language Learning an online PDF/ePUB?
Yes, you can access Errors and Intelligence in Computer-Assisted Language Learning by Trude Heift, Mathias Schulze in PDF and/or ePUB format, as well as other popular books in Didattica & Didattica generale. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Routledge
Year
2007
ISBN
9781134233557
Edition
1

1.
Introduction

I would like to offer a test for the seriousness of the claim that a computer has a conscience. I will only accept this claim from someone who is willing to give a present to a computer. If he answers: “But that’s impossible!” I will reply: “Indeed! The computer does not have a world but only pieces of information that it processes by means of pre-programmed procedures, which it can do much better than us. In comparison, we can be quite appalled upon realizing that we act like a computer program, without sense or reason, and without any consideration of the world in which we live.” (Schröder, 1998)1

1.1 INTELLIGENCE AND PARSERS

The concept of intelligence as applied to Computer-Assisted Language Learning (CALL2) have been a source of contention since the early 1980s. The actual and potential contributions of Artificial Intelligence research and techniques to CALL has been exaggerated (O’Brien, 1993), misunderstood (Last, 1989), and doubted (Salaberry, 1996). At the same time, areas of Artificial Intelligence which are relevant to CALL, such as Natural Language Processing (NLP), Student Modeling (SM), and Intelligent Language Tutoring Systems (ILTSs) have played a significant role in the development of our thinking about CALL, its design and implementation. For instance, Nerbonne (2003), in his chapter on NLP in CALL in the Oxford Handbook of Computational Linguistics, argues that recent advances in NLP have much to contribute to CALL. Borin et al. (2003) put forward a similar argument in their proposal to the European Union to establish a Network of Excellence (Supporting Second Language Acquisition with Human Language Technology (SLAinTe)). They ascertain that there is a need for research in this area because recent research in language technology has had little impact on approaches in CALL.
Marshall (1988) identifies the significant interactive qualities of CALL as one advantage of using the computer in the language classroom. True inter-action, however, requires intelligent behavior on the part of the computer. Without intelligence, the system is merely another method of presenting information, one not necessarily preferable to a static medium like print. Instead of multiple choice questions, relatively uninformative answer keys and gross mainstreaming of students characteristic of workbooks, NLP-based CALL is aiming at interactive computer systems possessing a high degree of artificial intelligence and capable of processing natural language input (Holland, Maisano, Alderks, & Martin, 1993). The strength of NLP is that it allows for a sophisticated error analysis where student tasks can go beyond multiple-choice questions and/or fill-in-the-blanks. Many simple drills, on the other hand, are usually based on string matching algorithms, that is, the student response is compared letter for letter against an answer key. However, one obviously cannot store the infinitely many sentences required for meaningful practice for purposes of comparison. NLP provides the analytical complexity underpinning an ILTS.
Matthews (1993) identifies Linguistic Theory and Second Language Acquisition (SLA) Theory as the two main disciplines which inform and have been informed by Intelligent Computer-Assisted Language Learning (ICALL). He adds that “the obvious AI research areas from which ICALL should be able to draw the most insights are Natural Language Processing (NLP) and Intelligent Tutoring Systems (ITSs)” (1993, p. 5). Matthews also shows that it is possible to “conceive of an ICALL system in terms of the classical ITS architecture” (Matthews, 1993, p. 6). An ITS generally consists of three modules: an expert, a student, and a teacher module.3 The expert module houses the language knowledge and, ideally, it is this part that can process any piece of text produced by a language learner. This is usually achieved by a parser. A parser produces a formal linguistic representation of natural language input by identifying the grammatical functions of the parts of a sentence4:
The use of parsers in CALL is commonly referred to as intelligent CALL or ‘ICALL’, it might be more accurately described as parser-based CALL, because its ‘intelligence’ lies in the use of parsing—a technique that enables the computer to encode complex grammatical knowledge such as humans use to assemble sentences, recognize errors, and make corrections. (Holland et al., 1993, p. 28)
This notion of parser-based CALL not only captures the nature of the field much better than the somewhat misleading term Intelligent CALL (Is all other CALL un-intelligent?), but it also identifies the use of human language technology as one possible approach in CALL alongside others, such as multimedia-based CALL and web-based CALL. In some cases, the (technology-defined) borders between these sub-fields of CALL are not even clearly identifiable, as illustrated in some of the projects described later. For this reason, the terms parser-based systems, ICALL systems, and Intelligent Language Tutoring Systems (ILTSs) are used interchangeably throughout this book although, for the reasons outlined above, the terms parser-based systems or parser-based CALL are preferred.
The following quote illustrates that the notion of intelligence is perceived in a number of different ways in CALL. RĂŒschoff (1987) contrasted two of these notions and concluded his discussion of intelligence in CALL as follows:
Returning, however, to the question of how “intelligent” computer assisted language learning materials have to be in order to make them suitable for effective self-study use, the solution to this problem does not necessarily lie in the development of true expert systems or any other form of artificial intelligence. Such systems are still very much a thing of the future and we shall have to investigate their possible points of application for computer assisted language learning materials when they become available. However, I do hope we do not have to wait until then to develop useful CALL materials for self-study. Such programs would not need an “intelligence” of their own, but their quality would rather depend on the intelligence with which they have been programmed. (pp. 81–82)
This is certainly true, but at the same time, it does not suggest that a parser-driven CALL application will not prove useful in language learning. Examples throughout this book illustrate that parsing technology can provide CALL with significant advantages over traditional workbook instruction. For instance, studies addressing the question of what kind of feedback a computer program should give have shown that not only do students appreciate the more sophisticated, error-specific feedback made possible by NLP, but also perform better on the language skills being taught (e.g., van der Linden, 1993; Nagata, 1996, 1998a, 1998b; Heift, 2001, 2002, 2003, 2004). The fact that students learn better provides the rationale for employing parsers in CALL. Ideally, the advantages of a grammar-checking component in CALL software are complemented by intelligent communicative tasks that facilitate effective language learning.
Higgins (1987), in his article entitled “Artificial Unintelligence: Computer Uses in Language Learning,” puts forward an interesting notion of the term intelligence in CALL:
Yet there is intelligence present during the interaction [students using software programs produced by Higgins]—the learner’s intelligence in assessing, responding to, criticizing, or enjoying what the machine sets up—and it seems that the learner’s recognition of the machine’s stupidity is a factor in releasing their own intelligence and zest for experiment. (p. 162)
Most misgivings identified in the CALL community with the term Intelligent CALL can be put down to two reasons:
1. The term intelligence has been transferred from the area of Artificial Intelligence (AI) without making its background in this discipline transparent in CALL. For instance, for many language teachers, intelligence by its very definition is an inherently human category. In contrast, the notion of intelligence in computing has been defined with computers in mind (e.g., a test proposed by Alan Turing, in which a (conversation) machine is said to have intelligence if a human interrogator cannot distinguish it from a human (Brookshear, 1997, p. 359)).
2. The use of intelligent for programs that can be said to approximate the passing of the Turing test appears to be common practice which probably led to the coining of the term Intelligent CALL. A closer linguistic analysis of the terminology reveals another problem, that of scope ambiguity of the modifier intelligent. The modifier is adjacent to the noun computer which is part of the compound computer-assisted. If intelligent were to refer to computer then its use would be justified because of the artificial intelligence nature of the programs to which the whole term refers. The problem is that intelligent is much more likely to be interpreted as the modifier of the head noun learning and thus it stipulates that only CALL that relies on parsers is intelligent. Undoubtedly, this notion cannot have been intended by the proponents of the use of artificial intelligence techniques in CALL.
The notion is certainly not intended by us in this book in which we will discuss different aspects of artificial intelligence in CALL in some detail.

1.2 THE STRUCTURE OF THE BOOK

The use of NLP techniques and tools in CALL has indeed become one of the major areas of research and development in the field of new technologies and language learning. An increasing proportion of articles in journals dedicated to CALL (e.g., CALL, ReCALL, CALICO) are devoted to the discussion of NLP techniques relevant to the field. However, there is no book that gives a comprehensive overview of the research issues involved and that offers a solid introduction for students and researchers working in CALL, Applied Linguistics and/or Computational Linguistics. Unlike recent publications (e.g., Swartz & Yazdani, 1992; Holland, Kaplan, & Sams, 1995; Jager, Nerbonne, & van Essen, 1998; Schulze, Hamel, & Thompson, 1999; Heift & Schulze, 2003a) which are compilations of papers usually derived from a conference, this book provides an overview of theoretical issues, historical developments and current trends and gives due attention to all of these areas in a balanced way. It assumes a basic familiarity with Second Language Acquisition (SLA) theory and teaching, CALL and linguistics. The book is written for upper undergraduate and/or graduate students who study CALL, SLA, Language Pedagogy, Computational Linguistics, or Artificial Intelligence as well as researchers with a background in any of these fields.
The book consists of four main parts. Starting off with a short review of (artificial) intelligence in CALL and describing the role it has played and how it has been discussed, the authors offer an overview of research and development at the intersection of NLP and CALL. This overview introduces key concepts in the area of parser-based CALL systems by discussing individual projects. Moreover, the reader gains an understanding of grammar formalisms and parsing algorithms and their relevance to language learning software. Relevant literature from neighboring disciplines that have provided insights into error diagnosis and feedback are reviewed and contextualized within the area of parser-based CALL. Error diagnosis and feedback are two processes in language learning that are of importance to the research, development, and implementation of ICALL systems. Both concepts are investigated in considerable detail to discuss current trends in research and development and related work that has been carried out in SLA theory. The final part provides an overview of language learning syste...

Table of contents