An Assessment of Constraint-Based Tutors: A Response to Mitrovic and Ohlsson's Critique of "A Comparison of Model-Tracing and Constraint-Based Intelligent Tutoring Paradigms"

Two approaches to building intelligent tutoring systems are the well-established model-tracing paradigm and the relatively newer constraint-based paradigm. Proponents of the constraint-based paradigm claim that it affords performance at levels comparable to that of model-tracing tutors, but with significantly less development effort. We have built both a model-tracing and constraint-based tutor for the same problem domain (statistical hypothesis testing) and report on our findings with the goals of evaluating proponents' claims, more generally contrasting and comparing the two approaches, and providing guidance for others interested in building intelligent tutoring systems. Principally we conclude that two characteristics of the problem domain are key in distinguishing the appropriateness of the approaches for a given problem domain. First, the constraint-based paradigm is feasible only for domains in which the solution itself is rich in information. There is no such restriction for model tracing. Second, model tracing demonstrates superiority with respect to the ability to provide targeted, high-quality remediation; this superiority increases with the complexity of the solution process goal structure. Finally, we observe that the development effort required to build a model-tracing tutor is greater than that for building a constraint-based tutor. This increased effort is a function of additional design requirements that are responsible for the improved remediation.

[1]  Kenneth R. Koedinger,et al.  Toward a Rapid Development Environment for Cognitive Tutors , 2003 .

[2]  Kurt VanLehn,et al.  An Assessment of the Andes Tutor , 2001 .

[3]  Antonija Mitrovic,et al.  An Intelligent SQL Tutor on the Web , 2003, Int. J. Artif. Intell. Educ..

[4]  Antonija Mitrovic,et al.  Tailoring Feedback by Correcting Student Answers , 2000, Intelligent Tutoring Systems.

[5]  Valerie J. Shute,et al.  Intelligent Tutoring Systems: Past, Present, and Future. , 1994 .

[6]  Tom Murray,et al.  Authoring Intelligent Tutoring Systems: An analysis of the state of the art , 1999 .

[7]  Stellan Ohlsson,et al.  Constraint-Based Student Modeling , 1994 .

[8]  Antonija Mitrovic,et al.  CAPIT: an intelligent tutoring system for capitalisation and punctuation , 2000, Proceedings International Workshop on Advanced Learning Technologies. IWALT 2000. Advanced Learning Technology: Design and Development Issues.

[9]  Antonija Mitrovic The Effect of Explaining on Learning: a Case Study with a Data Normalization Tutor , 2005, AIED.

[10]  Antonija Mitrovic,et al.  NORMIT: a Web-enabled tutor for database normalization , 2002, International Conference on Computers in Education, 2002. Proceedings..

[11]  John R. Anderson,et al.  Rules of the Mind , 1993 .

[12]  Antonija Mitrovic,et al.  A Comparative Analysis of Cognitive Tutoring and Constraint-Based Modeling , 2003, User Modeling.

[13]  Albert T. Corbett,et al.  Student Modeling in the ACT Programming Tutor: Adjusting a Procedural Learning Model With Declarative Knowledge , 1997 .

[14]  David M. Levine,et al.  Statistics for Managers Using Microsoft® Excel , 1997 .

[15]  Tanja Mitrovic,et al.  Constraint-based tutors: a success story , 2001, AIED.

[16]  Giuliana Dettori,et al.  Cognitive Models and Intelligent Environments for Learning Programming , 1993, NATO ASI Series.

[17]  Kurt VanLehn,et al.  The Andes Physics Tutoring System: Lessons Learned , 2005, Int. J. Artif. Intell. Educ..

[18]  John R. Anderson,et al.  Cognitive Tutors: Lessons Learned , 1995 .

[19]  Antonija Mitrovic,et al.  A Critique of Kodaganallur, Weitz and Rosenthal, "A Comparison of Model-Tracing and Constraint-Based Intelligent Tutoring Paradigms" , 2006, Int. J. Artif. Intell. Educ..

[20]  Antonija Mitrovic,et al.  Using Evaluation to Shape ITS Design: Results and Experiences with SQL-Tutor , 2002, User Modeling and User-Adapted Interaction.

[21]  Janet Ward Schofield,et al.  Artificial Intelligence in the Classroom: The Impact of a Computer-Based Tutor on Teachers and Students , 1990 .

[22]  Antonija Mitrovic,et al.  WETAS: A Web-Based Authoring System for Constraint-Based ITS , 2002, AH.

[23]  John R. Anderson,et al.  Student modeling in the ACT Programming Tutor. , 1995 .

[24]  John R. Anderson,et al.  Student Modeling in an Intelligent Programming Tutor , 1993 .

[25]  Antonija Mitrovic,et al.  DB-Suite: Experiences with Three Intelligent, Web-Based Database Tutors. , 2004 .

[26]  Kurt VanLehn,et al.  Andes: A Coached Problem Solving Environment for Physics , 2000, Intelligent Tutoring Systems.

[27]  David M. Levine,et al.  Statistics for Managers Using Microsoft Excel (5th Edition) , 2007 .

[28]  Stellan Ohlsson,et al.  An Information Processing Analysis of the Function of Conceptual Understanding in the Learning of Arithmetic Procedures. , 1988 .

[29]  Kurt VanLehn,et al.  Andes: An Intelligent Tutor for Classical Physics , 2000 .

[30]  Brent Martin Intelligent tutoring systems: The practical implementation of constraint-based modelling , 2002 .

[31]  David Rosenthal,et al.  Tools for Building Intelligent Tutoring Systems , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[32]  Antonija Mitrovic,et al.  Evaluation of a Constraint-Based Tutor for a Database Language , 1999 .

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

[34]  Neil T. Heffernan,et al.  Intelligent tutoring systems have forgotten the tutor: adding a cognitive model of human tutors , 1998, CHI Conference Summary.

[35]  S. Chipman,et al.  Cognitively diagnostic assessment , 1995 .

[36]  David Rosenthal,et al.  VersaTutor: architecture for a constraint-based intelligent tutor generator , 2004, WWW Alt. '04.

[37]  Jean McKendree,et al.  Effective Feedback Content for Tutoring Complex Skills , 1990, Hum. Comput. Interact..

[38]  Ernest Friedman,et al.  Jess in action: rule-based systems in java , 2003 .

[39]  John R. Anderson,et al.  Effective Use of Intelligent Software in High School Math Classrooms , 1993 .

[40]  Neil T. Heffernan,et al.  An Intelligent Tutoring System Incorporating a Model of an Experienced Human Tutor , 2002, Intelligent Tutoring Systems.

[41]  John R. Anderson,et al.  A Development System for Model-Tracing Tutors , 2008 .

[42]  Antonija Mitrovic,et al.  An Intelligent Tutoring System for Entity Relationship Modelling , 2004, Int. J. Artif. Intell. Educ..

[43]  Antonija Mitrovic Supporting Self-Explanation in a Data Normalization Tutor , 2003 .

[44]  Antonija Mitrovic,et al.  Optimising ITS Behaviour with Bayesian Networks and Decision Theory , 2001 .

[45]  Stéphane Bressan,et al.  Introduction to Database Systems , 2005 .

[46]  Antonija Mitrovic,et al.  KERMIT: A Constraint-Based Tutor for Database Modeling , 2002, Intelligent Tutoring Systems.