← Latest papers
🤖 AI

Agentic-DPO: From Imitation to Agentic Policy Optimization on Expert Trajectories

Agentic-DPO is a lightweight, offline policy optimization method that transforms expert trajectories into state-conditioned action preferences to enable LLM agents to learn optimal decision-making beyond simple imitation, achieving performance comparable to online reinforcement learning without requiring environment rollouts or reward models.

Original authors: Yixiong Chen, Alan Yuille

Published 2026-07-14
📖 5 min read🧠 Deep dive

Original authors: Yixiong Chen, Alan Yuille

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you're teaching a robot butler how to clean a messy room. The old way, called Supervised Fine-Tuning (SFT), is like handing the robot a video of a human cleaning and saying, "Copy exactly what you see." The robot learns to mimic the sequence of moves: pick up the sock, put it in the hamper, grab the dustpan. But here's the catch: the robot doesn't actually learn why those moves were chosen. If the sock was actually a piece of trash, the robot might still pick it up because it's just copying the video, not thinking about the mistake it might have made.

The paper introduces a new, lighter method called Agentic-DPO to fix this. Instead of just copying, it turns the training data into a "Choose Your Own Adventure" game where the robot learns to spot its own potential blunders.

The Core Idea: "Don't Just Copy, Compare"

The authors suggest that instead of treating an expert's path as a single line of text to memorize, we should look at every single step as a decision point. At any moment, the robot could choose the right expert move, or it could choose a "plausible mistake."

Agentic-DPO works like this:

  1. The Setup: You show the robot a specific moment in the expert's history (the "state").
  2. The Test: You ask the robot, "What would you do right now?"
  3. The Comparison: If the robot suggests a different action than the expert, you create a pair: "Expert Move (Good)" vs. "Robot's Guess (Bad)."
  4. The Lesson: You teach the robot to prefer the expert move over its own likely mistake.

This is a huge shift. The paper argues that previous methods either just copied (SFT) or tried to learn by actually playing the game over and over in a real environment (Reinforcement Learning), which is slow, expensive, and requires complex scoring systems. Agentic-DPO suggests you can get the benefits of learning from mistakes without actually playing the game or hiring a human judge to score every move.

The "Magic Trick": Keeping the Rules Clear

There's a tricky problem with teaching robots: they might get confused by how something is written rather than what it means. For example, asking a robot to "Call the tool" might be written as call_tool() or {"tool": "call"}. If the robot just learns to prefer the text format of the expert, it fails when the format changes.

To fix this, the authors introduce a clever technique called Policy-Preserving Augmentation (PPA). Imagine you're teaching a student to solve a math problem. You show them the same problem written in English, then in Spanish, then in a comic book style, but the solution (the math) stays exactly the same. PPA does this for the robot: it rewrites the expert's action in many different "dialects" or formats while keeping the core decision identical. This forces the robot to learn the logic of the choice, not just the specific words used.

What the Numbers Say

The authors tested this idea on three different "playgrounds" where robots have to interact with tools, users, and websites:

  • StableToolBench: A place for testing tool use.
  • τ-bench (tau-bench): A retail simulation where the robot chats with a customer.
  • Mind2Web: A task where the robot navigates real websites.

The results suggest that Agentic-DPO consistently beats the standard "copying" method (SFT) across different robot sizes:

  • On the τ-bench retail task, a 9-billion-parameter model jumped from 21.7% success with standard copying to 41.4% with Agentic-DPO.
  • On StableToolBench, a smaller 2-billion-parameter model went from 57.1% to 90.9%.
  • On Mind2Web, the average success rate for steps went from 45.6% to 64.4%.

Interestingly, the paper notes that Agentic-DPO performed as well as a much more expensive method called GRPO (which requires the robot to actually play the game thousands of times to learn), but Agentic-DPO did it without ever interacting with the real environment during the training steps.

What This Method Doesn't Do

It's important to know what this method doesn't claim to solve. The paper explicitly rules out the idea that this method can discover new situations the expert never saw. Because it only learns from the states present in the expert's existing videos, it can't explore a room the expert never entered. It suggests this is a trade-off: you get a cheaper, faster training method that works great on known decision points, but you lose the ability to find brand-new solutions that require wandering off the beaten path.

The Bottom Line

The authors suggest that by turning expert demonstrations into a series of "Right vs. Wrong" choices at every single step, and by using the "format-shuffling" trick (PPA) to keep the robot focused on the logic, we can train smarter agents much cheaper than before. It's like upgrading a robot from a mindless parrot to a student who actually thinks about why it might be wrong, all without needing a million dollars in computer power to run endless simulations.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →