Denoising Programming Knowledge Tracing with a Code Graph-based Tuning Adaptor
Weibo Gao, Qi Liu, Rui Li, Yuze Zhao, Hao Wang, Linan Yue, Fangzhou Yao, Zheng Zhang
摘要
Programming Knowledge Tracking (PKT) aims to dynamically diagnose learners' mastery levels of programming knowledge based on their coding activities, facilitating more effective and personalized programming education. However, current PKT studies primarily focus on the implicit relationship between code content and knowledge assessment, often overlooking two types of noise signals in long-term programming activities: unwanted signals from unrelated submissions and weak signals from minor modifications. This practical challenge significantly limits model performance and application. To address this issue, we propose Coda, a Code graph-based tuning adaptor designed to enhance existing PKT models by identifying and mitigating the impact of noise. Specifically, Coda first transforms the loose code sequences submitted by each learner into a compact code graph. By leveraging this code graph, unwanted signals can be identified from a semantic similarity perspective. We then apply a cluster-aware GCN to the code graph, which improves the discrimination of weak signals and enables their clustering for identification. Finally, a lightweight yet effective adaptor is incorporated into the PKT task through optimization with two noise feature-based constraints and a navigational regularization term, to correct knowledge states affected by noise. It is worth mentioning that the Coda framework is model-agnostic and can be adapted to most existing PKT solutions. Extensive experimental results on four real-world datasets demonstrate that Coda effectively performs the PKT task in the presence of noisy programming records, outperforming typical baselines.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper3
- Conversational Learning Diagnosis via Reasoning Multi-Turn Interactive LearningFangzhou Yao, Sheng Chang, Weibo Gao, Qi LiuAAAI 2026 · 被引用 1 次
- CursorCore: Assist Programming through Aligning AnythingHao Jiang, Qi Liu, Rui Li, Shengyu Ye 等ICML 2025
- Hierarchical Anchor Graph Learning for Multi-View ClusteringXingchen Hu, Miao Jia, Jiyuan Liu, Siwei Wang 等ICML 2026
它引用的顶会 Paper18
- Denoising Diffusion Probabilistic ModelsJonathan Ho, Ajay Jain, Pieter AbbeelNeurIPS 2020 · 被引用 35,902 次
- LoRA: Low-Rank Adaptation of Large Language ModelsEdward J. Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu 等ICLR 2022 · 被引用 18,833 次
- Iterative Deep Graph Learning for Graph Neural Networks: Better and Robust Node EmbeddingsYu Chen, Lingfei Wu, Mohammed J. ZakiNeurIPS 2020 · 被引用 559 次
- AM-GCN: Adaptive Multi-channel Graph Convolutional NetworksXiao Wang, Meiqi Zhu, Deyu Bo, Peng Cui 等KDD 2020 · 被引用 464 次
- Sequential Recommendation with Graph Neural NetworksJianxin Chang, Chen Gao, Yu Zheng, Yiqun Hui 等SIGIR 2021 · 被引用 435 次
相关 Paper
- Introducing Problem Schema with Hierarchical Exercise Graph for Knowledge TracingHanshuang Tong, Zhen Wang, Yun Zhou, Shiwei Tong 等SIGIR 2022 · 被引用 33 次
- Knowledge Tracing in Programming Education Integrating Students' QuestionsDoyoun Kim, Suin Kim, Yohan JoACL 2025
- Leveraging LLM and Multiscale Knowledge States to Improve Knowledge Tracing in Programming TasksMingxing Shao, Tiancheng Zhang, Yifang Yin, Wenhui Wu 等WWW 2026
- HD-KT: Advancing Robust Knowledge Tracing via Anomalous Learning Interaction DetectionHaiping Ma, Yong Yang, Chuan Qin, Xiaoshan Yu 等WWW 2024 · 被引用 32 次
- Leveraging Pedagogical Theories to Understand Student Learning Process with Graph-based Reasonable Knowledge TracingJiajun Cui, Hong Qian, Bo Jiang, Wei ZhangKDD 2024 · 被引用 9 次
