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. |
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. |
Exploring the Potential of Large Language Models in Generating Code-Tracing Questions for Introductory Programming Courses (2023.findings-emnlp)
Copied to clipboard
| Challenge: | Using large language models, we generate code-tracing questions based on code snippets and descriptions. |
| Approach: | They propose to use large language models to generate code-tracing questions in introductory programming courses by using GPT4 prompts. |
| Outcome: | The proposed model generates code-tracing questions based on code snippets and descriptions. |
LLM-KT: Enhancing Large Language Models with Knowledge Tracing via Multi-Level Plug-and-Play Alignment (2026.findings-acl)
Copied to clipboard
| Challenge: | Existing methods to learn behavioral sequences fail to capture complex behavioral patterns due to a lack of deep reasoning capabilities and world knowledge. |
| Approach: | They propose a framework that integrates the reasoning power of Large Language Models with the sequential modeling strengths of traditional KT methods via multi-level plug-and-play alignment. |
| Outcome: | Extensive experiments on four standard datasets show that the proposed framework outperforms existing methods on state-of-the-art questions. |
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. |
Beyond Factuality: A Comprehensive Evaluation of Large Language Models as Knowledge Generators (2023.emnlp-main)
Copied to clipboard
| Challenge: | Large language models outperform information retrieval techniques for downstream knowledge-intensive tasks when being prompted to generate world knowledge. |
| Approach: | They propose a COmpreheNsive kNowledge Evaluation framework to evaluate generated knowledge from six important perspectives . they conduct extensive empirical analysis of generated knowledge on two widely studied knowledge-intensive tasks . |
| Outcome: | The proposed framework evaluates generated knowledge from six important perspectives on two knowledge-intensive tasks. |
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. |
DIVKNOWQA: Assessing the Reasoning Ability of LLMs via Open-Domain Question Answering over Knowledge Base and Text (2024.findings-naacl)
Copied to clipboard
| Challenge: | Retrievalaugmented LLMs have been used to ground LLM in external knowledge . a gap exists in the current landscape regarding the effectiveness of grounding LLM on heterogeneous knowledge sources. |
| Approach: | They propose a model that uses symbolic language to generate symbolic queries . they use a dataset that is generated using predefined reasoning chains and human annotation . |
| Outcome: | The proposed model outperforms previous approaches by a significant margin in QA tasks over text. |
Systematic Task Exploration with LLMs: A Study in Citation Text Generation (2024.acl-long)
Copied to clipboard
| Challenge: | Large language models (LLMs) provide unprecedented flexibility in defining and executing complex, creative natural language generation tasks. |
| Approach: | They propose a framework that consists of input manipulation, reference data, and output measurement to explore citation text generation. |
| Outcome: | The proposed framework explores citation text generation, a popular scholarly NLP task that lacks consensus on the task definition and evaluation metric and has not yet been tackled within the LLM paradigm. |