Domain adaptive knowledge tracing

DOI: https://doi.org/10.1007/s13042-024-02219-y
2024-06-06
International Journal of Machine Learning and Cybernetics
Abstract:Knowledge Tracing (KT) is one of the fundamental tasks in intelligent education, which mainly predicts students' performance on new questions based on their historical learning interaction behavior. Although many deep learning methods have been successfully applied to KT tasks, there are still some problems in real scenarios. The data acquisition of student interactions is often the key problem in many KT tasks, since most KT models require a large amount of student interaction data for model training. However, such data is difficult to obtain because it may contain personal information about students. Our goal is to leverage existing student exercises from another subject/dataset (namely source domain) to train a KT model and adapt it to the current subject/dataset (namely target domain) using only a small amount of target domain data. Therefore, we propose a novel Domain Adaptive Knowledge Tracing model (DAKT). To achieve the adaptation of knowledge tracing, we design a domain-shared answer embedding module to capture the behavioral features of students' past answers and a domain-adaptive knowledge state module to adapt the model to the target domain. We conduct extensive experiments on four benchmark datasets to demonstrate the effectiveness of our model.
computer science, artificial intelligence
What problem does this paper attempt to address?