Improving Deep Knowledge Tracing via Gated Architectures and Adaptive Optimization
Not on the map. Why?
Abstract (arXiv)
Deep Knowledge Tracing (DKT) models student learning behavior by using Recurrent Neural Networks (RNNs) to predict future performance based on historical interaction data. However, the original implementation relied on standard RNNs in the Lua-based Torch framework, which limited extensibility and reproducibility. In this work, we revisit the DKT model from two perspectives: architectural improvements and optimization efficiency. First, we enhance the model using gated recurrent units, specifically Long Short-Term Memory (LSTM) networks and Gated Recurrent Units (GRU), which better capture long-term dependencies and help mitigate vanishing gradient issues. Second, we re-implement DKT using the PyTorch framework, enabling a modular and accessible infrastructure compatible with modern deep learning workflows. We also benchmark several optimization algorithms SGD, RMSProp, Adagrad, Adam, and AdamW to evaluate their impact on convergence speed and predictive accuracy in educational modeling tasks. Experiments on the Synthetic-5 and Khan Academy datasets show that GRUs and LSTMs achieve higher accuracy and improved training stability compared to basic RNNs, while adaptive optimizers such as Adam and AdamW consistently outperform SGD in both early-stage learning and final model performance. Our open-source PyTorch implementation provides a reproducible and extensible foundation for future research in neural knowledge tracing and personalized learning systems.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 7 of its 22 references that are in the map. First posted on arXiv 24 Apr 2025.
Builds on
7 of 22 references.
References · 7
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2013Speech Recognition with Deep Recurrent Neural Networkscited by 669
- 2015Deep Knowledge Tracingcited by 332
- 2020Context-Aware Attentive Knowledge Tracingcited by 174
- 2016Dynamic Key-Value Memory Networks for Knowledge Tracingcited by 171
- 2022Knowledge Tracing: A Surveycited by 77
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025A Survey of Context Engineering for Large Language Modelscited by 126
- 2025A Survey of Context Engineering for Large Language Models17 Jul 2025