Parametric Constraints for Bayesian Knowledge Tracing from First Principles (2401.09456v1)
Abstract: Bayesian Knowledge Tracing (BKT) is a probabilistic model of a learner's state of mastery corresponding to a knowledge component. It considers the learner's state of mastery as a "hidden" or latent binary variable and updates this state based on the observed correctness of the learner's response using parameters that represent transition probabilities between states. BKT is often represented as a Hidden Markov Model and the Expectation-Maximization (EM) algorithm is used to infer these parameters. However, this algorithm can suffer from several issues including producing multiple viable sets of parameters, settling into a local minima, producing degenerate parameter values, and a high computational cost during fitting. This paper takes a "from first principles" approach to deriving constraints that can be imposed on the BKT parameter space. Starting from the basic mathematical truths of probability and building up to the behaviors expected of the BKT parameters in real systems, this paper presents a mathematical derivation that results in succinct constraints that can be imposed on the BKT parameter space. Since these constraints are necessary conditions, they can be applied prior to fitting in order to reduce computational cost and the likelihood of issues that can emerge from the EM procedure. In order to see that promise through, the paper further introduces a novel algorithm for estimating BKT parameters subject to the newly defined constraints. While the issue of degenerate parameter values has been reported previously, this paper is the first, to our best knowledge, to derive the constrains from first principles while also presenting an algorithm that respects those constraints.
- Albert T Corbett and John R Anderson “Knowledge tracing: Modeling the acquisition of procedural knowledge” In User modeling and user-adapted interaction 4 Springer, 1994, pp. 253–278
- “The impact of a technology-based mathematics after-school program using ALEKS on student’s knowledge and behaviors” In Computers & Education 68 Elsevier, 2013, pp. 495–504
- Sein Minn “AI-assisted knowledge assessment techniques for adaptive learning environments” In Computers and Education: Artificial Intelligence 3 Elsevier, 2022, pp. 100050
- Tumaini Kabudi, Ilias Pappas and Dag Håkon Olsen “AI-enabled adaptive learning systems: A systematic mapping of the literature” In Computers and Education: Artificial Intelligence 2 Elsevier, 2021, pp. 100017
- Tongxi Liu “Knowledge tracing: A bibliometric analysis” In Computers and Education: Artificial Intelligence Elsevier, 2022, pp. 100090
- “Evaluating bayesian knowledge tracing for estimating learner proficiency and guiding learner behavior” In Proceedings of the Seventh ACM Conference on Learning@ Scale, 2020, pp. 357–360
- “Variational temporal IRT: Fast, accurate, and explainable inference of dynamic learner proficiency”, 2023
- William J Hawkins, Neil T Heffernan and Ryan SJD Baker “Learning Bayesian knowledge tracing parameters with a knowledge heuristic and empirical probabilities” In Intelligent Tutoring Systems: 12th International Conference, ITS 2014, Honolulu, HI, USA, June 5-9, 2014. Proceedings 12, 2014, pp. 150–155 Springer
- Joseph E Beck and Kai-min Chang “Identifiability: A fundamental problem of student modeling” In International Conference on User Modeling, 2007, pp. 137–146 Springer
- Arthur P Dempster, Nan M Laird and Donald B Rubin “Maximum likelihood from incomplete data via the EM algorithm” In Journal of the royal statistical society: series B (methodological) 39.1 Wiley Online Library, 1977, pp. 1–22
- “A Bayes net toolkit for student modeling in intelligent tutoring systems” In Intelligent Tutoring Systems: 8th International Conference, ITS 2006, Jhongli, Taiwan, June 26-30, 2006. Proceedings 8, 2006, pp. 104–113 Springer
- Ryan SJ d Baker, Albert T Corbett and Vincent Aleven “More accurate student modeling through contextual estimation of slip and guess probabilities in bayesian knowledge tracing” In Intelligent Tutoring Systems: 9th International Conference, ITS 2008, Montreal, Canada, June 23-27, 2008 Proceedings 9, 2008, pp. 406–415 Springer
- “Navigating the parameter space of Bayesian Knowledge Tracing models: Visualizations of the convergence of the Expectation Maximization algorithm” In Educational Data Mining 2010, 2010
- “Class vs. student in a bayesian network student model” In Artificial Intelligence in Education: 16th International Conference, AIED 2013, Memphis, TN, USA, July 9-13, 2013. Proceedings 16, 2013, pp. 151–160 Springer
- “Reducing the Knowledge Tracing Space.” In International Working Group on Educational Data Mining ERIC, 2009
- Brett De Sande “Properties Of The Bayesian Knowledge Tracing Model.” In Journal of Educational Data Mining 5.2 ERIC, 2013, pp. 1–10
- Mohammad Khajah, Robert V Lindsey and Michael C Mozer “How Deep is Knowledge Tracing?.” In International Educational Data Mining Society ERIC, 2016
- “A maximization technique occurring in the statistical analysis of probabilistic functions of Markov chains” In The annals of mathematical statistics 41.1 JSTOR, 1970, pp. 164–171
- Zachary A Pardos and Neil T Heffernan “KT-IDEM: Introducing item difficulty to the knowledge tracing model” In User Modeling, Adaption and Personalization: 19th International Conference, UMAP 2011, Girona, Spain, July 11-15, 2011. Proceedings 19, 2011, pp. 243–254 Springer
- Zachary A Pardos and Neil T Heffernan “Modeling individualization in a bayesian networks implementation of knowledge tracing” In User Modeling, Adaptation, and Personalization: 18th International Conference, UMAP 2010, Big Island, HI, USA, June 20-24, 2010. Proceedings 18, 2010, pp. 255–266 Springer
- Michael V Yudelson, Kenneth R Koedinger and Geoffrey J Gordon “Individualized bayesian knowledge tracing models” In Artificial Intelligence in Education: 16th International Conference, AIED 2013, Memphis, TN, USA, July 9-13, 2013. Proceedings 16, 2013, pp. 171–180 Springer
- “Does Time Matter? Modeling the Effect of Time with Bayesian Knowledge Tracing.” In EDM, 2011, pp. 139–148
- “When is deep learning the best approach to knowledge tracing?” In Journal of Educational Data Mining 12.3, 2020, pp. 31–54