Knowledge Graph and Personalized Answer Sequences for Programming Knowledge Tracing
-
Published:2024-09-06
Issue:17
Volume:14
Page:7952
-
ISSN:2076-3417
-
Container-title:Applied Sciences
-
language:en
-
Short-container-title:Applied Sciences
Author:
Pan Jianguo1ORCID, Dong Zhengyang1, Yan Lijun1ORCID, Cai Xia1
Affiliation:
1. The College of Information, Mechanical and Electrical Engineering, Shanghai Normal University, Shanghai 200234, China
Abstract
Knowledge tracing is a significant research area in educational data mining, aiming to predict future performance based on students’ historical learning data. In the field of programming, several challenges are faced in knowledge tracing, including inaccurate exercise representation and limited student information. These issues can lead to biased models and inaccurate predictions of students’ knowledge states. To effectively address these issues, we propose a novel programming knowledge tracing model named GPPKT (Knowledge Graph and Personalized Answer Sequences for Programming Knowledge Tracing), which enhances performance by using knowledge graphs and personalized answer sequences. Specifically, we establish the associations between well-defined knowledge concepts and exercises, incorporating student learning abilities and latent representations generated from personalized answer sequences using Variational Autoencoders (VAE) in the model. This deep knowledge tracing model employs Long Short-Term Memory (LSTM) networks and attention mechanisms to integrate the embedding vectors, such as exercises and student information. Extensive experiments are conducted on two real-world programming datasets. The results indicate that GPPKT outperforms state-of-the-art methods, achieving an AUC of 0.8840 and an accuracy of 0.8472 on the Luogu dataset, and an AUC of 0.7770 and an accuracy of 0.8799 on the Codeforces dataset. This demonstrates the superiority of the proposed model, with an average improvement of 9.03% in AUC and 2.02% in accuracy across both datasets.
Funder
National Natural Science Foundation of China Natural Science Foundation of Shanghai National Key Research and Development Program of China
Reference36 articles.
1. Piech, C., Bassen, J., Huang, J., Ganguli, S., Sahami, M., Guibas, L.J., and Sohl-Dickstein, J. (2015, January 7–12). Deep knowledge tracing. Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada. 2. Yeung, C.K., and Yeung, D.Y. (2018, January 26–28). Addressing two problems in deep knowledge tracing via prediction-consistent regularization. Proceedings of the Fifth Annual ACM Conference on Learning at Scale, London, UK. 3. Zhang, J., Shi, X., King, I., and Yeung, D.Y. (2017, January 3–7). Dynamic key-value memory networks for knowledge tracing. Proceedings of the 26th International Conference on World Wide Web, Perth, Australia. 4. Pandey, S., and Karypis, G. (2019). A self-attentive model for knowledge tracing. arXiv. 5. Long, T., Liu, Y., Shen, J., Zhang, W., and Yu, Y. (2021, January 11–15). Tracing knowledge state with individual cognition and acquisition estimation. Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, Virtual.
|
|