Investigating Differential Error Types Between Human and Simulated Learners

Simulated learners represent computational theories of human learning that can be used to evaluate educational technologies, provide practice opportunities for teachers, and advance our theoretical understanding of human learning. A key challenge in working with simulated learners is evaluating the accuracy of the simulation compared to the behavior of real human students. One way this evaluation is done is by comparing the error-rate learning curves from a population of human learners and a corresponding set of simulated learners. In this paper, we argue that this approach misses an opportunity to more accurately capture nuances in learning by treating all errors as the same. We present a simulated learner system, the Apprentice Learner (AL) Architecture, and use this more nuanced evaluation to demonstrate ways in which it does and does not explain and accurately predict student learning in terms of the reduction of different kinds of errors over time as it learns, as human students do, from an Intelligent Tutoring System (ITS).

[1]  Kurt VanLehn,et al.  Applications of simulated students: an exploration , 1994 .

[2]  Kenneth R. Koedinger,et al.  A Data Repository for the EDM Community: The PSLC DataShop , 2010 .

[3]  John R Anderson,et al.  Using a model to compute the optimal schedule of practice. , 2008, Journal of experimental psychology. Applied.

[4]  Kenneth R. Koedinger,et al.  Learning by Teaching SimStudent - Interactive Event , 2011, AIED.

[5]  Christopher J. MacLellan,et al.  Computational Models of Human Learning: Applications for Tutor Development, Behavior Prediction, and Theory Testing , 2017 .

[6]  John R Anderson,et al.  An integrated theory of the mind. , 2004, Psychological review.

[7]  Wei-Yin Loh,et al.  Classification and regression trees , 2011, WIREs Data Mining Knowl. Discov..

[8]  Kenneth R. Koedinger,et al.  Learning Factors Analysis - A General Method for Cognitive Model Evaluation and Improvement , 2006, Intelligent Tutoring Systems.

[9]  Albert T. Corbett,et al.  Cognitive Tutor: Applied research in mathematics education , 2007, Psychonomic bulletin & review.

[10]  Kenneth R. Koedinger,et al.  A Machine Learning Approach for Automatic Student Model Discovery , 2011, EDM.

[11]  Brett D. Roads Predicting the Ease of Human Category Learning Using Radial Basis Function Networks , 2021, Neural Computation.

[12]  Kurt VanLehn The Interaction Plateau: Answer-Based Tutoring < Step-Based Tutoring = Natural Tutoring , 2008, Intelligent Tutoring Systems.

[13]  Erik Harpstead,et al.  An Interaction Design for Machine Teaching to Develop AI Tutors , 2020, CHI.

[14]  R. Charles Murray,et al.  Revealing the Learning in Learning Curves , 2013, AIED.

[15]  Michael I. Waller,et al.  Modeling Guessing Behavior: A Comparison of Two IRT Models , 1989 .

[16]  Kenneth R. Koedinger,et al.  Performance Factors Analysis - A New Alternative to Knowledge Tracing , 2009, AIED.

[17]  Allen Newell,et al.  Report on a general problem-solving program , 1959, IFIP Congress.

[18]  Kenneth R. Koedinger,et al.  Teaching the Teacher: Tutoring SimStudent Leads to More Effective Cognitive Tutor Authoring , 2014, International Journal of Artificial Intelligence in Education.

[19]  C. MacLellan,et al.  TRESTLE: A Model of Concept Formation in Structured Domains , 2016 .

[20]  Kenneth R. Koedinger,et al.  Toward Near Zero-Parameter Prediction Using a Computational Model of Student Learning , 2019, EDM.

[21]  Kenneth R. Koedinger,et al.  The Apprentice Learner architecture: Closing the loop between learning theory and educational data , 2016, EDM.