arrow
Return

Programming knowledge tracing based on knowledge concept identification and hierarchical modeling

delete2026-06-02
delete0
PRE
AI
H
Haiping Zhu
J
Junjiao Xiang
H
Hui Zhu
Y
Yan Chen
Q
Qin Xia
田锋 cover
田锋 (Feng Tian) *
Y
Yaqiang Wu
S
Sibo Cai
P
Ping Chen
DOI:10.1016/j.neucom.2026.134187delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Programming knowledge tracing (PKT) aims to evaluate students’ mastery of knowledge concepts and predict their future performance based on datasets containing question–answer (code) instances. However, each instance is only labelled with a few knowledge concepts, and lacks all related knowledge concepts, as well as procedural and hierarchical relations among them. This leads to insufficient utilization of programming process information and hinders accurate evaluation of students’ programming mastery at a fine granularity from a systematic perspective. To address this problem, we propose PKT-KCIHM, a PKT method based on knowledge concept identification and hierarchical modeling. Specifically, we design a Tree-of-Thoughts-inspired self-verifying knowledge concept identification algorithm to recognize the relations of question-to-knowledge concept and answer-to-knowledge concept. Based on above relations, we construct a hierarchical graph for programming courses, and design a dual-dimensional LSTM network to capture students’ knowledge states. Finally, we propose a joint loss function that adds a mastery-constrained loss to the knowledge tracing prediction loss. Extensive experimental results on three datasets demonstrate the effectiveness of PKT-KCIHM.

Journal

Neurocomputing cover
Neurocomputing
IF:
6.5
Papers:
2.5W
Citations:
6.5W

Organization

Open University of China cover
Open University of China
Scholars:
12
Papers: 12
Citations: 63
X
xi'an jiaotong university
Scholars:
9.1W
Papers: 6.6W
Citations: 75
L
lenovo
Scholars:
131
Papers: 110
Citations: 1
U
University of Massachusetts
Scholars:
810
Papers: 488
Citations: 3.5W
researcher View more organizations