Predicting Player Moves in an Educational Game: A Hybrid Approach

Open-ended educational tools can encourage creativity and active engagement, and may be used beyond the classroom. Being able to model and predict learner performance in such tools is a critical component to assist the student, and enable tool refinement. However, open-ended educational domains typically allow an extremely broad range of learner input. As such, building the same kind of cognitive models often used to track and predict student behavior in existing systems is challenging. In addition, the resulting large spaces of user input coupled with comparatively sparse observed data, limits the applicability of straightforward classification methods. We address these difficulties with a new algorithm that combines Markov models, state aggregation, and player heuristic search, dynamically selecting between these methods based on the amount of available data. Applied to a popular educational game, our hybrid model achieved greater predictive accuracy than any of the methods alone, and performed significantly better than a random baseline. We demonstrate how our model can learn player heuristics on data from one task that accurately predict performance on future tasks, and explain how our model retains parameters that are interpretable to non-expert users.

[1]  L. Fuchs,et al.  Dynamic Assessment of Algebraic Learning in Predicting Third Graders' Development of Mathematical Problem Solving. , 2008, Journal of educational psychology.

[2]  Raymond J. Mooney,et al.  Content-boosted collaborative filtering for improved recommendations , 2002, AAAI/IAAI.

[3]  Ingo Althöfer,et al.  Data Compression Using an Intelligent Generator: The Storage of Chess Games as an Example , 1991, Artif. Intell..

[4]  T. Schack,et al.  Dynamic testing , 2003 .

[5]  Neil T. Heffernan,et al.  Predicting State Test Scores Better with Intelligent Tutoring Systems: Developing Metrics to Measure Assistance Required , 2006, Intelligent Tutoring Systems.

[6]  Neil T. Heffernan,et al.  Can We Get Better Assessment From A Tutoring System Compared to Traditional Paper Testing? Can We Have Our Cake (Better Assessment) and Eat It too (Student Learning During the Test)? , 2010, EDM.

[7]  Nikolaus Hansen,et al.  Completely Derandomized Self-Adaptation in Evolution Strategies , 2001, Evolutionary Computation.

[8]  Panagiotis Symeonidis,et al.  Collaborative recommender systems: Combining effectiveness and efficiency , 2008, Expert Syst. Appl..

[9]  Ingrid Zukerman,et al.  Bayesian Models for Keyhole Plan Recognition in an Adventure Game , 2004, User Modeling and User-Adapted Interaction.

[10]  Adam M. Smith,et al.  An Inclusive Taxonomy of Player Modeling , 2011 .

[11]  Julian Togelius,et al.  Modeling player experience in Super Mario Bros , 2009, 2009 IEEE Symposium on Computational Intelligence and Games.

[12]  R. Sternberg,et al.  "Dynamic testing": Erratum. , 1998 .

[13]  Lars Schmidt-Thieme,et al.  Factorization Models for Forecasting Student Performance , 2011, EDM.

[14]  Lars Schmidt-Thieme,et al.  Taxonomy-driven computation of product recommendations , 2004, CIKM '04.

[15]  Mehrbakhsh Nilashi,et al.  Collaborative filtering recommender systems , 2013 .

[16]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[17]  Pieter Spronck,et al.  Player behavioural modelling for video games , 2012, Entertain. Comput..

[18]  J. Gee Learning by design: Games as learning machines , 2004 .

[19]  Yoav Bergner,et al.  Model-Based Collaborative Filtering Analysis of Student Response Data: Machine-Learning Item Response Theory , 2012, EDM.

[20]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[21]  David L. Dowe,et al.  Inductive Inference of Chess Player Strategy , 2000, PRICAI.

[22]  Vincent Aleven,et al.  The Cognitive Tutor Authoring Tools (CTAT): Preliminary Evaluation of Efficiency Gains , 2006, Intelligent Tutoring Systems.

[23]  Arnav Jhala,et al.  Using Data Mining to Model Player Experience , 2011 .