Papers for

ai tutoring developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Llm tutors learn when and how to intervene more effectively

DICE: Decoupling Capability from Intervention Necessity in LLM Tutoring

Abstract: Fluent guidance is not the same as useful intervention. LLM tutors are typically trained to generate the next teacher utterance, implicitly assuming that every student turn warrants a response. However, our experiments indicate that this conflates tutoring capability (what to say) with intervention necessity (whether to say it). We introduce DICE, a framework that decouples intervention decisions from response generation by first selecting an explicit pedagogical action. To calibrate this action selection policy, we define Intervention Value (IV), a rollout-grounded counterfactual metric that compares each action against non-intervention. IV shows that many prescribed interventions provide little or no marginal benefit. We further introduce DICE-Bench, a multi-variant math tutoring benchmark with skill-preserving problem variants for session-level evaluation. Using IV-weighted and KL-regularized policy optimization, DICE learns to intervene selectively while preserving tutoring effectiveness. In simulated tutoring sessions, DICE reduces the over-intervention rate to near zero while guiding students to correct solutions in approximately 3-4 fewer turns on average than existing Socratic tutoring baselines.

Sun 4 OctArtificial Intelligence
The gist
Many AI tutors assume they should always respond to students, but this isn't always helpful. The authors show that it’s better to decide first if an intervention is needed before giving advice. They created a method called DICE that separates deciding when to chip in from what to say. This method helps the AI tutor guide students more efficiently by speaking less but giving more useful help. Their tests show DICE tutors solve problems faster and avoid needless interruptions.
Open → 2610.04825v1