DyGKT: Dynamic Graph Learning for Knowledge Tracing
Ke Cheng, Linzhi Peng, Pengyang Wang, Junchen Ye, Leilei Sun, Bowen, Du

TL;DR
DyGKT introduces a novel dynamic graph learning approach for knowledge tracing that models evolving student-question relationships and time intervals, outperforming static models on multiple datasets.
Contribution
This work is the first to apply dynamic graph learning to knowledge tracing, capturing evolving relationships and temporal semantics for improved student performance prediction.
Findings
DyGKT outperforms existing static models on five real-world datasets.
The dual time encoder effectively captures long-term and short-term semantics.
Dynamic graph modeling enhances the understanding of evolving student-question interactions.
Abstract
Knowledge Tracing aims to assess student learning states by predicting their performance in answering questions. Different from the existing research which utilizes fixed-length learning sequence to obtain the student states and regards KT as a static problem, this work is motivated by three dynamical characteristics: 1) The scales of students answering records are constantly growing; 2) The semantics of time intervals between the records vary; 3) The relationships between students, questions and concepts are evolving. The three dynamical characteristics above contain the great potential to revolutionize the existing knowledge tracing methods. Along this line, we propose a Dynamic Graph-based Knowledge Tracing model, namely DyGKT. In particular, a continuous-time dynamic question-answering graph for knowledge tracing is constructed to deal with the infinitely growing answering…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Context-Aware Activity Recognition Systems · Data Stream Mining Techniques
