← Latest papers
🤖 machine learning

Self-Distilled Policy Gradient

This paper proposes SDPG, a self-distilled policy gradient framework that integrates on-policy self-distillation via full-vocabulary reverse KL loss with group-relative verifier advantages and reference-policy regularization to enhance the stability and performance of sparse-reward reinforcement learning.

Original authors: Yifeng Liu, Shiyuan Zhang, Yifan Zhang, Quanquan Gu

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

Original authors: Yifeng Liu, Shiyuan Zhang, Yifan Zhang, Quanquan Gu

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

The Big Picture: Teaching a Student to Think Better

Imagine you are training a brilliant but inexperienced student (the AI model) to solve difficult math problems. The student is smart, but they often get lost in their own reasoning steps.

Currently, the standard way to train these students is Reinforcement Learning with Verifiable Rewards (RLVR). Think of this as a "Pass/Fail" exam. The student writes a whole solution, and a strict proctor (the Verifier) checks the final answer.

  • If the answer is right: The student gets a gold star (+1).
  • If the answer is wrong: They get a red X (0).

The Problem: This "Pass/Fail" system is too vague. If the student gets the answer wrong, they don't know which specific step caused the error. Did they mess up the algebra in step 3? Or the logic in step 7? Because the feedback is so sparse (only at the very end), the student learns slowly and sometimes gets confused, leading to unstable training.

The Solution: The "Self-Distilled" Tutor

The authors propose a new method called SDPG. Instead of just waiting for a final grade, the student gets a "cheat sheet" or a "privileged view" of the solution while they are writing it.

Here is how SDPG works, broken down into three parts:

1. The Two Hats: Student and Teacher

In traditional teaching, you need a big, expensive professor (Teacher) to teach a small student. This is hard because you have to run two massive computers at once.
In Self-Distillation, the student wears two hats:

  • The Student Hat: The model tries to solve the problem using only the question (no hints).
  • The Teacher Hat: The same model tries to solve the problem again, but this time it has a "privileged context" (a hint, a solution path, or a reasoning guide generated by a powerful AI like Gemini).

The model learns by trying to make its "Student Hat" predictions match its "Teacher Hat" predictions. It's like a musician practicing a song: they listen to the perfect recording (Teacher) and try to match their own playing (Student) note-for-note. This gives them dense, step-by-step feedback rather than just a final grade.

2. The Safety Net: The "Good Idea" Filter

There is a risk here. If the student is on a completely wrong track (e.g., they are solving the wrong problem entirely), the "Teacher Hat" might still give them a perfect solution to the wrong problem. If the student blindly copies this, they just get better at being wrong.

SDPG solves this with Positive Advantage Gating.

  • The Analogy: Imagine a coach watching the student. If the student is wandering off the field (getting a bad score from the Verifier), the coach says, "Stop! Don't listen to the perfect solution yet, because you're solving the wrong thing."
  • The system only lets the student learn from the "Teacher Hat" if the "Student Hat" has already produced a path that the Verifier thinks is promising (a positive reward). This ensures the student only internalizes good reasoning, not just perfect answers to bad questions.

3. The Warm-Up and Cool-Down

The authors also realized that you can't force the student to listen to the teacher immediately or forever.

  • Warm-up: At the start, the student is too confused to learn from the teacher. So, they start with just the "Pass/Fail" exam. Once they start getting some answers right, they slowly turn on the "Teacher Hat" lessons.
  • Cool-down: Near the end of training, the student has internalized the lessons. If they keep listening to the teacher too much, they might stop thinking for themselves (a problem called "mode collapse"). So, the system gradually turns off the teacher's voice, letting the student rely on their own skills.

The Result

By combining the final grade (from the Verifier) with step-by-step guidance (from the Self-Teacher), but filtering it so the student only learns from good paths, the AI becomes:

  1. More Stable: It doesn't crash or get confused during training.
  2. Smarter: It learns to reason better because it gets feedback on every single step, not just the end.
  3. Faster: It reaches high performance levels in fewer training steps than previous methods.

In short, SDPG is like giving a student a tutor who only speaks up when the student is on the right track, and then gradually letting the student take the test alone once they've mastered the material.

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 →