Causal Model Progressions as a Foundation for Intelligent Learning Environments

Abstract AI research in qualitative modeling makes possible new approaches to teaching people about science and technology. We are exploring the implications of this work for the design of intelligent learning environments. The domain of application is electrical circuits, but the approach can be generalized to other subjects. Our prototype instructional system is based upon a progression of qualitative models of electrical circuit behavior. These models enable the system to simulate circuit behavior and to generate causal explanations. They also serve as target mental models for the learner. The model progression is used to create problem sets that motivate successive refinements to the students' mental models. Acquisition of these models allows students, at all stages of learning, to solve interesting problems, such as circuit design and troubleshooting problems. The system enables students to employ different learning strategies and to manage their own learning. For instance, they can create and experiment with circuits, can attempt problems posed by the system, and can ask for feedback and coaching from the models. In pilot trials, the learning environment successfully taught novices to troubleshoot and to mentally simulate circuit behavior.

[1]  Elliot Soloway,et al.  MENO-II: An AI-Based Programming Tutor. , 1983 .

[2]  B. Eylon,et al.  Potential difference and current in simple electric circuits: A study of students’ concepts , 1983 .

[3]  David E. Kieras,et al.  The Role of a Mental Model in Learning to Operate a Device , 1990, Cogn. Sci..

[4]  Benjamin Kuipers,et al.  Commonsense Reasoning about Causality: Deriving Behavior from Structure , 1984, Artif. Intell..

[5]  Barbara Y. White,et al.  Progressions of Qualitative Models as a Foundation for Intelligent Learning Environments. Report No. 6277. , 1986 .

[6]  Edward E. Smith,et al.  Understanding Written Instructions: The Role of an Explanatory Schema , 1984 .

[7]  Johan de Kleer,et al.  How Circuits Work , 1984, Artif. Intell..

[8]  Brian C. Williams,et al.  Qualitative Analysis of MOS Circuits , 1984, Artif. Intell..

[9]  John R. Anderson,et al.  Learning to Program in LISP , 1984, Cogn. Sci..

[10]  John R. Anderson,et al.  Dynamic Student Modelling in an Intelligent Tutor for LISP Programming , 1985, IJCAI.

[11]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[12]  Hermann Haertel A Qualitative Approach to Electricity. , 1987 .

[13]  Barbara Y. White,et al.  Mental Models and Understanding: A Problem for Science Education , 1992 .

[14]  Randall Davis,et al.  Reasoning from First Principles in Electronic Troubleshooting , 1983, Int. J. Man Mach. Stud..

[15]  Kenneth D. Forbus,et al.  Using qualitative simulation to generate explanations , 1981 .

[16]  J. S. Brown,et al.  Pedagogical, natural language, and knowledge engineering techniques in SOPHIE-I, II and III , 1982 .

[17]  William M. Smith,et al.  A Study of Thinking , 1956 .

[18]  B. Y. White,et al.  Modeling Expertise in Troubleshooting and _ Reasoning about Simple Electric Circuits " ( , .

[19]  Barbara Y. White,et al.  Qualitative models and intelligent learning environments , 1987 .

[20]  Daniel S. Weld The Use of Aggregation in Causal Simulation , 1986, Artif. Intell..

[21]  W. Graham Richards,et al.  Art of electronics , 1983, Nature.

[22]  Ira P. Goldstein,et al.  The genetic graph: a representation for the evolution of procedural knowledge , 1979 .

[23]  Johan de Kleer,et al.  A Qualitative Physics Based on Confluences , 1984, Artif. Intell..

[24]  Elliot Soloway,et al.  Learning to program = learning to construct mechanisms and explanations , 1986, CACM.

[25]  Johan de Kleer,et al.  Causal and Teleological Reasoning In Circuit Recognition , 1979 .

[26]  William J. Clancey,et al.  Qualitative student models , 1986 .

[27]  N. M. Morris,et al.  On Looking into the Black Box: Prospects and Limits in the Search for Mental Models , 1986 .

[28]  L. Cronbach,et al.  Aptitudes and instructional methods: A handbook for research on interactions , 1977 .

[29]  Kurt VanLehn,et al.  Repair Theory: A Generative Theory of Bugs in Procedural Skills , 1980, Cogn. Sci..

[30]  Kenneth D. Forbus,et al.  Causal reasoning about quantities , 1989 .

[31]  John Seely Brown,et al.  Diagnostic Models for Procedural Bugs in Basic Mathematical Skills , 1978, Cogn. Sci..

[32]  Paul J. Feltovich,et al.  Categorization and Representation of Physics Problems by Experts and Novices , 1981, Cogn. Sci..

[33]  Barbara Y. White,et al.  Intelligent Tutoring Systems Based Upon Qualitative Model Evolutions , 1986, AAAI.

[34]  P. Feltovich,et al.  The nature of conceptual understanding in biomedicine : the deep structure of complex ideas and the development of misconceptions , 1988 .

[35]  Dorothea P. Simon,et al.  Expert and Novice Performance in Solving Physics Problems , 1980, Science.

[36]  Kenneth D. Forbus Qualitative Process Theory , 1984, Artif. Intell..

[37]  William J. Clancey,et al.  Guidon-Watch: A Graphic Interface for Viewing a Knowledge-Based System , 1985, IEEE Computer Graphics and Applications.