Read this paper write-up in English
Dr. OPD:按下游收益加权的 on-policy distillation¶
复现级别:L1 目标函数。 实现 discrepancy × reward-JVP token credit、闭式权重更新和加权 reverse-KL;未进行论文规模的双层迭代训练。
论文信息¶
| 字段 | 内容 |
|---|---|
| 论文链接 | Dr. OPD |
| 公司 / 机构 | Rutgers University(第一作者署名单位) |
| 首次公开日期 | 2026-09-29(arXiv v1) |
| 原作者代码 | 是:zywang0701/Dr-OPD |
| 本地 adapter / 方法 | dr-opd |
| 本地复现代码 | src/auto_research/post_training/latest_20260930.py |
原始论文总结¶
背景与主要改动¶
普通 OPD 对每个 teacher token 信号等权,但改正关键推理错误与替换同义措辞的下游价值不同。Dr. OPD 用双层优化定义“更新学生后预期 reward 最大”的 token 权重,并在每轮先闭式更新权重,再执行一次加权 OPD。
flowchart LR
S[学生 on-policy rollout] --> T[教师逐 token 分布]
S --> R[下游 reward]
T --> C[分布差异 × reward JVP]
R --> C
C --> W[闭式 token 权重]
W --> K[加权 reverse-KL]
K --> S
原论文关键图¶
原论文 Figure 1:从 student rollout、teacher 信号到闭式 token weight 的求解器。图片来自原论文,版权归原作者所有。
核心公式¶
本地以 \(c_t=d_t\,g_t\) 表示 teacher-student discrepancy 与 reward 对该 token 更新方向的 JVP 乘积,再计算 \(w_t=\mathrm{clip}(1+c_t/\lambda,0,w_{max})\) 并做均值归一化;训练损失为 \(\sum_t w_t D_{KL}(p_{student,t}\Vert p_{teacher,t})\)。
论文离线与线上效果¶
论文在数学与代码的强到弱/同规模蒸馏中报告稳定优于 vanilla OPD,强到弱数学平均提升 9.7 分。本站仅报告机制诊断 metrics/mechanism-seeds42-44.json,不把论文值写成本地收益。
本地复现与边界¶
本地验证权重有界、梯度有限和不同 token credit 能产生差异化权重。A100 脱敏记录见 ../../gpu-validations/dr-opd-a100-20260930.json。
