Suppr超能文献

通过大语言模型进行难度感知编程知识追踪

Difficulty aware programming knowledge tracing via large language models.

作者信息

Yang Lina, Sun Xinjie, Li Hui, Xu Ran, Wei Xuqin

机构信息

School of Computer Science, Liupanshui Normal University, Liupanshui, 553000, China.

出版信息

Sci Rep. 2025 Apr 3;15(1):11475. doi: 10.1038/s41598-025-96540-3.

Abstract

Knowledge Tracing (KT) assesses students' mastery of specific knowledge concepts and predicts their problem-solving abilities by analyzing their interactions with intelligent tutoring systems. Although recent years have seen significant improvements in tracking accuracy with the introduction of deep learning and graph neural network techniques, existing research has not sufficiently focused on the impact of difficulty on knowledge state. The text understanding difficulty and knowledge concept difficulty of programming problems are crucial for students' responses; thus, accurately assessing these two types of difficulty and applying them to knowledge state prediction is a key challenge. To address this challenge, we propose a Difficulty aware Programming Knowledge Tracing via Large Language Models(DPKT) to extract the text understanding difficulty and knowledge concept difficulty of programming problems. Specifically, we analyze the relationship between knowledge concept difficulty and text understanding difficulty using an attention mechanism, allowing for dynamic updates to students' s. This model combines an update gate mechanism with a graph attention network, significantly improving the assessment accuracy of programming problem difficulty and the spatiotemporal reflection capability of knowledge state. Experimental results demonstrate that this model performs excellently across various language datasets, validating its application value in programming education. This model provides an innovative solution for programming knowledge tracing and offers educators a powerful tool to promote personalized learning.

摘要

知识追踪(KT)通过分析学生与智能辅导系统的交互来评估他们对特定知识概念的掌握程度,并预测他们的问题解决能力。尽管近年来随着深度学习和图神经网络技术的引入,追踪准确性有了显著提高,但现有研究尚未充分关注难度对知识状态的影响。编程问题的文本理解难度和知识概念难度对学生的回答至关重要;因此,准确评估这两种难度并将其应用于知识状态预测是一项关键挑战。为应对这一挑战,我们提出了一种通过大语言模型实现的难度感知编程知识追踪(DPKT),以提取编程问题的文本理解难度和知识概念难度。具体而言,我们使用注意力机制分析知识概念难度与文本理解难度之间的关系,从而实现对学生知识状态的动态更新。该模型将更新门机制与图注意力网络相结合,显著提高了编程问题难度的评估准确性以及知识状态的时空反映能力。实验结果表明,该模型在各种语言数据集上表现出色,验证了其在编程教育中的应用价值。该模型为编程知识追踪提供了一种创新解决方案,并为教育工作者提供了一个促进个性化学习的强大工具。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/36c0/11968877/6bddc6fb81b5/41598_2025_96540_Fig1_HTML.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验