跳到正文
Nathan Lambert· @natolambert · X·· 2026-06-04AI 评分62
AI 导读

Nathan Lambert 评论该视频正是其写书所需,认为前沿自蒸馏工作影响显著。Dwarkesh Patel 记录 Sasha Rush 的即兴讲解:当模型在 rollout 中出错(例如调用不存在的工具),无需针对整条轨迹的最终奖励学习(信号噪声大),而是让另一个模型阅读轨迹定位错误位置,在错误处上方插入 hint tokens,再让原模型运行一次前向传播,利用 hint 使模型对错误 token 分配更低概率,然后训练原模型匹配这些新概率。整个过程无需重新生成 rollout(无额外解码开销)。

正文 · 原文

Great little video on modern on-policy distillation in post-training recipes.

Wish I had this when writing the section on distillation for my book. And where I've been bearish on a lot of the academic work for self-distillation, it seems impactful at the frontier.

引用Dwarkesh Patel@dwarkesh_sp
Recently met @srush_nlp and he started giving me an impromptu lecture on how targeted on-policy self-distillation works. I asked him if I could record it on my iPhone. The basic idea is this: if the model made a mistake at some point in the rollout (for example, calling a tool that doesn't exist), we want to discourage this specific error, but we don't want to just learn from the final reward, because it's a very noisy signal spread out over the whole trajectory. So we have another model read this trajectory and figure where the error was made. It simply inserts some hint tokens to the part of the trajectory right above where the mistake was made. Now with these injected hint tokens, have the model run a forward pass. You're not having to regenerate a new rollout - aka no new decode required. The hint causes the model to assign lower probabilities to the error tokens. You then trains the original model to match these new probabilities, teaching it to downweight that specific mistake.
在 X 查看被引用的帖子

来源:Nathan Lambert · x.com