mlsanityData to 14 Oct 2026

KASER: Knowledge-Aligned Student Error Simulator for Open-Ended Coding Tasks

arXiv 2601.06633 ↗First posted 10 Jan 2026cs.LG cs.AI cs.CLcited by 7

Not on the map. Why?

Abstract (arXiv)

Open-ended tasks, such as coding problems that are common in computer science education, provide detailed insights into student knowledge. However, training large language models (LLMs) to simulate and predict possible student errors in their responses to these problems can be challenging: they often suffer from mode collapse and fail to fully capture the diversity in syntax, style, and solution approach in student responses. In this work, we present KASER (Knowledge-Aligned Student Error Simulator), a novel approach that aligns errors with student knowledge. We propose a training method based on reinforcement learning using a hybrid reward that reflects three aspects of student code prediction: i) code similarity to the ground-truth, ii) error matching, and iii) code prediction diversity. On two real-world datasets, we perform two levels of evaluation and show that: At the per-student-problem pair level, our method outperforms baselines on code and error prediction; at the per-problem level, our method outperforms baselines on error coverage and simulated code diversity.

Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 18 of its 56 references that are in the map. First posted on arXiv 10 Jan 2026.

Builds on

18 of 56 references.

References · 18

  1. 2020Language Models are Few-Shot Learnerscited by 32,419
  2. 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
  3. 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 8,065
  4. 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
  5. 2025Qwen3 Embedding: Advancing Text Embedding and Reranking Through Foundation Modelscited by 1,261
  6. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 479
  7. 2021Meta-learning via Language Model In-context Tuningcited by 164
  8. 2024Exploring Knowledge Tracing in Tutor-Student Dialogues using LLMscited by 46
  9. 2025SMART: Simulated Students Aligned with Item Response Theory for Question Difficulty Predictioncited by 23
  10. 2020Synthesizing Tasks for Block-based Programmingcited by 19
  11. 2019Exploring applications of deep reinforcement learning for real-world autonomous driving systemscited by 18
  12. 2024Psychometric Alignment: Capturing Human Knowledge Distributions via Language Modelscited by 18
6 more
  1. 2025Reasoning and Sampling-Augmented MCQ Difficulty Prediction via LLMscited by 14
  2. 2024Automated Knowledge Concept Annotation and Question Representation Learning for Knowledge Tracingcited by 11
  3. 2025Modeling Student Learning with 3.8 Million Program Tracescited by 10
  4. 2022From {Solution Synthesis} to {Student Attempt Synthesis} for Block-Based Visual Programming Taskscited by 8
  5. 2024Test Case-Informed Knowledge Tracing for Open-ended Coding Taskscited by 7
  6. 2023Agent Performing Autonomous Stock Trading under Good and Bad Situationscited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 7.

7 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026Simulating Students' Java Programming Errors with Large Language Models
  2. 2025OpenCodeReasoning: Advancing Data Distillation for Competitive Coding
  3. 2025CodeReasoner: Enhancing the Code Reasoning Ability with Reinforcement Learning
  4. 2025Klear-CodeTest: Scalable Test Case Generation for Code Reinforcement Learning
  5. 2025QueST: Incentivizing LLMs to Generate Difficult Problems
  6. 2026Compete Then Collaborate: Frontier AI Teachers Build a Verifiable Curriculum to Improve a Coding Student Beyond Imitation
  7. 2025Embracing Imperfection: Simulating Students with Diverse Cognitive Levels Using LLM-based Agents
  8. 2025Training Turn-by-Turn Verifiers for Dialogue Tutoring Agents: The Curious Case of LLMs as Your Coding Tutors