Not a product, and not in a classroom
Microsoft Research published StudentSim on October 12. The post says at the outset that it is a research system for evaluating and improving AI tutors before they are tested with real learners. It is not a product, it is not deployed in classrooms, and it is not intended to replace teachers.
The data are publicly available learner datasets released for research, already de-identified. No personally identifying information is used. Each simulator is specialized only on the records of the student it represents.
[1]
Match this student, and also change after a hint
The post splits the target in two. Behavioral fidelity: on held-out problems, does the simulator match this student’s answers? Guidance responsiveness: after reading the tutor’s guidance, does the answer change?
Matching past answers alone does not show whether a hint helped. Following every hint fluently drops the student’s level, weaknesses, and likely mistakes. The benchmark is StudentSimEval, covering chess, second-language English writing, and mathematics. Training has two stages: first, records pooled across many students in the same domain, to learn shared formats, common errors, and common revisions after guidance; then, that one student’s own records.
[1]The comparison with numbers in the prose is chess
The post says StudentSim outperforms leading baselines across the three domains, and gives chess as the example. StudentSim reaches behavioral fidelity of 0.5150 and guidance responsiveness of 0.9067. GPT-5.4 reaches 0.2316 and 0.7186. Maia2, a chess-specific model for predicting human moves, reaches 0.4535 and 0.2721.
The comparison makes two points. GPT-5.4 can follow guidance but does not reliably match a specific student. Maia2 is closer to human moves but has no path for natural-language guidance. The prose does not list the writing and mathematics scores.
[1]Simulated feedback can train a tutor. The experts were blind
The post also runs a chess-tutor reinforcement-learning study. The tutor sees a position and the student’s previous wrong move, then writes guidance. The simulator’s parameters stay fixed. It reads the guidance and plays a revised move. The reward is the change in move quality from the previous move, with Stockfish as an independent chess signal.
Three conditions share the same tutor policy, the same supervised starting point, and the same reinforcement-learning setup: no reinforcement learning, GPT-5.4 as the simulated student that supplies the reward, and StudentSim as the reward. Human chess experts score the answers without knowing the condition.
The tutor trained with the StudentSim reward reaches 90.5 percent accuracy. The no-reinforcement-learning baseline is 75.7 percent. The GPT-5.4 reward condition is 71.6 percent. The post calls this a proof of concept: simulators trained on real learning records can supply useful feedback for tutor training. Studies with real people are still needed for learning outcomes, safety, usability, and classroom fit.
The post names Ke Yang, Chenglong Wang, Michel Galley, Chandan Singh, Jeevana Priya Inala, ChengXiang Zhai of the University of Illinois, and Jianfeng Gao.
[1]