知识状态预测与聚类驱动的习题推荐方法
Knowledge State Prediction and Cluster-Driven Exercise Recommendation
摘要: 个性化习题推荐是提升学习效率、实现精准教学的关键。传统习题推荐多依赖协同过滤范式,忽略了学生知识状态与习题难度的动态关联,推荐结果针对性不足。基于知识追踪的方法虽能结合知识掌握程度匹配习题,但仍存在局限:一是对学生、习题、知识点的关联建模不足,忽视细粒度答题信息,降低了知识状态预测与推荐精度;二是未充分利用学生群体的知识共性,难以提升推荐多样性与新颖度。为此,本文提出融合图知识追踪与聚类驱动的习题推荐方法KSPC-ER。该方法采用双图知识追踪精准刻画学生知识状态,借助K-means++挖掘群体学习共性,并设计多技能关联难度计算与动态推荐阈值,实现习题精准适配。实验结果表明,该方法在推荐准确率、新颖性和多样性上均优于现有基线模型,有效性与优越性得到验证。
Abstract: The Personalized exercise recommendation is the key to improving learning efficiency and realizing precision teaching. Traditional exercise recommendation methods mostly rely on the collaborative filtering paradigm, which ignores the dynamic correlation between students’ knowledge states and exercise difficulty, leading to insufficient pertinence of recommendation results. Although methods based on knowledge tracing can match exercises according to the level of knowledge mastery, there are still limitations: first, the modeling of the correlations among students, exercises and knowledge points is inadequate, and fine-grained answering information is neglected, which reduces the accuracy of knowledge state prediction and exercise recommendation; second, the common knowledge characteristics of student groups are not fully utilized, making it difficult to improve the novelty and diversity of recommendations. To address these problems, this paper proposes a Knowledge State Prediction and Clustering-driven Exercise Recommendation method (KSPC-ER) that integrates graph knowledge tracing with clustering technology. This method adopts dual-graph knowledge tracing to accurately depict students’ knowledge states, uses K-means++ to explore the common learning characteristics of student groups, and designs a multi-skill associated difficulty calculation mechanism and a dynamic recommendation threshold to achieve precise matching of exercises for students. Experimental results show that the proposed method outperforms the existing baseline models in recommendation accuracy, novelty and diversity, which verifies its effectiveness and superiority.
文章引用:赵莹莹, 王全强, 任彦芳. 知识状态预测与聚类驱动的习题推荐方法[J]. 计算机科学与应用, 2026, 16(4): 15-30. https://doi.org/10.12677/csa.2026.164106

参考文献

[1] 夏立新, 杨宗凯, 黄荣怀, 等. 教育数字化与新时代教育变革(笔谈) [J]. 华中师范大学学报(人文社会科学版), 2023, 62(5): 1-22.
[2] Sarwar, B., Karypis, G., Konstan, J. and Riedl, J. (2001) Item-Based Collaborative Filtering Recommendation Algorithms. Proceedings of the 10th International Conference on World Wide Web, Hong Kong SAR, 1-5 May 2001, 285-295. [Google Scholar] [CrossRef
[3] Liu, G. and Hao, T. (2012) User-Based Question Recommendation for Question Answering System. International Journal of Information and Education Technology, 2, 243-246. [Google Scholar] [CrossRef
[4] Phalle, T.S. and Bhushan, S. (2024) Content Based Filtering and Collaborative Filtering: A Comparative Study. Journal of Advanced Zoology, 45, 96-100.
[5] Wu, Z., Li, M., Tang, Y. and Liang, Q. (2020) Exercise Recommendation Based on Knowledge Concept Prediction. Knowledge-Based Systems, 210, Article ID: 106481. [Google Scholar] [CrossRef
[6] Huo, Y., Wong, D.F., Ni, L.M., Chao, L.S. and Zhang, J. (2020) Knowledge Modeling via Contextualized Representations for LSTM-Based Personalized Exercise Recommendation. Information Sciences, 523, 266-278. [Google Scholar] [CrossRef
[7] Guan, Q., Xiao, F., Cheng, X., Fang, L., Chen, Z., Chen, G., et al. (2023) KG4Ex: An Explainable Knowledge Graph-Based Approach for Exercise Recommendation. Proceedings of the 32nd ACM International Conference on Information and Knowledge Management, Birmingham, 21-25 October 2023, 597-607. [Google Scholar] [CrossRef
[8] Wang, F., Liu, Q., Chen, E., Huang, Z., Chen, Y., Yin, Y., et al. (2020) Neural Cognitive Diagnosis for Intelligent Education Systems. Proceedings of the AAAI Conference on Artificial Intelligence, 34, 6153-6161. [Google Scholar] [CrossRef
[9] Abdelrahman, G., Wang, Q. and Nunes, B. (2023) Knowledge Tracing: A Survey. ACM Computing Surveys, 55, 1-37. [Google Scholar] [CrossRef
[10] Corbett, A.T. and Anderson, J.R. (1995) Knowledge Tracing: Modeling the Acquisition of Procedural Knowledge. User Modelling and User-Adapted Interaction, 4, 253-278. [Google Scholar] [CrossRef
[11] Piech, C., et al. (2015) Deep Knowledge Tracing. Proceedings of the 29th International Conference on Neural Information Processing Systems, Montreal, 7-12 December 2015, 505-513.
[12] Lipton, Z.C., Berkowitz, J. and Elkan, C. (201) A Critical Review of Recurrent Neural Networks for Sequence Learning. arXiv: 1506.00019.
[13] Chen, P., Lu, Y., Zheng, V.W. and Pian, Y. (2018) Prerequisite-Driven Deep Knowledge Tracing. 2018 IEEE International Conference on Data Mining (ICDM), Singapore, 17-20 November 2018, 39-48. [Google Scholar] [CrossRef
[14] Zhang, J., Shi, X., King, I. and Yeung, D. (2017). Dynamic Key-Value Memory Networks for Knowledge Tracing. Proceedings of the 26th International Conference on World Wide Web, Perth, 3-7 April 2017, 765-774.[CrossRef
[15] Liu, Q., Huang, Z., Yin, Y., Chen, E., Xiong, H., Su, Y., et al. (2021) EKT: Exercise-Aware Knowledge Tracing for Student Performance Prediction. IEEE Transactions on Knowledge and Data Engineering, 33, 100-115. [Google Scholar] [CrossRef
[16] Nakagawa, H., Iwasawa, Y. and Matsuo, Y. (2019) Graph-Based Knowledge Tracing: Modeling Student Proficiency Using Graph Neural Network. IEEE/WIC/ACM International Conference on Web Intelligence, Thessaloniki, 14-17 October 2019, 156-163. [Google Scholar] [CrossRef
[17] Summers, D. and Ma, C. (2000) A Model for Generating Relativistic Electrons in the Earth's Inner Magnetosphere Based on Gyroresonant Wave‐particle Interactions. Journal of Geophysical Research: Space Physics, 105, 2625-2639. [Google Scholar] [CrossRef
[18] Wu, Z., Huang, L., Huang, Q., Huang, C. and Tang, Y. (2022) SGKT: Session Graph-Based Knowledge Tracing for Student Performance Prediction. Expert Systems with Applications, 206, Article ID: 117681. [Google Scholar] [CrossRef
[19] Linden, G., Smith, B. and York, J. (2003) Amazon.com Recommendations: Item-To-Item Collaborative Filtering. IEEE Internet Computing, 7, 76-80. [Google Scholar] [CrossRef
[20] Zisopoulos, H., Karagiannidis, S., Demirtsoglou, G. and Antaris, S. (2008) Content-Based Recommendation Systems. https://link.springer.com/chapter/10.1007/978-3-540-72079-9_10 [Google Scholar] [CrossRef
[21] Shishehchi, S., Banihashem, S.Y., Zin, N.A.M. and Noah, S.A.M. (2011) Review of Personalized Recommendation Techniques for Learners in E-Learning Systems. 2011 International Conference on Semantic Technology and Information Retrieval, Putrajaya, 28-29 June 2011, 277-281. [Google Scholar] [CrossRef
[22] Walker, A., Recker, M.M., Lawless, K. and Wiley, D. (2004) Collaborative Information Filtering: A Review and an Educational Application. International Journal of Artificial Intelligence in Education, 14, 3-28. [Google Scholar] [CrossRef
[23] Chang, P., Lin, C. and Chen, M. (2016) A Hybrid Course Recommendation System by Integrating Collaborative Filtering and Artificial Immune Systems. Algorithms, 9, Article 47. [Google Scholar] [CrossRef
[24] Klašnja-Milićević, A., Ivanović, M. and Nanopoulos, A. (2015) Recommender Systems in E-Learning Environments: A Survey of the State-of-the-Art and Possible Extensions. Artificial Intelligence Review, 44, 571-604. [Google Scholar] [CrossRef
[25] Ghauth, K.I.B. and Abdullah, N.A. (2009) Building an E-Learning Recommender System Using Vector Space Model and Good Learners Average Rating. 2009 Ninth IEEE International Conference on Advanced Learning Technologies, Riga, 15-17 July 2009, 194-196. [Google Scholar] [CrossRef
[26] Hu, D., GU, S., Wang, S., Wenyin, L. and Chen, E. (2008) Question Recommendation for User-Interactive Question Answering Systems. Proceedings of the 2nd International Conference on Ubiquitous Information Management and Communication, Suwon, 31 January-1 February 2008, 39-44. [Google Scholar] [CrossRef
[27] Segal, A., Katzir, Z., Shapira, B., Shani, G. and Gal, Y.A. (2014) EduRank: A Collaborative Filtering Approach to Personalization in E-Learning. 2014 Proceedings of the 7th International Conference on Educational Data Mining (EDM 2014), London, 4-7 July 2014, 68-75.
[28] Du, H., Li, N., Ma, F. and Palaoag, T. (2022) Personalization Exercise Recommendation Based on Cognitive Diagnosis. The 6th International Conference on Computer Science and Application Engineering, 21-23 October 2022, 1-5. [Google Scholar] [CrossRef
[29] Liu, Z., Li, Y., Wei, L. and Wang, W. (2023) Adaptive Exercise Recommendation Based on Cognitive Level and Collaborative Filtering. In: Hong, W. and Weng, Y., Eds., Computer Science and Education, Springer, 503-518. [Google Scholar] [CrossRef
[30] Yan, Z., Du, H., Lin, Z. and Jianhua, Z. (2023) Personalization Exercise Recommendation Framework Based on Knowledge Concept Graph. Computer Science and Information Systems, 20, 857-878. [Google Scholar] [CrossRef
[31] Ren, Y., Liang, K., Shang, Y. and Zhang, Y. (2023) MulOER-SAN: 2-Layer Multi-Objective Framework for Exercise Recommendation with Self-Attention Networks. Knowledge-Based Systems, 260, Article ID: 110117. [Google Scholar] [CrossRef
[32] Xu, B., Huang, Z., Liu, J., Shen, S., Liu, Q., Chen, E., et al. (2023) Learning Behavior-Oriented Knowledge Tracing. Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Long Beach, 6-10 August 2023, 2789-2800. [Google Scholar] [CrossRef
[33] Heffernan, N.T. and Heffernan, C.L. (2014) The Assistments Ecosystem: Building a Platform That Brings Scientists and Teachers Together for Minimally Invasive Research on Human Learning and Teaching. International Journal of Artificial Intelligence in Education, 24, 470-497. [Google Scholar] [CrossRef
[34] Chang, H.S., Hsu, H.J. and Chen, K.T. (2015) Modeling Exercise Relationships in E-Learning: A Unified Approach. Proceedings of the 8th International Conference on Educational Data Mining, Madrid, 26-29 June 2015, 532-535.
[35] Niwattanakul, S., Singthongchai, J., Naenudorn, E. and Wanapu, S. (2013) Using of Jaccard Coefficient for Keywords Similarity. Proceedings of the International MultiConference of Engineers and Computer Scientists 2013 Vol I, IMECS 2013, Hong Kong SAR, 13-15 March 2013.
https://www.iaeng.org/publication/IMECS2013/IMECS2013_pp380-384.pdf
[36] Gong, T. and Yao, X. (2019) Deep Exercise Recommendation Model. International Journal of Modeling and Optimization, 9, 18-23. [Google Scholar] [CrossRef
[37] Wang, Z. and Yu, N. (2021) Education Data-Driven Online Course Optimization Mechanism for College Student. Mobile Information Systems, 2021, Article ID: 5545621. [Google Scholar] [CrossRef
[38] Yang, Y., Huang, C., Xia, L., Liang, Y., Yu, Y. and Li, C. (2022) Multi-Behavior Hypergraph-Enhanced Transformer for Sequential Recommendation. Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Washington, 14-18 August 2022, 2263-2274. [Google Scholar] [CrossRef
[39] Yin, Y., Dai, L., Huang, Z., Shen, S., Wang, F., Liu, Q., et al. (2023) Tracing Knowledge Instead of Patterns: Stable Knowledge Tracing with Diagnostic Transformer. Proceedings of the ACM Web Conference 2023, Austin, 30 April-4 May 2023, 855-864. [Google Scholar] [CrossRef
[40] Gao, W., Ma, H., Zhao, Y., Wang, J. and Tian, Q. (2024) Enhancing Personalized Exercise Recommendation with Student and Exercise Portraits. Journal of Electronic Science and Technology, 22, Article ID: 100262. [Google Scholar] [CrossRef
[41] Vygotsky, L.S., Cole, M., Jolm-Steiner, V., Scribner, S. and Souberman, E. (1978) Mind in Society: The Development of Higher Psychological Processes. Harvard University Press.