StudentSim: Training LLM-based Student Simulators
cs.CL
Submitted: 2026-09-01
Updated: 2026-09-01
Code: https://github.com/microsoft/StudentSim
License: http://creativecommons.org/licenses/by/4.0/
The gist: AI tutors are most useful when they adapt to each student's strengths, weaknesses, and preferred guidance, but evidence about which guidance works for which student is sparse, slow, and costly to
Terminology
Abstract
AI tutors are most useful when they adapt to each student's strengths, weaknesses, and preferred guidance, but evidence about which guidance works for which student is sparse, slow, and costly to collect from real learners. Student simulators can provide this signal as a proxy, yet existing approaches are limited: state-tracking models fit student behavior but struggle to process explanations or corrections, while LLM role-play follows guidance fluently but does not reliably match the competence of the student being imitated. We present StudentSim, a training framework that turns sparse per-student data into individualized simulators through pooled training followed by per-student specialization. The resulting simulators both mirror a student's own responses and update them under tutor guidance. We also introduce StudentSimEval, a standardized protocol covering 60 students across chess, second-language English writing, and mathematics, using public learner datasets with de-identified records shared for research. StudentSimEval measures behavioral fidelity (F), or how well a simulator matches a student's responses, and guidance responsiveness (R), or how readily it updates under tutor guidance, with all methods fit and evaluated on the same records. Across all three domains, StudentSim outperforms GPT-5.4 on both metrics. In chess, StudentSim reaches F=0.51 and R=0.91, compared with 0.23 and 0.72 for GPT-5.4 and 0.45 and 0.27 for Maia2. As a proof of concept, using StudentSim as a reward model for tutor reinforcement learning produces a chess tutor that expert humans rate as more accurate, better-guided, and more personalized than a no-RL baseline and a tutor trained against a GPT-5.4 simulator reward. Code is available at https://github.com/microsoft/StudentSim.
Sources
- Qwen3-VL Technical Report
- Cold Start Problem: An Experimental Study of Knowledge Tracing Models with New Students
- Language Models as Science Tutors
- From Problem-Solving to Teaching Problem-Solving: Aligning LLMs with Pedagogy using Reinforcement Learning
- Fine-Tuning Pretrained Language Models: Weight Initializations, Data Orders, and Early Stopping
- Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
- Context-Aware Attentive Knowledge Tracing
- PingPong: A Benchmark for Role-Playing Language Models with User Emulation and Multi-Model Evaluation
- LoRA: Low-Rank Adaptation of Large Language Models
- MeLU: Meta-Learned User Preference Estimator for Cold-Start Recommendation
- Language Model Can Do Knowledge Tracing: Simple but Effective Method to Integrate Language Model and Knowledge Tracing Task
- A User Simulator for Task-Completion Dialogues
- Generative Students: Using LLM-Simulated Student Profiles to Support Question Item Evaluation
- DuetSim: Building User Simulator with Dual Large Language Models for Task-Oriented Dialogues
- MathDial: A Dialogue Tutoring Dataset with Rich Pedagogical Properties Grounded in Math Reasoning Problems
- Aligning Superhuman AI with Human Behavior: Chess as a Model System
- LLM Agents Grounded in Self-Reports Enable General-Purpose Simulation of Individuals
- Quantifying and Optimizing Global Faithfulness in Persona-driven Role-playing
- Deep Knowledge Tracing
- PersonaGym: Evaluating Persona Agents and LLMs
Related papers
- Exploring Solution Divergence and Its Effect on Large Language Model Problem Solving
- Ishigaki-IDS-Bench: A Benchmark for Generating Information Delivery Specification from BIM Information Requirements
- Subliminal Steering: Stronger Encoding of Hidden Signals
- MedStruct-S: A Benchmark for Key Discovery, Key-Conditioned QA and Semi-Structured Extraction from OCR Clinical Reports
- The End of Transformers? On Challenging Attention and the Rise of Sub-Quadratic Architectures
- Untangling the Mechanisms of Misleading Context in Medical Question Answering