Work

AAKT: Enhancing Knowledge Tracing With Alternate Autoregressive Modeling

Year: 2024
Type: article
Abstract: Knowledge Tracing (KT) aims to predict students’ future performances based on their former exercises and additional information in educational settings. KT has received much attention since it provides personalized experiences in educational situations. Simultaneously, the autoregressive modeling on the sequence of former exercises has been proven effective for this task. One of the primary challenges in autoregressive modeling for Knowledge Tracing is effectively representing the anterior (pre-response) and posterior (post-response) states of learners across exercises. Existing methods often rely on complex model architectures to update learner states using question and response records, along with additional information. In this study, we demonstrate that these states can be directly represented through autoregressive encodings on a question-response alternate sequence, without the need for additional structures on the autoregressive model. We refer to this resulting framework as Alternate Autoregressive Knowledge Tracing (AAKT). Additionally, we incorporate supplementary system information, such as question-related skills, into our framework through an auxiliary task, and include extra exercise details, like response time, as additional inputs. Our proposed framework is implemented using advanced autoregressive technologies from Natural Language Generation (NLG) for both training and prediction. We conduct experiments on four real-world KT datasets and AAKT consistently outperforms all baseline models in terms of AUC, ACC, and RMSE. We believe that our proposed framework shows significant promise in the field of KT, owing to its simplicity in implementation and effectiveness in performance.
Authors: Hao Zhou, Wenge Rong, Jianfei Zhang, Qing Sun, Yuanxin Ouyang, Zhang Xiong
Language: English
Open Access status: gold
Estimated APC paid: $2,495
OpenAlex ID: W4405778682
FWCI: 1.775
Cites: 44
Cited by: 12
Related to: 10