Artificial intelligence and education

From EduTech Wiki
Jump to: navigation, search


1 Definition

Artificial intelligence and education refers to a research community that is interested in the intersection of artificial intelligence research, learning and education.

Typical sub-fields of study are intelligent tutoring systems, intelligent learning environments, adaptive hypertext systems, some computer-supported collaborative learning systems, etc.

2 Purpose and History

This section is based on Dillenbourg (1994:1-2) with slight cuts and changes by DSchneider.

Different motivations led scientists to apply artificial intelligence (AI) techniques to educational software and training software. Courseware developers were seeking more powerful techniques to build educational systems. On the other hand, researchers in computer science and in cognitive psychology found an opportunity to develop and test new techniques or new theoretical models. This second line has probably been the most influential during the eighties. It led to major scientific contributions. For instance, designers transformed the expert system design to develop systems which fulfil the educational functions (explanation, diagnosis, ...) expected in a training software. This work contributed to the elicitation of strategic levels in expertise (Clancey, 1987) and, later, to the emergence of second generation expert systems (Steels, 1990). In others words, research on educational applications helped to develop the methodology for analyzing expertise (knowledge engineering). Similar contributions have been produced in cognitive psychology. The work on learner modelling (trying to infer what the learner knows or misunderstands) has been central to the formalisation and evaluation of cognitive models (Anderson et al, 1989).

(1) The major contribution of AI to educational technology is the possibility to model expertise, i.e. that the system is able to solve the problems that the learner has to solve. The system is knowledgeable in the domain to be taught. The interest of AI techniques is less their ability to produce a correct solution than the way that this solution is constructed. For instance, some complex AI systems have been design to model the resolution of simple subtraction such as '234-98', while any computer language can produce the correct solution (Burton & Brown, 1982).

(2) Modelled expertise enables the system to conduct interactions that could be not conducted if the system worked with pre-stored solutions. Although artificial intelligence was originally intended to reproduce human intelligence, educational use of AI techniques does not require that these techniques are the prefect image of human reasoning. More modestly, it requires that AI techniques support expert-learner interactions during problem solving. Some degree of similitude may be necessary if we want the expert to talk about its expertise in a way that can be understood by the learner. For instance, neural network techniques are considered a better model of human reasoning than rule-based expert systems but they could not communicate with the learner about the knowledge encompassed in each of its nodes. From a courseware perspective, the quality of AI techniques is not their degree of psychological fidelity but the extent to which they support interactions which are interesting from a pedagogical viewpoint.

(3) The types of interactions supported by AI techniques are important for some learning objectives. These interactions are especially relevant when the goal is to acquire complex problem solving skills. Other learning objectives can be pursued with simpler interactions techniques, like multiple-choice questions. Since the development of an AI-based software is more costly that standard courseware (especially, those designed with advanced authoring tools), these techniques should be used only when they are really required.

The original goal of AI was to develop techniques which simulate human intelligence, i.e. which simulate the reasoning process itself or, more modestly, the outcome of this reasoning process . Now, with some distance with respect to this early days of AI, we can say that the role of AI techniques in courseware is to not to simulate human intelligence per se. The techniques are used to support interactions with the learner. Modelling expertise enables the system to 'enter' into the problem with the learner, discuss intermediate steps, explain its decisions, and reasons on the learner's knowledge (diagnosis). The focus has moved from reasoning AS the learner to reasoning WITH the learner. This evolution is not in contradiction with studies of human development which tend to consider intelligence not as the result of static knowledge structures, but as a capacity to interact with the our social and physical environment.

Please read the original article for an explanation of these three points, especially the link between the model of expertise and the types of interactions. Otherwise, refer to sub-fields of study introduced in the definition section.

See also cognitive tools and computer-supported collaborative learning (a field that attracted a lot of former AI&Ed researchers). A good journal (needs subscription) is the Journal of Learning Sciences

3 Links

  • Education page of the American Association of Artificial Intelligence]

4 References

  • Anderson, J.R., Conrad, F.G. & Corbett, A.T. (1989) Skill aquisition and the Lisp Tutor. Cognitive Science, 13, 467-505.
  • Burton, R.R. & Brown, J.S. (1982) An investigation of computer coaching for informal learning activities. In D. Sleeman & J.S. Brown (Eds), Intelligent Tutoring Systems (pp. 201-225). New York: Academic Press.
  • Clancey, W.J. (1987) Knowledge-based tutoring: the Guidon Program. Cambridge, Massachusetts: MIT Press.
  • Dillenbourg, P. (1994). The role of artificial intelligence techniques in training software, Paper presented at LEARNTEC 1994. PDF.
  • Steels L (1990) Components of Expertise. AI Magazine, vol.11, 2,pp. 28-49.