Knowledge Tracing in Programming Education Integrating Students’ Questions (2025.acl-long)
Copied to clipboard
| Challenge: | Existing knowledge tracing models that ignore student questions are suboptimal for programming education because of the complexity of coding tasks and the diverse methods students use to solve problems. |
| Approach: | They propose a model that leverages students' questions and automatically extracted skill information to enhance the accuracy of predicting students' performance on subsequent problems. |
| Outcome: | The proposed model improves student performance across Python programming courses of differing difficulty levels. |
Similar Papers
Open-ended Knowledge Tracing for Computer Science Education (2022.emnlp-main)
Copied to clipboard
| Challenge: | Knowledge tracing (KT) is a method used to estimate student mastery of concepts/skills/knowledge components from their responses to questions and to predict future performance. |
| Approach: | They propose a student knowledge-guided code generation approach that combines program synthesis methods with student knowledge tracing methods to solve the OKT problem. |
| Outcome: | The proposed method is based on a student knowledge-guided code generation approach and validates on coding questions. |
Tracing Mathematical Proficiency Through Problem-Solving Processes (2026.findings-acl)
Copied to clipboard
| Challenge: | Knowledge Tracing (KT) models a learner's evolving knowledge state over time, but lacks the rich information embedded in students' problem-solving processes. |
| Approach: | They propose a framework that uses a teacher-student-teacher pipeline to extract students’ Mathematical Proficiency (MP) as intermediate representation. |
| Outcome: | The proposed framework improves the prediction performance of existing KT methods and provides interpretable explanations by explicitly modeling students’ mathematical proficiency. |
CIKT: A Collaborative and Iterative Knowledge Tracing Framework with Large Language Models (2025.emnlp-main)
Copied to clipboard
| Challenge: | Knowledge Tracing (KT) aims to model a student’s learning state over time and predict their future performance. |
| Approach: | They propose a framework that harnesses Large Language Models to enhance both prediction accuracy and explainability by a synergistic optimization loop. |
| Outcome: | The proposed framework improves both prediction accuracy and explainability by using a synergistic optimization loop. |
KVFKT: A New Horizon in Knowledge Tracing with Attention-Based Embedding and Forgetting Curve Integration (2025.coling-main)
Copied to clipboard
| Challenge: | Existing knowledge tracing models do not incorporate forgetting features to improve the learning and answering processes. |
| Approach: | They propose a new approach in knowledge tracing with attention-based embedding and forgetting curve integration using four real-world datasets to test the model. |
| Outcome: | The proposed model outperforms the existing knowledge tracing models and eliminates the need for artificial engineering features. |
Automated Knowledge Component Generation and Interpretable Knowledge Tracing in Coding Problems (2026.findings-acl)
Copied to clipboard
Zhangqi Duan, Nigel Fernandez, Arun Balajiee Lekshmi Narayanan, Mohammad Hassany, Rafaella Sampaio de Alencar, Peter Brusilovsky, Bita Akram, Andrew Lan
| Challenge: | Existing solutions to automate KC generation and tagging for open-ended programming problems are highly labor-intensive and prone to bias and errors. |
| Approach: | They propose an automated pipeline for KC generation and tagging for open-ended programming problems using large language models. |
| Outcome: | The proposed method outperforms existing ones and outperfies human-written KCs on future student response prediction. |
MicroC-KT: Modeling Community Effect via Learning Micro-Environment for Evidence-Grounded Explainable Knowledge Tracing (2026.acl-long)
Copied to clipboard
| Challenge: | Existing graph-based methods focus on exercise-concept relations, but lack the broader context of group references and contrastive evidence. |
| Approach: | They propose a framework that incorporates learning micro-environments to provide social-cognitive anchors for KT by extracting contrastive group evidence. |
| Outcome: | The proposed framework outperforms state-of-the-art models on four public datasets while providing more reliable and evidence-based explanations. |
RAG-KT: Cross-platform Explainable Knowledge Tracing with Multi-view Fusion Retrieval Generation (2026.findings-acl)
Copied to clipboard
| Challenge: | Conventional Deep Learning (DL)-based KT models are tied to platform-specific identifiers and latent representations, making them hard to transfer and interpret. |
| Approach: | They propose a retrieval-augmented paradigm that frames cross-platform KT as reliable context constrained inference with LLMs. |
| Outcome: | Experiments on three public KT benchmarks show that the proposed paradigm improves accuracy and robustness, and also shows strong performance under cross-platform conditions. |
Difficulty-Focused Contrastive Learning for Knowledge Tracing with a Large Language Model-Based Difficulty Prediction (2024.lrec-main)
Copied to clipboard
Unggi Lee, Sungjun Yoon, Joon Seo Yun, Kyoungsoo Park, YoungHoon Jung, Damji Stratton, Hyeoncheol Kim
| Challenge: | Existing studies have focused on incorporating the difficulty information into knowledge tracing models, but few studies have explored the potential of difficulty estimation. |
| Approach: | They propose a difficulty-centered contrastive learning method and a Large Language Model-based framework for difficulty prediction to improve the performance of knowledge tracing models. |
| Outcome: | The proposed methods demonstrate enhanced performance of knowledge tracing models while ignoring the complex relationship between language and difficulty. |
Behavior-Aware Item Modeling via Dynamic Procedural Solution Representations for Knowledge Tracing (2026.findings-acl)
Copied to clipboard
| Challenge: | Knowledge Tracing (KT) aims to predict learners’ future performance from past interactions, but they overlook the procedural dynamics of problem solving. |
| Approach: | They propose a framework that enriches item representations by integrating dynamic procedural solution information. |
| Outcome: | Experiments on XES3G5M and NIPS34 show that BAIM outperforms strong pretraining-based baselines, achieving particularly large gains under repeated learner interactions. |
Program Transfer for Answering Complex Questions over Knowledge Bases (2022.acl-long)
Copied to clipboard
| Challenge: | Program induction for complex questions over knowledge bases relies on a large number of parallel question-program pairs for the given KB, but the gold program annotations are usually lacking, making learning difficult. |
| Approach: | They propose an approach to leverage program annotations on rich KBs as external supervision signals to aid program induction for low-resourced KB. |
| Outcome: | The proposed approach outperforms SOTA methods on ComplexWebQuestions and WebQuestionSP. |