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

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.

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