Personalized Knowledge Tracing through Student Representation Reconstruction and Class Imbalance Mitigation

Zhiyu Chen,Wei Ji,Jing Xiao,Zitao Liu
2024-09-10
Abstract:Knowledge tracing is a technique that predicts students' future performance by analyzing their learning process through historical interactions with intelligent educational platforms, enabling a precise evaluation of their knowledge mastery. Recent studies have achieved significant progress by leveraging powerful deep neural networks. These models construct complex input representations using questions, skills, and other auxiliary information but overlook individual student characteristics, which limits the capability for personalized assessment. Additionally, the available datasets in the field exhibit class imbalance issues. The models that simply predict all responses as correct without substantial effort can yield impressive accuracy. In this paper, we propose PKT, a novel approach for personalized knowledge tracing. PKT reconstructs representations from sequences of interactions with a tutoring platform to capture latent information about the students. Moreover, PKT incorporates focal loss to improve prioritize minority classes, thereby achieving more balanced predictions. Extensive experimental results on four publicly available educational datasets demonstrate the advanced predictive performance of PKT in comparison with 16 state-of-the-art models. To ensure the reproducibility of our research, the code is publicly available at https://anonymous.4open.science/r/PKT.
Machine Learning,Artificial Intelligence,Computers and Society
What problem does this paper attempt to address?
The paper attempts to address two main issues: 1. **Personalized Knowledge Tracing**: Although existing deep learning knowledge tracing models have made significant progress in accuracy, these models mainly focus on information at the question and skill levels, neglecting individual student characteristics. This limits the ability for personalized assessment. Therefore, the paper proposes a new method to capture latent information about students by reconstructing student representations from their interaction sequences with the teaching platform, thereby achieving more personalized knowledge tracing. 2. **Class Imbalance Issue**: Class imbalance is a common problem in educational datasets, where the proportion of correct answers by students is much higher than incorrect answers. This imbalance causes models to tend to predict all answers as correct to achieve high accuracy, but this does not actually improve the model's predictive performance. The paper introduces focal loss to prioritize minority class samples, thereby achieving more balanced predictions. To address the above issues, the paper proposes a new model—PKT (Personalized Knowledge Tracing), which combines a reconstruction module and a balancing module to enhance personalized assessment and effectively solve the class imbalance problem. Specifically, PKT achieves its goals through the following ways: - **Student Representation Reconstruction Module**: Reconstructs student representations from their interaction records with the teaching platform to capture latent information about students. - **Class Imbalance Module**: Uses focal loss to reduce the impact of easy samples and focuses on the minority class samples that are difficult to classify, thereby achieving a more balanced model. Extensive experiments on four public educational datasets validate the superiority of the PKT model in terms of predictive performance and demonstrate its effectiveness in handling the class imbalance issue.