Intelligent tutoring system
Encyclopedia
An intelligent tutoring system (ITS) is any computer system that provides direct customized instruction or feedback to students, i.e. without the intervention of human beings, whilst performing a task. Thus, ITS implements the theory of learning by doing. An ITS may employ a range of different technologies. However, usually such systems are more narrowly conceived of as artificial intelligence
systems, more specifically expert systems made to simulate aspects of a human tutor. Intelligent Tutor Systems have been around since the late 1970s, but increased in popularity in the 1990s.
and sometimes through a rich simulation
of the task domain the student is learning (e.g., controlling a power plant or performing a medical operation). The expert module references an expert or domain model containing a description of the knowledge or behaviors that represent expertise in the subject-matter domain the ITS is teaching—often an expert system
or cognitive model
. An example would be the kind of diagnostic and subsequent corrective actions an expert technician takes when confronted with a malfunctioning thermostat. The student module uses a student model containing descriptions of student knowledge or behaviors, including his misconceptions and knowledge gaps. An apprentice technician might, for instance, believe a thermostat also signals too high temperatures to a furnace (misconception) or might not know about thermostats that also gauge the outdoor temperature (knowledge gap). A mismatch between a student's behavior or knowledge and the expert's presumed behavior or knowledge is signaled to the tutor module, which subsequently takes corrective action, such as providing feedback or remedial instruction. To be able to do this, it needs information about what a human tutor in such situations would do: the tutor
model.
An intelligent tutoring system is only as effective as the various models it relies on to adequately model expert, student and tutor knowledge and behavior. Thus, building an ITS needs careful preparation in terms of describing the knowledge and possible behaviors of experts, students and tutors. This description needs to be done in a formal language
in order that the ITS may process the information and draw inferences in order to generate feedback or instruction. Therefore a mere description is not enough; the knowledge contained in the models should be organized and linked to an inference engine
. It is through the latter's interaction with the descriptive data that tutorial feedback is generated.
, has been incorporated into mathematics curricula in a substantial number of United States high schools, producing improved student learning outcomes on final exams and standardized tests. Intelligent tutoring systems have been constructed to help students learn geography, circuits, medical diagnosis, computer programming, mathematics, physics, genetics, chemistry, etc. Intelligent Language Tutoring Systems (ILTS), e.g. this one, teach natural language to first or second language learners. ILTS requires specialized natural language processing tools such large dictionaries, and morphological and grammatical analyzers with acceptable coverage.
Artificial intelligence
Artificial intelligence is the intelligence of machines and the branch of computer science that aims to create it. AI textbooks define the field as "the study and design of intelligent agents" where an intelligent agent is a system that perceives its environment and takes actions that maximize its...
systems, more specifically expert systems made to simulate aspects of a human tutor. Intelligent Tutor Systems have been around since the late 1970s, but increased in popularity in the 1990s.
The structure of an ITS system
Intelligent tutoring systems consist of four different subsystems or modules: the interface module, the expert module, the student module, and the tutor module. The interface module provides the means for the student to interact with the ITS, usually through a graphical user interfaceGraphical user interface
In computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...
and sometimes through a rich simulation
Simulation
Simulation is the imitation of some real thing available, state of affairs, or process. The act of simulating something generally entails representing certain key characteristics or behaviours of a selected physical or abstract system....
of the task domain the student is learning (e.g., controlling a power plant or performing a medical operation). The expert module references an expert or domain model containing a description of the knowledge or behaviors that represent expertise in the subject-matter domain the ITS is teaching—often an expert system
Expert system
In artificial intelligence, an expert system is a computer system that emulates the decision-making ability of a human expert. Expert systems are designed to solve complex problems by reasoning about knowledge, like an expert, and not by following the procedure of a developer as is the case in...
or cognitive model
Cognitive model
A cognitive model is an approximation to animal cognitive processes for the purposes of comprehension and prediction. Cognitive models can be developed within or without a cognitive architecture, though the two are not always easily distinguishable.In contrast to cognitive architectures, cognitive...
. An example would be the kind of diagnostic and subsequent corrective actions an expert technician takes when confronted with a malfunctioning thermostat. The student module uses a student model containing descriptions of student knowledge or behaviors, including his misconceptions and knowledge gaps. An apprentice technician might, for instance, believe a thermostat also signals too high temperatures to a furnace (misconception) or might not know about thermostats that also gauge the outdoor temperature (knowledge gap). A mismatch between a student's behavior or knowledge and the expert's presumed behavior or knowledge is signaled to the tutor module, which subsequently takes corrective action, such as providing feedback or remedial instruction. To be able to do this, it needs information about what a human tutor in such situations would do: the tutor
Tutor
A tutor is a person employed in the education of others, either individually or in groups. To tutor is to perform the functions of a tutor.-Teaching assistance:...
model.
An intelligent tutoring system is only as effective as the various models it relies on to adequately model expert, student and tutor knowledge and behavior. Thus, building an ITS needs careful preparation in terms of describing the knowledge and possible behaviors of experts, students and tutors. This description needs to be done in a formal language
Formal language
A formal language is a set of words—that is, finite strings of letters, symbols, or tokens that are defined in the language. The set from which these letters are taken is the alphabet over which the language is defined. A formal language is often defined by means of a formal grammar...
in order that the ITS may process the information and draw inferences in order to generate feedback or instruction. Therefore a mere description is not enough; the knowledge contained in the models should be organized and linked to an inference engine
Inference engine
In computer science, and specifically the branches of knowledge engineering and artificial intelligence, an inference engine is a computer program that tries to derive answers from a knowledge base. It is the "brain" that expert systems use to reason about the information in the knowledge base for...
. It is through the latter's interaction with the descriptive data that tutorial feedback is generated.
Use in practice
All this is a substantial amount of work, even if authoring tools have become available to ease the task. This means that building an ITS is an option only in situations in which they, in spite of their relatively high development costs, still reduce the overall costs through reducing the need for human instructors or sufficiently boosting overall productivity. Such situations occur when large groups need to be tutored simultaneously or many replicated tutoring efforts are needed. Cases in point are technical training situations such as training of military recruits and high school mathematics. One specific type of intelligent tutoring system, Cognitive TutorsCognitive tutor
A cognitive tutor is an intelligent tutoring system which develops a cognitive model of a student as he or she interacts with the program, providing problems and individualized instruction based on this model....
, has been incorporated into mathematics curricula in a substantial number of United States high schools, producing improved student learning outcomes on final exams and standardized tests. Intelligent tutoring systems have been constructed to help students learn geography, circuits, medical diagnosis, computer programming, mathematics, physics, genetics, chemistry, etc. Intelligent Language Tutoring Systems (ILTS), e.g. this one, teach natural language to first or second language learners. ILTS requires specialized natural language processing tools such large dictionaries, and morphological and grammatical analyzers with acceptable coverage.
ITS conference
The Intelligent Tutoring Systems conference was typically held every other year in Montréal (Canada) by Claude Frasson and Gilles Gauthier in 1988, 1992, 1996 and 2000; in San Antonio (US) by Carol Redfield and Valerie Shute in 1998; in Biarritz (France) and San Sebastian (Spain) by Guy Gouardères and Stefano Cerri in 2002; in Maceio (Brazil) by Rosa Maria Vicari and Fábio Paraguaçu in 2004; in Jhongli (Taiwan) by Tak-Wai Chan in 2006. The conference was recently back in Montreal in 2008 (for its 20th anniversary) by Roger Nkambou and Susanne Lajoie. ITS'2010 was held in Pittsburgh (US) by Jack Mostow, Judy Kay, and Vincent Aleven. The International Artificial Intelligence in Education (AIED) Society (http://iaied.org) publishes The International Journal of Artificial Intelligence in Education (IJAIED) and produces the International Conference on Artificial Intelligence in Education every odd numbered year. The American Association of Artificial Intelligence (AAAI)(www.aaai.org) sometimes has symposia and papers related to intelligent tutoring systems. A number of books have been written on ITS including three published by Lawrence Erlbaum Associates.See also
- Educational technologyEducational technologyEducational technology is the study and ethical practice of facilitating learning and improving performance by creating, using and managing appropriate technological processes and resources." The term educational technology is often associated with, and encompasses, instructional theory and...
- Instructional technologyInstructional technologyIn education, instructional technology is "the theory and practice ofdesign, development, utilization, management, and evaluation of processes and resources for learning," according to the Association for Educational Communications and Technology Definitions and Terminology Committee...
- Learning objectLearning objectA learning object is "a collection of content items, practice items, and assessment items that are combined based on a single learning objective". The term is credited to Wayne Hogins when he created a working group in 1994 bearing the name though the concept was first described by Gerard in 1967...
s - Serious games
- Educational data miningEducational data miningEducational Data Mining is an emerging discipline, concerned with developing methods for exploring the unique types of data that come from educational settings, and using those methods to better understand students, and the settings which they learn in. A key area of EDM is mining computer logs of...
Papers
- Intelligent Tutoring Systems: An Historic Review in the Context of the Development of Artificial Intelligence and Educational Psychology
- Intelligent Tutoring Systems: The What and the How
- Intelligent Tutoring Systems: Using AI to Improve Training Performance and ROI
- A Framework for Model-Based Adaptive Training
External links
- Intelligent Tutoring Systems in the AI topics website of the Association for the Advancement of Artificial Intelligence
- The 10th International Conference on Intelligent Tutoring Systems - Bridges to Learning - Pittsburgh (2010)
- The 9th International Conference on Intelligent Tutoring Systems - Intelligent Tutoring Systems: Past and Future - Montreal (2008)
- The 8th International Conference on Intelligent Tutoring Systems (2006)
- The 2007 Artificial Intelligence in Education conference.
- MERLOT - Multimedia Educational Resource for Learning and Online Teaching
- The Wolfram Demonstrations Project site