Capable Teacher, Myopic Scorer: Reward-Free Teacher Repair for Agentic On-Policy Distillation
Organizations: NVIDIA
Abstract
Agentic on-policy distillation (OPD) trains a student agent on its own trajectories while a teacher scores every token. A natural explanation of where it goes wrong is compounding error: the student's mistakes carry its trajectories beyond the region where the teacher is reliable, so recent methods keep training inside that region, through episode-length curricula, teacher-guided turns, prefix replay, or teacher intervention where the two disagree. We show this explanation is incomplete. From the states where the student departs most from the teacher, the teacher's own takeovers still finish the task, yet the student trained on its token scores keeps running out of turns. We attribute this to the myopia of next-token scoring. The teacher rates each token without seeing where the episode ends, so its scores let through the safe, delaying moves that outcome-based RL would punish with zero reward, a penalty agentic OPD lacks. We call this difference between what the teacher does and what it scores the rollout-scorer gap. We propose Rollout-to-Scorer Distillation (R2S), which repairs the scorer before distillation by mining high-disagreement states from the untrained student, running teacher takeovers from them, keeping the states where enough takeovers pass a reward-free check such as consensus or an LLM judge, and fine-tuning the teacher to give its takeover-informed scores on every assistant token from the divergence turn onward, without the takeover in context. The repaired teacher is frozen as the sole scorer for standard OPD, requiring no task reward during repair or training. Across three environments, two teachers and four students, R2S outperforms three state-of-the-art agentic-OPD methods in all twelve teacher-student-environment cells, by 12.8 success points on average over the best of them in each cell. Project page: https://tree-shu-zhao.github.io/r2s/.
Figures & tables
| Success (%) | Drop (%) | |||||
|---|---|---|---|---|---|---|
| Environment | Student | Takeover | Rescued | Hedging | Searching | Other |
| ALFWorld | ||||||
| WebShop | ||||||
| ScienceWorld | ||||||
| Method | Qwen3.5-9B Qwen3.5-2B / 4B | |||||
|---|---|---|---|---|---|---|
| ALFWorld | WebShop | ScienceWorld | ||||
| 2B | 4B | 2B | 4B | 2B | 4B | |
| Teacher alone | ||||||
| Student alone | ||||||
| Vanilla OPD | ||||||
| TCOD-F2B | ||||||
| Environment | Student alone | Vanilla OPD | TCOD-F2B | Guided-OPD | FutureBridge | R2S (ours) |
|---|---|---|---|---|---|---|
| ALFWorld | ||||||
| WebShop | ||||||
| ScienceWorld |
| ALFWorld | WebShop | ScienceWorld | |
|---|---|---|---|
| Vanilla OPD | |||
| Consensus vote | |||
| LLM judge | |||
| Ground truth |
| Takeovers | Informed targets | ALFWorld | WebShop | ScienceWorld |
|---|---|---|---|---|
| ✗ | ✗ | |||
| ✓ | ✗ | |||
| ✓ | ✓ |
| ALFWorld | WebShop | ScienceWorld | Avg. | |
|---|---|---|---|---|
| Divergence turn | 59.9 | |||
| Prefix | 60.5 | |||
| Suffix | 61.9 |
| Method | ALFWorld | WebShop | ScienceWorld | |||
|---|---|---|---|---|---|---|
| Out of turns | Turns | Out of turns | Turns | Out of turns | Turns | |
| Teacher alone | ||||||
| Student alone | ||||||
| Vanilla OPD | ||||||
| R2S (ours) | ||||||
| Method | ALFWorld | WebShop | ScienceWorld | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Turns | Searching | Task | Turns | Searching | Task | Turns | Searching | Task | |
| Vanilla OPD | |||||||||
| R2S | |||||||||
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | RQ-free | Repairs external teacher | Freeze, then distill |
|---|---|---|---|
| TCOD-F2B ( Wang et al., 2026 ) | ✓ | ✗ | ✗ |
| Guided-OPD ( Li et al., 2026a ) | ✓ | ✗ | ✗ |
| FutureBridge † ( Chen et al., 2026 ) | ✓ | ✗ | ✗ |
| ReOPD ( Liao et al., 2026 ) | ✓ | ✗ | ✗ |
| SDFT / OPCD ( Shenfeld et al., 2026 ; Ye et al., 2026 ) | ✓ | ✗ | ✗ |
| CANON ( Gkountouras et al., 2026 ) | ✓ | ✗ | ✗ |
| States | Scored | Against other | Drop (%) | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Environment | All | Turn | Lost | States | Turns | Hedging | Searching | Committing | Action |
| ALFWorld | 2,399 | 814 | 489 | 458 | 4,957 | ||||
| WebShop | 2,398 | 689 | 647 | 107 | 906 | ||||
| ScienceWorld | 2,205 | 682 | 555 | 403 | 4,085 | ||||
| Teacher student | ALFWorld | WebShop | ScienceWorld | |||
|---|---|---|---|---|---|---|
| Student | Takeover | Student | Takeover | Student | Takeover | |
| Qwen3.5-9B 2B | ||||||
| Qwen3.5-9B 4B | ||||||
| Qwen3-30B-A3B 4B | ||||||
| Qwen3-30B-A3B 8B | ||||||
| Student | Split | Student alone | Vanilla OPD | TCOD-F2B | Guided-OPD | FutureBridge | R2S (ours) |
|---|---|---|---|---|---|---|---|
| Panel A: Qwen3.5-9B Qwen3.5-2B / 4B, three environments | |||||||
| ALFWorld (success, %) | teacher alone: seen , unseen | ||||||
| Qwen3.5-2B | seen | ||||||
| unseen | |||||||
| Qwen3.5-4B | seen | ||||||
| unseen | |||||||
| Environment | Split | Student alone | Vanilla OPD | TCOD-F2B | Guided-OPD | FutureBridge | R2S (ours) |
|---|---|---|---|---|---|---|---|
| ALFWorld | seen | ||||||
| unseen | |||||||
| WebShop | canonical | ||||||
| ScienceWorld | seen | ||||||
| unseen |
On-Policy Distillation
On-policy distillation trains a model on its own outputs using teacher guidance, aligning supervision with the states it encounters at deployment.
See all 507 papers