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

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

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.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations