pyKT: A Python Library to Benchmark Deep Learning based Knowledge Tracing Models
Not on the map. Why?
Abstract (arXiv)
Knowledge tracing (KT) is the task of using students' historical learning interaction data to model their knowledge mastery over time so as to make predictions on their future interaction performance. Recently, remarkable progress has been made of using various deep learning techniques to solve the KT problem. However, the success behind deep learning based knowledge tracing (DLKT) approaches is still left somewhat unknown and proper measurement and analysis of these DLKT approaches remain a challenge. First, data preprocessing procedures in existing works are often private and custom, which limits experimental standardization. Furthermore, existing DLKT studies often differ in terms of the evaluation protocol and are far away real-world educational contexts. To address these problems, we introduce a comprehensive python based benchmark platform, textscpyKT, to guarantee valid comparisons across DLKT methods via thorough evaluations. The textscpyKT library consists of a standardized set of integrated data preprocessing procedures on 7 popular datasets across different domains, and 10 frequently compared DLKT model implementations for transparent experiments. Results from our fine-grained and rigorous empirical KT studies yield a set of observations and suggestions for effective DLKT, e.g., wrong evaluation setting may cause label leakage that generally leads to performance inflation; and the improvement of many DLKT approaches is minimal compared to the very first DLKT model proposed by Piech et al. citepiech2015deep. We have open sourced textscpyKT and our experimental results at https://pykt.org/. We welcome contributions from other research groups and practitioners.
Key facts. Cited by 52 papers in the map (data through 14 Oct 2026). Builds on 23 of its 58 references that are in the map. First posted on arXiv 23 Jun 2022.
Builds on
23 of 58 references.
References · 23
- 2015Deep Knowledge Tracingcited by 332
- 2020Context-Aware Attentive Knowledge Tracingcited by 174
- 2019A Self-Attentive model for Knowledge Tracingcited by 172
- 2016Dynamic Key-Value Memory Networks for Knowledge Tracingcited by 171
- 2019EKT: Exercise-aware Knowledge Tracing for Student Performance Predictioncited by 109
- 2020Towards an Appropriate Query, Key, and Value Computation for Knowledge Tracingcited by 81
- 2022Knowledge Tracing: A Surveycited by 77
- 2019Neural Cognitive Diagnosis for Intelligent Education Systemscited by 75
- 2020Instructions and Guide for Diagnostic Questions: The NeurIPS 2020 Education Challengecited by 64
- 2020RKT : Relation-Aware Self-Attention for Knowledge Tracingcited by 62
- 2019Knowledge Tracing with Sequential Key-Value Memory Networkscited by 60
- 2020SAINT+: Integrating Temporal Features for EdNet Correctness Predictioncited by 57
11 more
- 2018Addressing Two Problems in Deep Knowledge Tracing via Prediction-Consistent Regularizationcited by 55
- 2020GIKT: A Graph-based Interaction Model for Knowledge Tracingcited by 51
- 2020Improving Knowledge Tracing via Pre-training Question Embeddingscited by 36
- 2021Enhancing Knowledge Tracing via Adversarial Trainingcited by 31
- 2019DAS3H: Modeling Student Learning and Forgetting for Optimally Scheduling Distributed Practice of Skillscited by 27
- 2019Enhancing Item Response Theory for Cognitive Diagnosiscited by 25
- 2018Deep Knowledge Tracing and Dynamic Student Classification for Knowledge Tracingcited by 23
- 2019Knowledge Query Network: How Knowledge Interacts with Skillscited by 23
- 2016Back to the Basics: Bayesian extensions of IRT outperform neural networks for proficiency estimationcited by 17
- 2021Multi-Factors Aware Dual-Attentional Knowledge Tracingcited by 12
- 2021Option Tracing: Beyond Correctness Analysis in Knowledge Tracingcited by 11
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 13; 2025: 20; 2026: 14.
52 papers.
Sort:
By area:
- 2023simpleKT: A Simple But Tough-to-Beat Baseline for Knowledge Tracingcited by 47
- 2024Exploring Knowledge Tracing in Tutor-Student Dialogues using LLMscited by 46
- 2023Improving Interpretability of Deep Sequential Knowledge Tracing Models with Question-centric Cognitive Representationscited by 32
- 2023Enhancing Deep Knowledge Tracing with Auxiliary Taskscited by 24
- 2024Towards Robust Knowledge Tracing Models via k-Sparse Attentioncited by 19
- 2024CLST: Cold-Start Mitigation in Knowledge Tracing by Aligning a Generative Language Model as a Students' Knowledge Tracercited by 17
- 2025Classroom Simulacra: Building Contextual Student Generative Agents in Online Education for Learning Behavioral Simulationcited by 15
- 2025Disentangled Knowledge Tracing for Alleviating Cognitive Biascited by 12
- 2024Automated Knowledge Concept Annotation and Question Representation Learning for Knowledge Tracingcited by 11
- 2024Learning Structure and Knowledge Aware Representation with Large Language Models for Concept Recommendationcited by 10
- 2024SINKT: A Structure-Aware Inductive Knowledge Tracing Model with Large Language Modelcited by 10
- 2024Explainable Few-shot Knowledge Tracingcited by 8
38 more
- 2024Mamba4KT:An Efficient and Effective Mamba-based Knowledge Tracing Modelcited by 6
- 2023Do We Fully Understand Students' Knowledge States? Identifying and Mitigating Answer Bias in Knowledge Tracingcited by 5
- 2024A Question-centric Multi-experts Contrastive Learning Framework for Improving the Accuracy and Interpretability of Deep Sequential Knowledge Tracing Modelscited by 5
- 2025Simulating Students with Large Language Models: A Review of Architecture, Mechanisms, and Role Modelling in Education with Generative AIcited by 5
- 2025DKT2: Revisiting Applicable and Comprehensive Knowledge Tracing in Large-Scale Datacited by 4
- 2025Personalized Exercise Recommendation with Semantically-Grounded Knowledge Tracingcited by 4
- 2024Addressing Label Leakage in Knowledge Tracing Modelscited by 2
- 2024Using Large Multimodal Models to Extract Knowledge Components for Knowledge Tracing from Multimedia Question Informationcited by 2
- 2026Interpretable Difficulty-Aware Knowledge Tracing in Tutor-Student Dialoguescited by 2
- 2024Uncertainty-preserving deep knowledge tracing with state-space modelscited by 1
- 2025Sparse Binary Representation Learning for Knowledge Tracingcited by 1
- 2025AAKT: Enhancing Knowledge Tracing with Alternate Autoregressive Modelingcited by 1
- 2025LLM-driven Effective Knowledge Tracing by Integrating Dual-channel Difficultycited by 1
- 2025A Hierarchical Probabilistic Framework for Incremental Knowledge Tracing in Classroom Settingscited by 1
- 2025Language Bottleneck Models for Qualitative Knowledge State Modelingcited by 1
- 2025MemoryKT: An Integrative Memory-and-Forgetting Method for Knowledge Tracingcited by 1
- 2026KG-SoftMAP: Soft Knowledge-Graph Priors for Bayesian Network Structure Learning from Sparse Discrete Datacited by 1
- 2022SC-Ques: A Sentence Completion Question Dataset for English as a Second Language Learnerscited by 0
- 2024Personalized Knowledge Tracing through Student Representation Reconstruction and Class Imbalance Mitigationcited by 0
- 2025Advancing Personalized Learning Analysis via an Innovative Domain Knowledge Informed Attention-based Knowledge Tracing Methodcited by 0
- 2025RouterKT: Mixture-of-Experts for Knowledge Tracingcited by 0
- 2025Efficient Knowledge Tracing Leveraging Higher-Order Information in Integrated Graphscited by 0
- 2025Representation Learning of Auxiliary Concepts for Improved Student Modeling and Exercise Recommendationcited by 0
- 2025Enhancing Knowledge Tracing through Leakage-Free and Recency-Aware Embeddingscited by 0
- 2025AlignKT: Explicitly Modeling Knowledge State for Knowledge Tracing with Ideal State Alignmentcited by 0
- 2025Extracting Causal Relations in Deep Knowledge Tracingcited by 0
- 2025CleverBirds: A Multiple-Choice Benchmark for Fine-grained Human Knowledge Tracingcited by 0
- 2025Tracing Mathematical Proficiency Through Problem-Solving Processescited by 0
- 2026KTCF: Actionable Recourse in Knowledge Tracing via Counterfactual Explanations for Educationcited by 0
- 2026Live Knowledge Tracing: Real-Time Adaptation using Tabular Foundation Modelscited by 0
- 2026UniER: A Unified Benchmark for Item-level and Path-level Exercise Recommendationcited by 0
- 2026BuddyBench: A Privacy-Constrained Multi-Task Benchmark for Pediatric Social-Communication Personalizationcited by 0
- 2026UNVaMP: Neural Knowledge Tracing with Variational Regularization of Latent Knowledge Dynamicscited by 0
- 2026Evaluating and Improving Pedagogical Fit in LLM-Based AI Tutors with the Pedagogical Suitability Indexcited by 0
- 2026Accuracy Is Not Enough: A Cross-Architecture Audit of Demographic Bias in Deep Knowledge Tracingcited by 0
- 2026RankCert: When Can Simulated Learners Safely Select an AI Tutor? Robust Decision Certification Under Structural Uncertaintycited by 0
- 2026Stable and Faithful Explanations for Knowledge Tracingcited by 0
- 2026EVOL: Simulator-Guided Evolutionary Expert Synthesis for Deployment-Free Learning Path Recommendationcited by 0
50 most cited of 52 All 52 (JSON)
- 2026Can a System-One LLM Perform Knowledge Tracing When Few or No Learners Are Logged?8 Oct 2026
- 2026An Information-Theoretic Evaluation Framework for Benchmark and Model Diagnosis in Knowledge Tracing4 Oct 2026
- 2026EVOL: Simulator-Guided Evolutionary Expert Synthesis for Deployment-Free Learning Path Recommendation2 Oct 2026
- 2026Stable and Faithful Explanations for Knowledge Tracing15 Sep 2026
- 2026Evaluating and Improving Pedagogical Fit in LLM-Based AI Tutors with the Pedagogical Suitability Index5 Aug 2026
- 2026UNVaMP: Neural Knowledge Tracing with Variational Regularization of Latent Knowledge Dynamics4 Aug 2026
- 2026RankCert: When Can Simulated Learners Safely Select an AI Tutor? Robust Decision Certification Under Structural Uncertainty2 Aug 2026
- 2026Accuracy Is Not Enough: A Cross-Architecture Audit of Demographic Bias in Deep Knowledge Tracing28 Jul 2026
- 2026KG-SoftMAP: Soft Knowledge-Graph Priors for Bayesian Network Structure Learning from Sparse Discrete Data9 Jun 2026
- 2026BuddyBench: A Privacy-Constrained Multi-Task Benchmark for Pediatric Social-Communication Personalization27 May 2026
- 2026UniER: A Unified Benchmark for Item-level and Path-level Exercise Recommendation16 May 2026
- 2026Interpretable Difficulty-Aware Knowledge Tracing in Tutor-Student Dialogues1 May 2026
38 more
- 2026Live Knowledge Tracing: Real-Time Adaptation using Tabular Foundation Models6 Feb 2026
- 2026KTCF: Actionable Recourse in Knowledge Tracing via Counterfactual Explanations for Education14 Jan 2026
- 2025Tracing Mathematical Proficiency Through Problem-Solving Processes29 Nov 2025
- 2025CleverBirds: A Multiple-Choice Benchmark for Fine-grained Human Knowledge Tracing11 Nov 2025
- 2025Simulating Students with Large Language Models: A Review of Architecture, Mechanisms, and Role Modelling in Education with Generative AI8 Nov 2025
- 2025Extracting Causal Relations in Deep Knowledge Tracing6 Nov 2025
- 2025AlignKT: Explicitly Modeling Knowledge State for Knowledge Tracing with Ideal State Alignment14 Sep 2025
- 2025Enhancing Knowledge Tracing through Leakage-Free and Recency-Aware Embeddings23 Aug 2025
- 2025Representation Learning of Auxiliary Concepts for Improved Student Modeling and Exercise Recommendation22 Aug 2025
- 2025MemoryKT: An Integrative Memory-and-Forgetting Method for Knowledge Tracing11 Aug 2025
- 2025Efficient Knowledge Tracing Leveraging Higher-Order Information in Integrated Graphs24 Jul 2025
- 2025Personalized Exercise Recommendation with Semantically-Grounded Knowledge Tracing15 Jul 2025
- 2025Language Bottleneck Models for Qualitative Knowledge State Modeling20 Jun 2025
- 2025A Hierarchical Probabilistic Framework for Incremental Knowledge Tracing in Classroom Settings11 Jun 2025
- 2025RouterKT: Mixture-of-Experts for Knowledge Tracing11 Apr 2025
- 2025Disentangled Knowledge Tracing for Alleviating Cognitive Bias4 Mar 2025
- 2025LLM-driven Effective Knowledge Tracing by Integrating Dual-channel Difficulty27 Feb 2025
- 2025AAKT: Enhancing Knowledge Tracing with Alternate Autoregressive Modeling17 Feb 2025
- 2025Classroom Simulacra: Building Contextual Student Generative Agents in Online Education for Learning Behavioral Simulation4 Feb 2025
- 2025DKT2: Revisiting Applicable and Comprehensive Knowledge Tracing in Large-Scale Data24 Jan 2025
- 2025Sparse Binary Representation Learning for Knowledge Tracing17 Jan 2025
- 2025Advancing Personalized Learning Analysis via an Innovative Domain Knowledge Informed Attention-based Knowledge Tracing Method9 Jan 2025
- 2024Automated Knowledge Concept Annotation and Question Representation Learning for Knowledge Tracing2 Oct 2024
- 2024Using Large Multimodal Models to Extract Knowledge Components for Knowledge Tracing from Multimedia Question Information30 Sep 2024
- 2024Exploring Knowledge Tracing in Tutor-Student Dialogues using LLMs24 Sep 2024
- 2024Personalized Knowledge Tracing through Student Representation Reconstruction and Class Imbalance Mitigation10 Sep 2024
- 2024Towards Robust Knowledge Tracing Models via k-Sparse Attention24 Jul 2024
- 2024Uncertainty-preserving deep knowledge tracing with state-space models9 Jul 2024
- 2024SINKT: A Structure-Aware Inductive Knowledge Tracing Model with Large Language Model1 Jul 2024
- 2024CLST: Cold-Start Mitigation in Knowledge Tracing by Aligning a Generative Language Model as a Students' Knowledge Tracer13 Jun 2024
- 2024Mamba4KT:An Efficient and Effective Mamba-based Knowledge Tracing Model26 May 2024
- 2024Explainable Few-shot Knowledge Tracing23 May 2024
- 2024Learning Structure and Knowledge Aware Representation with Large Language Models for Concept Recommendation21 May 2024
- 2024Addressing Label Leakage in Knowledge Tracing Models22 Mar 2024
- 2024A Question-centric Multi-experts Contrastive Learning Framework for Improving the Accuracy and Interpretability of Deep Sequential Knowledge Tracing Models12 Mar 2024
- 2023Do We Fully Understand Students' Knowledge States? Identifying and Mitigating Answer Bias in Knowledge Tracing15 Aug 2023
- 2023Enhancing Deep Knowledge Tracing with Auxiliary Tasks14 Feb 2023
- 2023Improving Interpretability of Deep Sequential Knowledge Tracing Models with Question-centric Cognitive Representations14 Feb 2023
50 newest of 52 All 52 (JSON)
- 2025RouterKT: Mixture-of-Experts for Knowledge Tracingcited by 0
- 2025RouterKT: Mixture-of-Experts for Knowledge Tracing11 Apr 2025
- 2023simpleKT: A Simple But Tough-to-Beat Baseline for Knowledge Tracingcited by 47
- 2024Exploring Knowledge Tracing in Tutor-Student Dialogues using LLMscited by 46
- 2023Improving Interpretability of Deep Sequential Knowledge Tracing Models with Question-centric Cognitive Representationscited by 32
- 2023Enhancing Deep Knowledge Tracing with Auxiliary Taskscited by 24
- 2024Towards Robust Knowledge Tracing Models via k-Sparse Attentioncited by 19
- 2024CLST: Cold-Start Mitigation in Knowledge Tracing by Aligning a Generative Language Model as a Students' Knowledge Tracercited by 17
- 2025Disentangled Knowledge Tracing for Alleviating Cognitive Biascited by 12
- 2024Automated Knowledge Concept Annotation and Question Representation Learning for Knowledge Tracingcited by 11
- 2024Learning Structure and Knowledge Aware Representation with Large Language Models for Concept Recommendationcited by 10
- 2024SINKT: A Structure-Aware Inductive Knowledge Tracing Model with Large Language Modelcited by 10
- 2024Explainable Few-shot Knowledge Tracingcited by 8
- 2023Do We Fully Understand Students' Knowledge States? Identifying and Mitigating Answer Bias in Knowledge Tracingcited by 5
12 most cited of 47 All 47 (JSON)
- 2026Can a System-One LLM Perform Knowledge Tracing When Few or No Learners Are Logged?8 Oct 2026
- 2026An Information-Theoretic Evaluation Framework for Benchmark and Model Diagnosis in Knowledge Tracing4 Oct 2026
- 2026EVOL: Simulator-Guided Evolutionary Expert Synthesis for Deployment-Free Learning Path Recommendation2 Oct 2026
- 2026Stable and Faithful Explanations for Knowledge Tracing15 Sep 2026
- 2026Evaluating and Improving Pedagogical Fit in LLM-Based AI Tutors with the Pedagogical Suitability Index5 Aug 2026
- 2026UNVaMP: Neural Knowledge Tracing with Variational Regularization of Latent Knowledge Dynamics4 Aug 2026
- 2026RankCert: When Can Simulated Learners Safely Select an AI Tutor? Robust Decision Certification Under Structural Uncertainty2 Aug 2026
- 2026Accuracy Is Not Enough: A Cross-Architecture Audit of Demographic Bias in Deep Knowledge Tracing28 Jul 2026
- 2026KG-SoftMAP: Soft Knowledge-Graph Priors for Bayesian Network Structure Learning from Sparse Discrete Data9 Jun 2026
- 2026BuddyBench: A Privacy-Constrained Multi-Task Benchmark for Pediatric Social-Communication Personalization27 May 2026
- 2026UniER: A Unified Benchmark for Item-level and Path-level Exercise Recommendation16 May 2026
- 2026Interpretable Difficulty-Aware Knowledge Tracing in Tutor-Student Dialogues1 May 2026
12 newest of 47 All 47 (JSON)