mlsanityData to 7 Oct 2026

Empirical Evaluation of Deep Learning Models for Knowledge Tracing: Of Hyperparameters and Metrics on Performance and Replicability

arXiv 2112.15072 ↗First posted 30 Dec 2021cs.LGcited by 6

Not on the map. Why?

Abstract (arXiv)

We review and evaluate a body of deep learning knowledge tracing (DLKT) models with openly available and widely-used data sets, and with a novel data set of students learning to program. The evaluated knowledge tracing models include Vanilla-DKT, two Long Short-Term Memory Deep Knowledge Tracing (LSTM-DKT) variants, two Dynamic Key-Value Memory Network (DKVMN) variants, and Self-Attentive Knowledge Tracing (SAKT). As baselines, we evaluate simple non-learning models, logistic regression and Bayesian Knowledge Tracing (BKT). To evaluate how different aspects of DLKT models influence model performance, we test input and output layer variations found in the compared models that are independent of the main architectures. We study maximum attempt count options, including filtering out long attempt sequences, that have been implicitly and explicitly used in prior studies. We contrast the observed performance variations against variations from non-model properties such as randomness and hardware. Performance of models is assessed using multiple metrics, whereby we also contrast the impact of the choice of metric on model performance. The key contributions of this work are: Evidence that DLKT models generally outperform more traditional models, but not necessarily by much and not always; Evidence that even simple baselines with little to no predictive value may outperform DLKT models, especially in terms of accuracy -- highlighting importance of selecting proper baselines for comparison; Disambiguation of properties that affect performance in DLKT models including metric choice, input and output layer variations, common hyperparameters, random seeding and hardware; Discussion of issues in replicability when evaluating DLKT models, including discrepancies in prior reported results and methodology. Model implementations, evaluation code, and data are published as a part of this work.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 30 of its 138 references that are in the map. First posted on arXiv 30 Dec 2021.

Builds on

30 of 138 references.

References · 30

  1. 2017Attention Is All You Needcited by 59,932
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2019A Comprehensive Survey on Transfer Learningcited by 1,154
  4. 2015Effective Approaches to Attention-based Neural Machine Translationcited by 1,024
  5. 2014Neural Turing Machinescited by 630
  6. 2013Generating Sequences With Recurrent Neural Networkscited by 549
  7. 2014Memory Networkscited by 354
  8. 2015Deep Knowledge Tracingcited by 328
  9. 2016Key-Value Memory Networks for Directly Reading Documentscited by 223
  10. 2021Accounting for Variance in Machine Learning Benchmarkscited by 195
  11. 2020Context-Aware Attentive Knowledge Tracingcited by 172
  12. 2016Dynamic Key-Value Memory Networks for Knowledge Tracingcited by 170
18 more
  1. 2019A Self-Attentive model for Knowledge Tracingcited by 169
  2. 2015A Theoretically Grounded Application of Dropout in Recurrent Neural Networkscited by 161
  3. 2019EKT: Exercise-aware Knowledge Tracing for Student Performance Predictioncited by 109
  4. 2018Troubling Trends in Machine Learning Scholarshipcited by 107
  5. 2019EdNet: A Large-Scale Hierarchical Dataset in Educationcited by 106
  6. 2020Towards an Appropriate Query, Key, and Value Computation for Knowledge Tracingcited by 79
  7. 2019Patient Clustering Improves Efficiency of Federated Machine Learning to predict mortality and hospital stay time using distributed Electronic Medical Recordscited by 70
  8. 2020RKT : Relation-Aware Self-Attention for Knowledge Tracingcited by 62
  9. 2019Knowledge Tracing with Sequential Key-Value Memory Networkscited by 60
  10. 2020SAINT+: Integrating Temporal Features for EdNet Correctness Predictioncited by 57
  11. 2018Addressing Two Problems in Deep Knowledge Tracing via Prediction-Consistent Regularizationcited by 53
  12. 2018Knowledge Tracing Machines: Factorization Machines for Knowledge Tracingcited by 42
  13. 2019Exploiting Cognitive Structure for Adaptive Learningcited by 36
  14. 2019DAS3H: Modeling Student Learning and Forgetting for Optimally Scheduling Distributed Practice of Skillscited by 26
  15. 2021LSTM-SAKT: LSTM-Encoded SAKT-like Transformer for Knowledge Tracingcited by 5
  16. 2021Do we need to go Deep? Knowledge Tracing with Big Datacited by 4
  17. 2020Domain Adaption for Knowledge Tracingcited by 1
  18. 2021An Empirical Comparison of Deep Learning Models for Knowledge Tracing on Large-Scale Datasetcited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 5.

6 papers.