PivotOPD: Learning to Recover from Pivotal Mistakes in Multi-Turn Agents

Yinghui He, Yapei Chang, Khushi Bhardwaj, Daniele Molinari, Tugrul Konuk, Jan Kautz, Ali Hatamizadeh

Princeton University · NVIDIA · University of Maryland

Published September 30, 2026 · on the feed October 1, 2026 · ▲ 21 · arXiv 2609.40285

AgentsLLM training & RL No code arXiv ↗Hugging Face ↗

The abstract

On-policy distillation (OPD) is a promising approach for training language agents, providing dense teacher supervision on student-generated trajectories. However, in multi-turn interaction, an incorrect action changes the states the student encounters later, so errors compound across turns. In preliminary experiments across three Qwen3 models (8B to 235B), we find that more than half of the failed rollouts contain a pivotal mistake, an action that moves the agent farther from completing the task, and this mistake typically occurs early. These pivotal mistakes often remain recoverable: guiding the model for only a few turns after the pivotal turn can restore task success. We therefore propose PivotOPD, an on-policy distillation framework that jointly trains the student to prevent pivotal mistakes and to recover from the states they create. At each pivotal mistake, a teacher model provides a gold action and then names a recovery action at each of the next few turns. Preventive distillation uses the gold action with reverse KL to steer the student away from the pivotal mistake, while recovery distillation uses the recovery actions with forward KL to transfer recovery behaviors that the student rarely samples. Against 13 baselines on ALFWorld, WebShop, and Search-based QA, PivotOPD achieves the strongest average performance for both Qwen3-1.7B and Qwen3-8B students, improving over the strongest baseline on ALFWorld by +5.5% with the 1.7B student. The gains also transfer to another model family on the software engineering domain, where PivotOPD raises the resolve rate of a Nemotron-3.5 student on SWE-Bench Verified by +3.2%. Project page: https://research.nvidia.com/labs/lpr/pivotopd/

The Brief

2:44

A short podcast summary of the paper. Written and voiced by AI.

Transcript

PivotOPD. Learning to Recover from Pivotal Mistakes in Multi-Turn Agents. By Yinghui He and six others, from Princeton University, NVIDIA, and one other institution. Published on the thirtieth of September. No code repository is linked to it.

On-policy distillation is a promising way to train language agents. The student generates its own trajectories, and a teacher supplies dense supervision on them. Multi-turn interaction complicates that picture. An incorrect action changes the states the student will meet later, so one error leads into the next, and errors compound across turns.

The authors looked at how this plays out, in preliminary experiments with three Qwen3 models ranging from eight billion to two hundred and thirty-five billion parameters. More than half of the failed rollouts contained what they call a pivotal mistake: an action that moves the agent farther from completing the task. That mistake typically comes early. And it is often recoverable. Guiding the model for only a few turns after the pivotal turn can be enough to restore task success.

That observation gives PivotOPD its two aims. It is an on-policy distillation framework that trains the student jointly to prevent pivotal mistakes in the first place, and to recover from the states those mistakes create. Prevention and recovery are treated as separate lessons, each with its own signal.

At each pivotal mistake, a teacher model steps in twice. First it provides the gold action, the one the student should have taken. Then, for each of the next few turns, it names a recovery action. Preventive distillation uses the gold action with reverse KL, steering the student away from the pivotal mistake. Recovery distillation uses the recovery actions with forward KL, to transfer recovery behaviours that the student rarely samples on its own. The choice of direction matches the job: one objective pushes away from a known bad step, the other passes on behaviour the student seldom produces.

PivotOPD is tested against thirteen baselines on ALFWorld, WebShop, and Search-based QA. It achieves the strongest average performance for both a Qwen3 one point seven billion student and a Qwen3 eight billion student. On ALFWorld with the smaller student, it improves over the strongest baseline by five point five percent.

The gains also carry over to a different model family and a different domain. In software engineering, PivotOPD raises the resolve rate of a Nemotron three point five student on SWE-Bench Verified by three point two percent.

Here is the episode in one picture. A failed trajectory is often decided at one early turn, and that turn is often not fatal. PivotOPD finds it, shows the student what it should have done, and then walks it through the next few steps from where it actually landed. The student learns the way out, and not only how to avoid falling in.

Paper Quest · 7 chapters · about 40 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

An agent stumbles early and never gets up. Start with the failures.

You are training a small language agent on multi-turn household and shopping tasks, with a stronger teacher model giving dense feedback on the student's own attempts.

The road ahead

  1. 1 · The problem ~6 min In multi-turn tasks one early wrong action can sink a whole attempt, and the student's own attempts rarely show it how to get back.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~9 min Find the one early action that sank a failed attempt, teach the right action there, and teach the next few turns of a way back.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min Roll out the student, find each attempt's pivotal turns, get gold and recovery actions from the teacher, then train prevention and recovery together.
  6. 6 · The experiment ~6 min You’ll guess: On ALFWorld with a Qwen3-1.7B student, how much did PivotOPD improve over the strongest of 13 baselines?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.