FiRe-OPD: Filter, Then Reweight On-Policy Distillation
Date: 2026-06-04 Source: HuggingFace Daily Papers arXiv: 2606.02684 Code: github.com/YuYingLi0/FiRe-OPD
TL;DR
On-policy distillation (OPD) trains a small student on its own rollouts using token-level supervision from a larger teacher. The whole spring of OPD research has been narrowing the supervision: which trajectories to keep, which tokens carry signal, which teacher labels are reliable. FiRe-OPD operates on both granularities at once. It first filters trajectories to drop low-quality rollouts, then applies soft reweighting within the survivors to emphasize informative tokens. The key design choice is softness: instead of hard top-k token selection (which throws information away), FiRe-OPD weights every retained token continuously, which it argues mitigates information loss and stabilizes optimization. It validates across strong-to-weak, single-teacher, and multi-teacher settings, reporting +6.25 on AIME 2024 (strong-to-weak) and +18.81 on Miner (multi-teacher) over recent token-level OPD methods.
flowchart LR
R[Student rollouts<br/>for a prompt] --> F{Trajectory<br/>filter}
F -->|low quality| X[Drop]
F -->|retained| W[Soft token<br/>reweighting]
W --> O[OPD loss<br/>finer-grained update]
H[Hard top-k<br/>token selection] -.->|discards info,<br/>destabilizes| Y[What FiRe avoids]
classDef input fill:#dbeafe,stroke:#3b82f6,color:#1e3a8a
classDef decision fill:#fef3c7,stroke:#f59e0b,color:#78350f
classDef output fill:#d1fae5,stroke:#10b981,color:#065f46
classDef warn fill:#fee2e2,stroke:#ef4444,color:#7f1d1d
class R input
class F decision
class W,O output
class X,H,Y warn
Key findings
- Two-level granularity in one recipe. Trajectory-level filtering removes bad rollouts before any token-level work; soft token reweighting then redistributes emphasis inside the retained trajectories. Prior methods picked one level.
- Soft beats hard. Against hard token selection (the TIP/TA-OPD style of keeping only a small subset), FiRe-OPD's soft weighting keeps all retained tokens but down-weights the uninformative ones, which it claims reduces information loss and improves optimization stability.
- Robust across teacher regimes. Gains hold in strong-to-weak (+6.25 AIME 2024), single-teacher, and multi-teacher (+18.81 Miner) settings, suggesting the filter-then-reweight structure is not tied to one distillation topology.
Relation to prior wiki state
FiRe-OPD is the synthesis step the knowledge distillation concept page has been building toward. The selection line ran: TIP (04-16, under 10% of tokens carry signal, picked by entropy/divergence) → TA-OPD (06-01, keep only teacher corrections the student can actually reach). Both do hard token selection. FiRe-OPD argues hard selection discards usable signal and replaces it with continuous reweighting, while adding a trajectory-level filter on top. The trajectory filter also echoes The Many Faces of On-Policy Distillation (05-13), which warned that aggregating over bad rollouts collapses the student to a useless average policy.
Most directly, it answers the open question from yesterday's TrOPD Research angle (06-03), which asked for a method that unifies the selection axis (which tokens) with a control axis. FiRe-OPD unifies selection across two levels (trajectory filter + soft token weight) but does not add TrOPD's reliability trust region; the fully unified policy (reachable tokens, inside a reliability band, with trajectory filtering) is still unwritten. It also pairs with same-day SDPG (06-04), which attacks the same OPD-stability surface from the RL side by folding a full-vocabulary self-distillation KL into the policy gradient.
Research angle
- Compose with the trust region. FiRe's soft reweighting and TrOPD's reliability band are orthogonal. A weight that is the product of "informativeness" (FiRe) and "teacher reliability" (TrOPD) is the obvious unified objective and should dominate either alone.
- Where does the soft weight come from? The paper reweights by informativeness; whether that weight is the same quantity as TA-OPD's teachability or TIP's entropy/divergence is untested. If they coincide, the field has been computing one signal three ways.
- Multi-teacher is the standout number. The +18.81 on Miner in multi-teacher is far larger than the strong-to-weak gain, hinting that trajectory filtering matters most when teachers disagree. A teacher-disagreement-aware filter is the natural follow-up.