← Latest papers
🤖 machine learning

OPD+: Rethinking the Advantage Design for On-Policy Distillation

This paper introduces OPD+, a corrected on-policy distillation framework that mathematically proves the bias caused by standard stop-gradient operations in advantage estimation and proposes a generic f-divergence-based optimization method that improves performance on reasoning and tool-use benchmarks.

Original authors: Hanyang Zhao, Haoxian Chen, Han Lin, Genta Indra Winata, David Yao, Wenpin Tang

Published 2026-06-02
📖 4 min read☕ Coffee break read

Original authors: Hanyang Zhao, Haoxian Chen, Han Lin, Genta Indra Winata, David Yao, Wenpin Tang

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 are trying to teach a young apprentice (the Student Model) how to solve complex puzzles by watching a master chef (the Teacher Model). The apprentice watches the master cook, tries to copy the moves, and gets feedback on how close they came to the master's recipe. This process is called On-Policy Distillation (OPD).

For a long time, researchers believed there was one specific "recipe" for giving feedback that worked best: a method called Reverse KL. It was like saying, "The only way to learn is to measure the difference exactly this way."

However, the authors of this paper, OPD+, discovered a hidden flaw in how this feedback was being calculated. They found that the way the feedback was being delivered was actually broken, leading to confusion and poor learning, especially when trying different types of feedback recipes.

Here is the breakdown of their discovery using simple analogies:

1. The Broken Feedback Loop (The "Stop Gradient" Problem)

In the old method, when the apprentice tried to learn, the teacher would say, "Here is the score of your move," but then immediately freeze that score so it couldn't change. They did this to keep things stable, like a teacher pointing at a static chart and saying, "This is the target; don't worry about how the chart was drawn."

The paper argues that this is mathematically wrong.

  • The Analogy: Imagine you are learning to shoot arrows. The teacher says, "Your arrow landed 5 inches to the left." But then, the teacher says, "Don't worry about how I calculated that 5 inches; just treat it as a fixed fact."
  • The Problem: The "5 inches" actually depends on how you are holding the bow (the student's current state). If you change your grip, the distance changes. By freezing the calculation, the teacher is giving you a lie. You are trying to adjust your grip based on a number that refuses to update with your new grip. This leads to biased estimates—you think you are improving, but you are actually moving in the wrong direction.

2. The New Solution: OPD+

The authors propose OPD+, which is essentially "fixing the math" so the feedback actually updates as the student learns.

  • The Fix: Instead of freezing the score, OPD+ says, "Here is the score, and here is exactly how that score changes if you move your hand." It adds a small correction term to the feedback.
  • The Result: It's like the teacher now saying, "Your arrow landed 5 inches left. But remember, if you tighten your grip, that distance will shrink by 1 inch." This tiny correction makes the learning process honest and accurate.

3. The Surprise: Other Recipes Work Too!

For years, everyone thought Reverse KL was the only good way to measure the difference between the student and the teacher. They thought other methods (like Forward KL or JSD) were useless and would cause the student to "collapse" (stop learning entirely).

The paper shows that these other methods weren't actually bad; they were just misused because of the broken feedback loop (the "Stop Gradient" issue).

  • The Analogy: It's like everyone thought a specific type of hammer was the only tool that could drive a nail. They tried using a screwdriver, and it broke the wood, so they concluded screwdrivers were useless.
  • The Discovery: The authors fixed the way the screwdriver was held (the math). Suddenly, the screwdriver worked perfectly! In fact, in some cases (like the JSD method), the screwdriver worked better than the hammer, allowing the student to solve harder math problems and use tools more effectively than before.

4. What They Tested

They tested this on two very difficult tasks:

  1. Math Reasoning: Solving high-level competition math problems (like AIME and HMMT).
  2. Tool Use: Teaching the AI to use external tools (like calculators or search engines) to solve problems.

The Outcome:

  • The old method (with the broken math) caused some learning styles to fail completely (0% accuracy).
  • The new method (OPD+) fixed these failures.
  • Even for the "standard" method (Reverse KL), the new math made the student learn faster and reach a higher peak of performance.

Summary

The paper claims that the way we currently teach AI models to copy each other has a fundamental math error. By fixing a single line of code to stop "freezing" the feedback, we can:

  1. Make the learning process mathematically honest.
  2. Unlock the potential of different learning strategies that were previously thought to be broken.
  3. Get better results on hard tasks like math and tool usage, even with the same models we already have.

In short: Don't freeze the feedback. Let the math update, and the AI learns better.

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 →