TY - GEN
T1 - KGNN-KT
T2 - 21st International Conference on Intelligent Computing, ICIC 2025
AU - Zhang, Di
AU - Niu, Qiang
AU - Wang, Tianshi
AU - Hou, Yuntian
AU - Wu, Jinheng
AU - Zhang, Chao
AU - Stefanidis, Angelos
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2025.
PY - 2025
Y1 - 2025
N2 - This paper introduces KGNN-KT, an innovative neural knowledge tracing framework that enhances programming education through structured knowledge representation. Our approach combines large language models (LLMs) with graph neural networks to model both student learning patterns and conceptual relationships in programming. The system first constructs a comprehensive knowledge graph by extracting programming concepts from problem descriptions and solutions using LLMs, which captures hierarchical dependencies between data structures, algorithms, and programming paradigms. The KGNN-KT model then processes this structured knowledge alongside student interaction histories through a multimodal architecture that integrates: (1) semantic embeddings of problem texts and code, (2) temporal modeling of student performance trajectories, and (3) graph-enhanced concept representations. Experiments across three programming education datasets demonstrate significant improvements, with an overall AUC of 0.84 (3.9% higher than leading baselines) and particularly strong results on complex problems (+5.3% AUC gain). Our work advances personalized programming education by bridging neural knowledge tracing with explicit knowledge structures, offering both accurate performance prediction and actionable curriculum insights. The system’s modular design supports extensions to diverse programming domains and adaptive learning scenarios.
AB - This paper introduces KGNN-KT, an innovative neural knowledge tracing framework that enhances programming education through structured knowledge representation. Our approach combines large language models (LLMs) with graph neural networks to model both student learning patterns and conceptual relationships in programming. The system first constructs a comprehensive knowledge graph by extracting programming concepts from problem descriptions and solutions using LLMs, which captures hierarchical dependencies between data structures, algorithms, and programming paradigms. The KGNN-KT model then processes this structured knowledge alongside student interaction histories through a multimodal architecture that integrates: (1) semantic embeddings of problem texts and code, (2) temporal modeling of student performance trajectories, and (3) graph-enhanced concept representations. Experiments across three programming education datasets demonstrate significant improvements, with an overall AUC of 0.84 (3.9% higher than leading baselines) and particularly strong results on complex problems (+5.3% AUC gain). Our work advances personalized programming education by bridging neural knowledge tracing with explicit knowledge structures, offering both accurate performance prediction and actionable curriculum insights. The system’s modular design supports extensions to diverse programming domains and adaptive learning scenarios.
KW - Graph Neural Networks
KW - Interpretable AI
KW - Knowledge Tracing
KW - Large Language Models
KW - Programming Education
UR - https://www.scopus.com/pages/publications/105013062739
U2 - 10.1007/978-981-96-9986-5_12
DO - 10.1007/978-981-96-9986-5_12
M3 - Conference Proceeding
AN - SCOPUS:105013062739
SN - 9789819699858
T3 - Communications in Computer and Information Science
SP - 137
EP - 147
BT - Advanced Intelligent Computing Technology and Applications - 21st International Conference, ICIC 2025, Proceedings
A2 - Huang, De-Shuang
A2 - Zhang, Chuanlei
A2 - Zhang, Qinhu
A2 - Pan, Yijie
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 26 July 2025 through 29 July 2025
ER -