paper-with-me

Papers

Programming knowledge tracing based on heterogeneous graph representation

2024-06-01 · Elsevier 2024 6 · Yaqiang Wu a, Hui Zhu a, Chenyang Wang a, Fujian Song a, Haiping Zhu a, Yan Chen a, Qinghua Zheng a, C, Feng Tian a, B, *

Existing programming knowledge tracing methods have not deeply explored the relationships between knowledge concepts and programming questions or students’ codes, which leads to insufficient representation of programming questions and students’ codes and insufficient tracing of students’ knowledge states. To address these problems, this study proposes a programming knowledge tracing method based on a heterogeneous graph representation. We constructed a heterogeneous graph, where nodes represent the knowledge concept, programming question, and student code, and edges represent the relationships among knowledge concepts, programming questions, and student code. Subsequently, we leverage a graph structure learning algorithm to exploit the potential connections among them, aiming to enhance the graph structure information. Based on the graph, we further fully integrated the knowledge concept information into the representations of programming questions and student codes through the graph convolutional representation learning algorithm. Moreover, an attention mechanism is utilized to compute the effect of programming questions and student codes on the knowledge state and update the student’s knowledge state in conjunction with the corresponding answer results. Furthermore, the proposed method provides an assessment of the mastery level for each knowledge concept rather than only assessing each question using traditional methods. Experiments on two datasets, CodeWorkout and CodeNet, show that the proposed method achieves an average improvement of 4.28% in ACC and 6.48% in AUC compared with the baseline models, validating the effectiveness of the proposed method.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Graph structure learningKnowledge TracingRepresentation Learning

Similar Papers 제목 키워드 기반

Programming Knowledge Tracing: A Comprehensive Dataset and A New Model

2021-12-11 · Renyu Zhu, Dongxiang Zhang, Chengcheng Han, Ming Gao 외

In this paper, we study knowledge tracing in the domain of programming education and make two important contributions. First, we harvest and publish so far the most comprehensive dataset, namely BePKT, which covers vario…

Clone DetectionKnowledge Tracing

Knowledge Relation Rank Enhanced Heterogeneous Learning Interaction Modeling for Neural Graph Forgetting Knowledge Tracing

2023-04-08 · Linqing Li, Zhifeng Wang

Recently, knowledge tracing models have been applied in educational data mining such as the Self-attention knowledge tracing model(SAKT), which models the relationship between exercises and Knowledge concepts(Kcs). Howev…

Knowledge TracingPositionRelation

SINKT: A Structure-Aware Inductive Knowledge Tracing Model with Large Language Model

2024-07-01 · Lingyue Fu, Hao Guan, Kounianhua Du, Jianghao Lin 외

Knowledge Tracing (KT) aims to determine whether students will respond correctly to the next question, which is a crucial task in intelligent tutoring systems (ITS). In educational KT scenarios, transductive ID-based met…

Knowledge TracingLanguage ModelingLanguage ModellingLarge Language Model+1

DGEKT: A Dual Graph Ensemble Learning Method for Knowledge Tracing

2022-11-23 · Chaoran Cui, Yumo Yao, Chunyun Zhang, Hebo Ma 외

Knowledge tracing aims to trace students' evolving knowledge states by predicting their future performance on concept-related exercises. Recently, some graph-based models have been developed to incorporate the relationsh…

Ensemble LearningKnowledge DistillationKnowledge Tracing

On Representation Learning for Scientific News Articles Using Heterogeneous Knowledge Graphs

2021-04-12 · Angelika Romanou, Panayiotis Smeros, Karl Aberer

In the era of misinformation and information inflation, the credibility assessment of the produced news is of the essence. However, fact-checking can be challenging considering the limited references presented in the new…

ArticlesFact CheckingGraph Neural NetworkKnowledge Graphs+4