知识追踪是一项评估学生学习过程中知识状态演变情况的任务。现有大多数方法都致力于探索不同的知识状态评估方法。然而,答题过程中更为基础的题目表征受到的关注相对较少。因此,该文提出了一种融合通用题目表征学习的神经知识追踪框架。具体地,该文首先设计了一种通用的题目表征方法,通过知识点、难度和题目独有特征来区分题目。然后,采用现有知识追踪方法同时捕捉知识状态演变并学习题目表征。最后,利用知识状态和待回答题目表征的内积来模拟回答过程。在三个真实数据集上的实验结果表明,该文方法可以在知识追踪过程中学习精确有效的题目表征,并且显著提升了基线知识追踪方法的性能,使其能够超过现有最优方法。
Abstract
Knowledge tracing (KT) is the task of assessing students’ evolving knowledge states in their learning process. Most existing methods have devoted significant efforts to explore different means to assess students’ knowledge state. However, the more fundamental issue of exercises representation receives relatively little attention. This paper proposes a Neural Knowledge Tracing Framework (NKTF) that integrates general exercises representation learning. Specifically, we first design a type of general exercises representation, which distinguishes exercises by their knowledge concepts, difficulty levels and other individual features. We then adapt several existing KT models to simultaneously capture the evolution of students’ knowledge state and learn the exercises representation. Finally, to predict students' future performance, we utilize the inner product of knowledge state and the representation of exercises to be answered to model the answering process. Extensive experimental results on three real-world datasets demonstrate that the NKTF can automatically learn precise and effective exercises representations. NKTF also effectively improves the performance of baseline KT models to outperform state-of-the-art methods.
关键词
题目表征 /
知识追踪 /
深度学习 /
数据挖掘
{{custom_keyword}} /
Key words
exercises representation /
knowledge tracing /
deep learning /
data mining
{{custom_keyword}} /
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[1] Corbett A T, Anderson J R. Knowledge tracing: modeling the acquisition of procedural knowledge[J]. User modeling and user-adapted interaction, 1994, 4(4): 253-278.
[2] Liu Q, Shen S, Huang Z, et al. A survey of knowledge tracing[J]. arXiv preprint arXiv:2105.15106, 2021.
[3] Anderson A, Huttenlocher D, Kleinberg J, et al. Engaging with massive online courses[C]//Proceedings of the 23rd International Conference on World Wide Web, 2014: 687-698.
[4] Desmarais M C, d Baker R S J. A review of recent advances in learner and skill modeling in intelligent learning environments[J]. User modeling and user-adapted interaction, 2012, 22(1): 9-38.
[5] Liu Q, Tong S, Liu C, et al. Exploiting cognitive structure for adaptive learning[C]//Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2019: 627-635.
[6] Pardos Z, Bergner Y, Seaton D, et al. Adapting bayesian knowledge tracing to a massive open online course in edx[C]//Proceedings of the Educational Data Mining, 2013.
[7] Pavlik P I, Cen H, Koedinger K R. Performance factors analysis: a new alternative to knowledge trac-ing[C]//Proceedings of the Conference on Artificial Intelligence in Education: Building Learning Systems that Care: From Knowledge Representation to Affective Modelling, 2009: 531-538.
[8] Vie J J, Kashima H. Knowledge tracing machines: factorization machines for knowledge tracing[C]//Proceedings of the AAAI Conference on Artificial Intelligence, 2019, 33(01): 750-757.
[9] Wang C, Ma W, Zhang M, et al. Temporal cross-effects in knowledge tracing[C]//Proceedings of the 14th ACM International Conference on Web Search and Data Mining, 2021: 517-525.
[10] Piech C, Bassen J, Huang J, et al. Deep knowledge tracing[C]//Proceedings of the 28th International Conference on Neural Information Processing Systems: Volume 1, 2015: 505-513.
[11] Zhang J, Shi X, King I, et al. Dynamic key-value memory networks for knowledge tracing[C]//Proceedings of the 26th International Conference on World Wide Web, 2017: 765-774.
[12] Nakagawa H, Iwasawa Y, Matsuo Y. Graph-based knowledge tracing: modeling student proficiency using graph neural network[C]//Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence. IEEE, 2019: 156-163.
[13] Tong S, Liu Q, Huang W, et al. Structure-based Knowledge Tracing: an influence propagation view[C]//Proceedings of the IEEE International Conference on Data Mining. IEEE, 2020: 541-550.
[14] Shen S, Liu Q, Chen E, et al. Convolutional knowledge tracing: modeling individualization in student learning process[C]//Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, 2020: 1857-1860.
[15] Pandey S, Karypis G. A self-attentive model for knowledge tracing[C]//Proceedings of the 12th International Conference on Educational Data Mining. International Educational Data Mining Society, 2019: 384-389.
[16] Ghosh A, Heffernan N, Lan A S. Context-aware attentive knowledge tracing[C]//Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2020: 2330-2339.
[17] Liu Q, Huang Z, Yin Y, et al. Ekt: exercise-aware knowledge tracing for student performance prediction[J]. IEEE Transactions on Knowledge and Data Engineering, 2019, 33(1): 100-115.
[18] Pandey S, Srivastava J. Rkt: relation-aware self-attention for knowledge tracing[C]//Proceedings of the 29th ACM International Conference on Information and Knowledge Management, 2020: 1205-1214.
[19] Liu Y, Yang Y, Chen X, et al. Improving knowledge tracing via pre-training question embeddings[C]//Proceedings of the 29th International Joint Conference on Artificial Intelligence and 17th Pacific Rim International Conference on Artificial Intelligence, 2020.
[20] Shen S, Liu Q, Chen E, et al. Learning process-consistent knowledge tracing[C]//Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2021: 1452-1460.
[21] Lord F M. Applications of item response theory to practical testing problems[M]. Routledge, 2012.
[22] DeVellis R F. Classical test theory[J]. Medical care, 2006: S50-S59.
[23] Kingma D P, Ba J. Adam: a method for stochastic optimization[J]. arXiv preprint arXiv:1412.6980, 2014.
[24] Feng M, Heffernan N, Koedinger K. Addressing the assessment challenge with an online system that tutors as it assesses[J]. User modeling and user-adapted interaction, 2009, 19(3): 243-266.
[25] Zichao W, Angus L, Evgeny S, et al. Diagnostic questions: the neurips 2020 education challenge[J]. arXiv preprint arXiv:2007.12061, 2020.
[26] Glorot X, Bengio Y. Understanding the difficulty of training deep feedforward neural networks[C]//Proceedings of the 13th International Conference on Artificial Intelligence and Statistics. JMLR Workshop and Conference Proceedings, 2010: 249-256.
[27] Yeung C K, Yeung D Y. Addressing two problems in deep knowledge tracing via predictionconsistent regularization[C]//Proceedings of the 5th Annual ACM Conference on Learning at Scale, 2018: 1-10.
[28] Van der Maaten L, Hinton G. Visualizing data using t-SNE[J]. Journal of machine learning research, 2008, 9(11): 2579-2605.
{{custom_fnGroup.title_cn}}
脚注
{{custom_fn.content}}
基金
国家重点研究与发展计划项目(2018YFB1005105),国家自然科学基金(61922073,U20A20229,62106244)
{{custom_fund}}