TLDR: A new research paper challenges the prevailing understanding of Deep Knowledge Tracing (DKT), arguing that its strength comes from modeling causal prerequisite relationships rather than bidirectional ones. By pruning exercise relation graphs into Directed Acyclic Graphs (DAGs) and training DKT on these causal structures, the researchers demonstrate improved predictive performance. They also propose a novel method for extracting more stable causal relationships, leading to even better results. This work suggests that DKT effectively learns causal concept dependencies, offering new insights for educational AI.
Deep Knowledge Tracing (DKT) models have been a significant advancement in computational educational research, aiming to predict student knowledge and performance on exercises. Traditionally, the strength of DKT was often attributed to its ability to model complex, bidirectional relationships between different knowledge components (KCs) within a course. This meant that a student’s understanding of one concept could be inferred from their performance on others, and vice-versa.
However, a recent research paper challenges this long-held belief, proposing an alternative explanation for DKT’s effectiveness. The paper, titled Extracting Causal Relations in Deep Knowledge Tracing, suggests that DKT’s true power lies in its implicit capacity to model prerequisite relationships as a causal structure, rather than simple bidirectional links.
Rethinking Knowledge Tracing: Causal Structures at Play
The core idea is that learning often follows a causal path: mastering one concept is a prerequisite for understanding another. For instance, understanding basic arithmetic is a prerequisite for algebra. The researchers argue that DKT excels because it naturally identifies and leverages these ’cause-and-effect’ dependencies in student learning data.
To test this hypothesis, the researchers developed a methodology that involved transforming exercise relation graphs into Directed Acyclic Graphs (DAGs). A DAG is a type of graph where all connections (edges) have a direction, and there are no cycles, meaning you can’t start at one point and follow the arrows back to it. This structure is ideal for representing prerequisite relationships, where one concept must be learned before another.
Methodology and Key Findings
The study utilized large publicly available datasets from Assistments, a platform for online educational assessments. They first trained DKT models on these datasets and then pruned the exercise relation graphs generated by DKT into DAGs. These DAGs represented the causal prerequisite relationships between exercises. They then created ‘causal subsets’ of the data, including only interactions involving exercises with these learned causal links, and retrained DKT on these subsets.
The results were compelling: DKT models trained on these causal subsets consistently achieved higher predictive accuracy (measured by AUC scores) compared to models trained on randomly selected subsets of the same size. This finding strongly supports the idea that DKT’s predictive capabilities align with causal structures, suggesting that well-defined causal knowledge dependencies significantly improve a model’s ability to trace student learning.
Furthermore, the researchers introduced a novel method for extracting exercise relations. This modified approach simulates a student repeatedly answering the same type of exercise correctly until the model’s estimated knowledge of that exercise stabilizes. This iterative process provides a more stable and accurate estimate of concept relationships, reducing the influence of single-response variations. When this new method was used to generate causal graphs, the resulting DKT models showed even greater performance gains, with higher z-scores compared to the original DKT method, indicating a more accurate representation of underlying knowledge structures.
For example, in the Assistments 2009 dataset, their method successfully identified that “Pie Charts 1” serves as a prerequisite for multiple other exercises, including “Pie Charts 2” and “Venn Diagrams (Percents) 2,” which logically depend on foundational pie chart understanding. This demonstrates the model’s ability to uncover meaningful learning progressions.
Also Read:
- Decoding Student Learning: How Large Language Models Enhance Knowledge Tracing
- AI Helps Instructors Anticipate Student Struggles in Challenging Computer Science Courses
Implications and Future Directions
The findings suggest that focusing on causal dependencies can lead to more effective and explainable knowledge tracing models. This could have significant implications for intelligent tutoring systems, allowing educators to better sequence lessons and ensure students master foundational concepts before moving to advanced ones.
The authors also acknowledge limitations, such as the practical challenge of repeatedly probing students with the same exercise in real-world scenarios. They suggest future work could explore more practical probing limits or convergence-based stopping criteria. Another limitation noted was the potential for differences in concept coverage or exercise difficulty between causal and random subsets, even when the number of exercises is the same. Future research could address this through more controlled subset construction, such as concept-matched sampling.
In conclusion, this research provides strong evidence that Deep Knowledge Tracing’s effectiveness is largely driven by its capacity to approximate causal dependencies between knowledge components, rather than just simple relational mappings. This new perspective opens avenues for developing more accurate and interpretable educational AI systems.


