跳到正文
RadarAI· MarkTechPost(RSS)·· 10 天前AI 评分41

NVIDIA PivotOPD:让多轮 AI 智能体从关键错误中恢复的在线策略蒸馏方法

AI 导读

NVIDIA 联合普林斯顿大学和马里兰大学提出 PivotOPD,一种面向多轮 LLM 智能体的在线策略蒸馏方法,训练智能体避开最致命的早期错误并在错误发生后恢复。

正文 · AI 翻译

MarkTechPost· Michal Sutter·2026-10-08 16:40· 2 小时前AI 评分47

NVIDIA PivotOPD 教多轮 AI 智能体从关键错误中恢复

AI 导读

NVIDIA 联合普林斯顿大学和马里兰大学提出 PivotOPD,一种面向多轮 LLM 智能体的在线策略蒸馏方法,训练智能体避免最致命的早期错误并在错误发生后恢复。

正文

NVIDIA 研究人员与普林斯顿大学和马里兰大学合作,提出了 PivotOPD,一种面向多轮 LLM 智能体的在线策略蒸馏方法。PivotOPD 在线策略蒸馏训练智能体避免其最具破坏性的早期错误,并在错误仍然发生时从中恢复。在 13 个基线方法中,它在 Qwen3-1.7B 和 Qwen3-8B 学生模型上于 ALFWorld、WebShop 和基于搜索的问答任务中取得了最佳平均值。结论是:恢复能力是可学习的,而标准 OPD 很少教这一点。

TL;DR

  • 规模:一种训练方法,而非模型。在 Qwen3-1.7B 和 Qwen3-8B 学生模型上测试,另有一个 Nemotron-3.5-SFT 学生模型在 SWE-Bench Verified 上测试。
  • 运行环境:在 NVIDIA H100 节点上训练。不增加任何推理成本,因此训练后的智能体可在其基础模型运行的任何地方运行。
  • 性能:在 3 个随机种子下,于全部 8 项分基准平均值上均位列第一,优于 13 个基线方法。
  • 最佳表现:从 72.7% 的重放关键错误中恢复,而标准 OPD 为 20.3%。
  • 最差表现:1.7B 学生模型在 ALFWorld “Look” 任务上为 55.9%,而 SOD 为 83.9%。
  • 结论:最佳之处:教授了仅靠结果奖励的强化学习无法触及的恢复能力。最差之处:依赖可重放的环境,以及其关键点与 oracle 在 77.8% 的失败 rollout 中匹配的教师模型。

多轮智能体中的关键错误是什么?

关键错误是指一种动作,它会延长完成任务所需的最短剩余路径,或使任务无法解决。ALFWorld 的符号 oracle 在每一轮都会对此进行度量。

在 Qwen3-8B、Qwen3-30B-A3B 和 Qwen3-235B-A22B 中,59% 的失败 rollout(262 次中的 155 次)包含一个关键错误。首个关键轮次出现得很早,中位数为 30 轮中的第 8 至 12 轮。随后智能体又浪费了 18 至 21 轮,未能恢复。

在 Qwen3-8B 失败的重放中,纠正关键轮次将成功率从 8% 提升至 59%。保留错误并在接下来的 2 轮中强制采取正确动作,仍可达到 58%。

为什么标准在线策略蒸馏会错过它?

标准 OPD 将留出失败率从 79% 降至 56%。关键轮次之后的失败率仅从 51% 降至 49%。在每个关键轮次,正确动作的概率始终低于 1%,因此 8 次 rollout 很少采样到它。

基于结果的强化学习也有同样的盲点:如果每次 rollout 都失败,组相对优势为 0。

PivotOPD 如何工作?

PivotOPD 在基于组的强化学习上增加了 3 个组件,并在单次 PPO 更新中组合。

  1. 关键点检测:一个更大的教师模型事后读取每个 rollout 及其结果。它挑选候选轮次,并在每一轮指定一个黄金动作。当学生的动作与黄金动作不同时,该轮次即被视为关键轮次。在 ALFWorld 上,检测到的关键点在平均 77.8% 的失败 rollout 中与 oracle 的关键点相差不超过 1 轮。
  2. 预防性蒸馏(反向 KL):学生模型的一个冻结副本在黄金动作的提示下,对学生自身的回答重新评分。这推动学生远离已犯下的错误。
  3. 恢复蒸馏(前向 KL):每次转折点之后,教师会为最多 K 轮指定一个恢复动作。带提示的自教师模型写出恢复响应,无提示的学生模型在这些响应上训练。前向 KL 是覆盖式(mass-covering)的,因此它会提升学生模型几乎从不采样的动作。

教师只指定动作。Token 级目标来自学生模型自身带提示的分布。

PivotOPD 在智能体基准测试上表现如何?

在 1.7B 学生模型上,PivotOPD 在 ALFWorld 上平均达到 73.7%,比 SDAR 高 5.5 个百分点。在基于搜索的问答上平均达到 44.5%,比 RLSD 高 5.9 个百分点。在 WebShop 上,其得分比 RLSD 高 1.2,但成功率高出 14.1(76.6%)。

在 8B 学生模型上,它在 ALFWorld 上达到 93.0%,在基于搜索的问答上达到 47.4%,WebShop 成功率达到 81.9%。优势较小,至少为 1.8 个百分点。

以 Qwen3-8B 作为自己的教师时,PivotOPD 仍在全部 3 个基准测试上以至少 1.5 个百分点的优势胜出,平均为 3.9。

在 SWE-Bench Verified 上,由 Nemotron-3-Super 指导的 Nemotron-3.5-SFT 学生模型从 62.8% 提升到 66.0%。标准 OPD 达到 63.0%,而教师得分为 73.0%。

恢复能力最为突出。在 72 个重放的转折性错误中,PivotOPD 的恢复率为 72.7%,而基础模型为 8.3%,标准 OPD 为 20.3%,仅预防方法为 45.8%。它平均需要 9.7 轮恢复,而最优为 6.2 轮。

PivotOPD 与其他智能体蒸馏方法相比如何?

指标PivotOPDOPSD(标准 OPD)OPIDSDARRLSD
核心思想在教师检测到的转折轮次进行预防和恢复对每个响应使用特权自教师模型来自同策略事后视角的分层技能将 OPSD 作为 sigmoid 门控辅助损失自蒸馏设定更新幅度,RLVR 设定方向
在教师编写的恢复响应上训练是(前向 KL)否否否否
ALFWorld 平均,Qwen3-1.7B73.712.461.368.260.7
搜索问答平均,Qwen3-1.7B44.536.837.537.138.6
WebShop 成功率,Qwen3-1.7B76.610.168.057.062.5
ALFWorld 平均,Qwen3-8B93.046.783.783.890.8
代码即将发布GitHubGitHub未披露未披露

得分来源:PivotOPD 表 1。

训练成本是多少,你能运行它吗?

PivotOPD 只改变训练,因此推理不产生额外成本。在 1.7B 学生模型的 ALFWorld 上,使用 4 块 H100 GPU,当 K = 1 时,相比 GRPO 的开销为 12.4%。当 K = 2 时,开销跃升至 94.2%,因为后续恢复轮次需要环境重放。选定的预算为:ALFWorld 上 K = 2,WebShop 和基于搜索的问答上 K = 1。

关键要点

  • 超过一半的失败智能体 rollout 取决于 1 个早期、可恢复的错误。
  • 标准 OPD 几乎无法触及这些失败:从 51% 到 49%。
  • PivotOPD 从 72.7% 的重放错误中恢复,而 OPD 为 20.3%。
  • 在 ALFWorld、WebShop 和搜索问答上,对 13 个基线的平均表现最佳。
  • 0 推理开销,但代码尚未发布。

查看论文和项目页面。所有功劳归于该项目的研究者。另外,欢迎在 Twitter 上关注我们,别忘了加入我们的 150k+ ML SubReddit 并订阅 我们的 Newsletter。等等!你在 Telegram 上吗? 现在你也可以在 Telegram 上加入我们了。

[赞助] 网络是大多数智能体所缺失的那个 API。数据库、日历和代码仓库都有 API。而开放网络大多没有。 TinyFish MCP server 为任何 MCP 客户端提供四个工具:TinySearch、TinyFetch(将完整页面转为 markdown,包含 JavaScript)、用于登录和表单的 TinyBrowser,以及用于多步骤任务的 TinyAgent。搜索和抓取免费。

文章 NVIDIA PivotOPD Teaches Multi-Turn AI Agents to Recover From Pivotal Mistakes 首次发表于 MarkTechPost。

来源:MarkTechPost · marktechpost.com

来源:RadarAI · aihot.news