Qualitative student models

Abstract : Instructional programs were among the earliest applications of computer programming. The original vision remains strong today: Instruction by computer offers the potential of better attention to individual student needs and interests that can be met in the typical classroom. Individualized instruction, modeled after the idea of a private tutor, allows a student to proceed at his own pace, to explore his interests, and to receive personal, detailed evaluation and direction. Realized as an interactive computer program, such instruction might be more effective, faster, and possibly less costly than traditional teaching. In addition, computer technology provides opportunities for new forms of instruction based on interactive graphics and programming itself, which foster intuition for abstract and creative thinking. The goal of this review is to provide a comprehensive, but critical review of qualitative student models. A student model is the set of records in an instructional program that describe a student's knowledge about what is being taught and allow the program to adapt its presentations to his needs. A qualitative student model describes a student's knowledge structurally, in terms of relations among concepts and a problem solving procedure. I use the concept of a qualitative model as the focus of this review in order to compare alternative computational methods and to contrast domain requirements.

[1]  Nils J. Nilsson,et al.  Learning Machines: Foundations of Trainable Pattern-Classifying Systems , 1965 .

[2]  William J. Clancey,et al.  Plan Recognition Strategies in Student Modeling: Prediction and Description , 1982, AAAI.

[3]  Robert C. Moore The Role of Logic in Knowledge Representation and Commonsense Reasoning , 1982, AAAI.

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

[5]  Herbert A. Simon,et al.  Problem Solving and Reasoning. , 1984 .

[6]  Raymond Reiter,et al.  On Reasoning by Default , 1978, TINLAP.

[7]  Kurt VanLehn,et al.  Human Procedural Skill Acquisition: Theory, Model and Psychological Validation , 1983, AAAI.

[8]  D E Kieras A Simulation Model for Procedure Inference from a Mental Model for a Simple Device. , 1984 .

[9]  Mark Stefik,et al.  D. Sleeman and J. S. Brown, Intelligent Tutoring Systems , 1985, Artif. Intell..

[10]  William J. Clancey,et al.  Applications-Oriented AI Research: Education , 1979 .

[11]  R. Glaser Education and Thinking: The Role of Knowledge. , 1984 .

[12]  Ira P. Goldstein,et al.  Artificial Intelligence, Language, and the Study of Knowledge , 1977, Cogn. Sci..

[13]  John R. Anderson,et al.  Cognitive principles in the design of computer tutors , 1984 .

[14]  Allan Collins,et al.  The goal structure of a socratic tutor , 1977, ACM Annual Conference.

[15]  Joachim H. Laubsch Some Thoughts about Representing Knowledge in Instructional Systems , 1975, IJCAI.

[16]  Richard M. Young,et al.  Errors in Children's Subtraction , 1981, Cogn. Sci..

[17]  Jaime R Carbonell,et al.  Mixed-initiative man-computer instructional dialogues , 1970 .

[18]  Donald R. Gentner The FLOW Tutor: A Schema-Based Tutorial System , 1977, IJCAI.

[19]  Robert Glaser,et al.  Learning and Programmed Instruction , 1965 .

[20]  Edward H. Shortliffe,et al.  Production Rules as a Representation for a Knowledge-Based Consultation Program , 1977, Artif. Intell..

[21]  Michael R. Genesereth,et al.  The Use of Design Descriptions in Automated Diagnosis , 1984, Artif. Intell..

[22]  Barbara J. Grosz,et al.  The Representation and Use of Focus in a System for Understanding Dialogs , 1977, IJCAI.

[23]  William J. Clancey,et al.  The Epistemology of a Rule-Based Expert System - A Framework for Explanation , 1981, Artif. Intell..

[24]  Derek H. Sleeman,et al.  An Attempt to Understand Students' Understanding of Basic Algebra , 1984, Cogn. Sci..

[25]  John A. Self,et al.  Student Models in Computer-Aided Instruction , 1974, Int. J. Man Mach. Stud..

[26]  Michael R. Genesereth,et al.  Diagnosis Using Hierarchical Design Models , 1982, AAAI.

[27]  Herbert A. Simon,et al.  Models of Competence in Solving Physics Problems , 1980, Cogn. Sci..

[28]  Marvin Minsky,et al.  Semantic Information Processing , 1968 .

[29]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[30]  Andrea A. diSessa,et al.  The third revolution in computers and education , 1987 .

[31]  John R. Anderson,et al.  The Geometry Tutor , 1985, IJCAI.

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

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

[34]  Janet L. Kolodner,et al.  The Role of Experience in Development of Expertise , 1982, AAAI.

[35]  Allen Newell,et al.  Human Problem Solving. , 1973 .

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

[37]  Derek H. Sleeman Inferring (Mal) Rules from Pupil's Protocols , 1982, ECAI.

[38]  Donald A. Norman,et al.  Errors in Human Performance , 1980 .

[39]  B. Adelson When Novices Surpass Experts: The Difficulty of a Task May Increase With Expertise , 1984 .

[40]  Donald A. Norman,et al.  Comments on learning: Schemata and memory representation , 1976 .

[41]  Douglas Edmund Appelt,et al.  Planning natural language utterances to satisfy multiple goals , 1981 .

[42]  Richard C. Atkinson,et al.  Ingredients for a theory of instruction. , 1972 .

[43]  Casimir A. Kulikowski,et al.  A Model-Based Method for Computer-Aided Medical Decision-Making , 1978, Artif. Intell..

[44]  E. Shortliffe,et al.  Readings in medical artificial intelligence: the first decade , 1984 .

[45]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[46]  Michael J. Prietula,et al.  Expertise and error in diagnostic reasoning , 1981 .

[47]  Allan Collins,et al.  Goals and Strategies of Interactive Teachers , 1980 .

[48]  William J. Clancey,et al.  Representing Control Knowledge as Abstract Task and Metarules. ONR Technical Report #15. , 1985 .

[49]  Elliot Soloway,et al.  Beverly Park Woolf, Eric Rubin, Paul Barth: Meno-II: An Intelligent Tutoring System for Novice Programmers , 1981, IJCAI.

[50]  Timothy O'Shea,et al.  Learning and teaching with computers , 1983 .

[51]  Robert Glaser,et al.  Thoughts on Expertise , 1985 .

[52]  William J. Clancey,et al.  Overview of the Odysseus learning apprentice , 1986 .

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

[54]  Martin Goldstein,et al.  How We Know: An Exploration of the Scientific Process. , 1980 .

[55]  D. Norman Slips of the Mind and an Outline for a Theory of Action , 1979 .

[56]  Albert L Stevens,et al.  Multiple Conceptual Models of a Complex System. , 1978 .

[57]  P. Langley,et al.  Identifying Solution Paths in Cognitive Diagnosis. , 1985 .

[58]  William R. Murray Heuristic and Formal Methods in Automatic Program Debugging , 1985, IJCAI.

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

[61]  Barbara Hayes-Roth,et al.  A Cognitive Model of Planning , 1979, Cogn. Sci..

[62]  Kurt VanLehn,et al.  Felicity conditions for human skill acquisition: validating an ai-based theory , 1983 .

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

[64]  Donald A. Norman,et al.  Five Papers on Human-Machine Interaction. , 1982 .

[65]  Randall Davis,et al.  Diagnosis Based on Description of Structure and Function , 1982, AAAI.

[66]  Kurt VanLehn,et al.  Planning Nets: A Representation for Formalizing Analogies and Semantic Models of Procedural Skills. , 1978 .

[67]  Lucy Suchman Plans and situated actions: the problem of human-machine communication , 1987 .

[68]  Allan M. Collins,et al.  Natural Semantics in Artificial Intelligence , 1973, IJCAI.

[69]  Earl D. Sacerdoti,et al.  Planning in a Hierarchy of Abstraction Spaces , 1974, IJCAI.