mlsanityData to 7 Oct 2026

Ensuring Reliability in Programming Knowledge Tracing: A Re-evaluation of Attention-augmented Models and Experimental Protocols

arXiv 2605.04727 ↗First posted 6 May 2026cs.LG cs.SEcited by 0

Not on the map. Why?

Abstract (arXiv)

Programming Knowledge Tracing (PKT) has recently advanced through hybrid approaches that integrate attention-based feature modeling for code representation with RNN-based sequential prediction. While these models report strong empirical performance, their reliability can be sensitive to subtle implementation and experimental design choices. This study revisits representative PKT models and shows that reported gains can be substantially influenced by model configuration and sequence construction practices. We identify issues in attention dimension settings that affect performance estimates, and demonstrate that improper ordering of student attempts, such as ignoring ServerTimestamp, can violate temporal causality and lead to overly optimistic results. To ensure consistent evaluation, hyperparameters are selected via grid search guided by a single designated fold and then fixed uniformly across all folds during cross-validation. We further analyze the role of assignment-wise characteristics and systematically explore the impact of maximum sequence length. Using this protocol, we re-evaluate PKT models on the CodeWorkout dataset. Our results show that, under controlled and consistent settings, the performance gap between attention-enhanced models and standard DKT is significantly reduced, and increased architectural complexity does not consistently translate into superior performance. Beyond individual model comparisons, this work provides practical guidance for reliable and comparable evaluation in programming knowledge tracing.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 17 references that are in the map. First posted on arXiv 6 May 2026.

Builds on

10 of 17 references.

References · 10

  1. 2015Deep Knowledge Tracingcited by 328
  2. 2018code2vec: Learning Distributed Representations of Codecited by 249
  3. 2020Context-Aware Attentive Knowledge Tracingcited by 172
  4. 2020Towards an Appropriate Query, Key, and Value Computation for Knowledge Tracingcited by 79
  5. 2023simpleKT: A Simple But Tough-to-Beat Baseline for Knowledge Tracingcited by 44
  6. 2024Code Representation Learning At Scalecited by 26
  7. 2023Enhancing Deep Knowledge Tracing with Auxiliary Taskscited by 23
  8. 2024Towards Robust Knowledge Tracing Models via k-Sparse Attentioncited by 18
  9. 2022Code-DKT: A Code-based Knowledge Tracing Model for Programming Taskscited by 16
  10. 2023Forgetting-aware Linear Bias for Attentive Knowledge Tracingcited by 12

Built on by

Not cited yet.