Enhancing Knowledge Tracing via Adversarial Training
Xiaopeng Guo, Zhijie Huang, Jie Gao, Mingyu Shang, Maojing Shu, Jun, Sun

TL;DR
This paper introduces an adversarial training approach for knowledge tracing that improves model generalization and robustness, especially on small datasets, by incorporating adversarial examples into the training process.
Contribution
The paper proposes a novel adversarial training method (ATKT) for knowledge tracing, utilizing an attentive-LSTM backbone with a knowledge hidden state attention module for better prediction accuracy.
Findings
Achieves state-of-the-art performance on four benchmark datasets.
Demonstrates improved robustness and generalization of KT models.
Validates effectiveness of adversarial training in knowledge tracing.
Abstract
We study the problem of knowledge tracing (KT) where the goal is to trace the students' knowledge mastery over time so as to make predictions on their future performance. Owing to the good representation capacity of deep neural networks (DNNs), recent advances on KT have increasingly concentrated on exploring DNNs to improve the performance of KT. However, we empirically reveal that the DNNs based KT models may run the risk of overfitting, especially on small datasets, leading to limited generalization. In this paper, by leveraging the current advances in adversarial training (AT), we propose an efficient AT based KT method (ATKT) to enhance KT model's generalization and thus push the limit of KT. Specifically, we first construct adversarial perturbations and add them on the original interaction embeddings as adversarial examples. The original and adversarial examples are further used…
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
TopicsAdversarial Robustness in Machine Learning · Machine Learning in Healthcare · Intelligent Tutoring Systems and Adaptive Learning
