Towards Tutorial Dialog to Support Self- Explanation: Adding Natural Language Understanding to a Cognitive Tutor *

Self-explanation is an effective metacognitive strategy, as a number of cognitive science studies have shown. In a previous study we showed that self-explanation can be supported effectively in a cognitive tutor for geometry problem solving. In that study, students explained their own problem-solving steps by selecting from a menu the name of a problem-solving principle that justifies the step. They learned with greater understanding, as compared to students who did not explain their reasoning. Currently, we are working toward testing the hypothesis that students will learn even better when they provide explanations in their own words rather than selecting them from a menu. We have implemented a prototype of a cognitive tutor that understands students' explanations and provides feedback. The tutor uses a knowledge-based approach to natural language understanding. We are entering a phase of pilot testing, both for the purpose of assessing the coverage of the natural language understanding component and for gaining insight into the kinds of dialog strategies that are needed.

[1]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[2]  A. Su,et al.  The National Council of Teachers of Mathematics , 1932, The Mathematical Gazette.

[3]  Claus Zinn,et al.  Supporting Constructive Learning with a Feedback Planner , 2000 .

[4]  Robert Mac Gregor,et al.  THE EVOLVING TECHNOLOGY OF CLASSIFICATION-BASED KNOWLEDGE REPRESENTATION SYSTEMS , 1991 .

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

[6]  Reva Freedman Using a Reactive Planner as the Basis for a Dialogue Agent , 2000, FLAIRS Conference.

[7]  Arthur C. Graesser,et al.  The Foundations and Architecture of Autotutor , 1998, Intelligent Tutoring Systems.

[8]  Ann L. Brown,et al.  Training in Self-Explanation and Self-Regulation Strategies: Investigating the Effects of Knowledge Acquisition Activities on Problem Solving , 1995 .

[9]  Vincent Aleven,et al.  The Need for Tutorial Dialog to Support Self-Explanation , 2000 .

[10]  Carolyn Penstein Rosé,et al.  Building dialogue systems for tutorial applications : papers from the 2000 AAAI Fall Symposium, November 3-5, North Falmouth, Massachusetts , 2000 .

[11]  H. Mandl,et al.  Learning from Worked-Out Examples: The Effects of Example Variability and Elicited Self-Explanations , 1998, Contemporary educational psychology.

[12]  Matthew W. Lewis,et al.  Self-Explonations: How Students Study and Use Examples in Learning to Solve Problems , 1989, Cogn. Sci..

[13]  Cristina Conati,et al.  Toward Computer-Based Support of Meta-Cognitive Skills: a Computational Framework to Coach Self-Explanation , 2000 .

[14]  Neil T. Heffernan,et al.  Intelligent Tutoring Systems are Missing the Tutor: Building a More Strategic Dialog-Based Tutor , 2000 .

[15]  Kenneth R. Koedinger,et al.  Towards Understanding Geometry Explanations , 2000 .

[16]  Vincent Aleven,et al.  Tutoring Answer Explanation Fosters Learning with Understanding , 1999 .

[17]  C. Hirsch Curriculum and Evaluation Standards for School Mathematics , 1988 .