Transferable Student Performance Modeling for Intelligent Tutoring Systems
Not on the map. Why?
Abstract (arXiv)
Millions of learners worldwide are now using intelligent tutoring systems (ITSs). At their core, ITSs rely on machine learning algorithms to track each user's changing performance level over time to provide personalized instruction. Crucially, student performance models are trained using interaction sequence data of previous learners to analyse data generated by future learners. This induces a cold-start problem when a new course is introduced for which no training data is available. Here, we consider transfer learning techniques as a way to provide accurate performance predictions for new courses by leveraging log data from existing courses. We study two settings: (i) In the naive transfer setting, we propose course-agnostic performance models that can be applied to any course. (ii) In the inductive transfer setting, we tune pre-trained course-agnostic performance models to new courses using small-scale target course data (e.g., collected during a pilot study). We evaluate the proposed techniques using student interaction sequence data from 5 different mathematics courses containing data from over 47,000 students in a real world large-scale ITS. The course-agnostic models that use additional features provided by human domain experts (e.g, difficulty ratings for questions in the new course) but no student interaction training data for the new course, achieve prediction accuracy on par with standard BKT and PFA models that use training data from thousands of students in the new course. In the inductive setting our transfer learning approach yields more accurate predictions than conventional performance models when only limited student interaction training data (<100 students) is available to both.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 15 of its 56 references that are in the map. First posted on arXiv 8 Feb 2022.
Builds on
15 of 56 references.
References · 15
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2014How transferable are features in deep neural networks?cited by 1,225
- 2019A Comprehensive Survey on Transfer Learningcited by 1,160
- 2015Deep Knowledge Tracingcited by 332
- 2017Learned in Translation: Contextualized Word Vectorscited by 104
- 2020SAINT+: Integrating Temporal Features for EdNet Correctness Predictioncited by 57
- 2019DAS3H: Modeling Student Learning and Forgetting for Optimally Scheduling Distributed Practice of Skillscited by 27
- 2020R2DE: a NLP approach to estimating IRT parameters of newly generated questionscited by 15
- 2021pyBKT: An Accessible Python Library of Bayesian Knowledge Tracing Modelscited by 13
- 2020Introducing a framework to assess newly created questions with Natural Language Processingcited by 8
Built on by
Not cited yet.