LOOP:面向长程交互 Agent 的无 value-network PPO¶
保真度:实现多轨迹采样、leave-one-out advantage、离策略样本复用和逐 token trust-region clipping 诊断;当前是确定性交互 mini-suite,不是 AppWorld 32B 训练。
论文信息¶
| 字段 | 内容 |
|---|---|
| 论文链接 | Reinforcement Learning for Long-Horizon Interactive LLM Agents |
| 公司 / 机构 | Apple |
| 首次公开日期 | 2025-02-03 |
| 原作者代码 | 是:apple/ml-loop |
| 本地 adapter / method key | loop |
| 本地复现代码 | src/auto_research/agent_research/ |
原始论文总结¶
背景与主要改动¶
长程数字 Agent 的 rollout 昂贵,而传统 PPO 还要维护 value model。LOOP 把 PPO trust region 与 leave-one-out baseline 结合:无需 critic,可对同一批轨迹进行多次 更新;逐 token importance ratio 只裁剪漂移 token,不丢弃整条长轨迹。
flowchart LR
E["Stateful AppWorld"] --> G["同任务多条 rollout"]
G --> B["Leave-one-out advantage"]
B --> P["Per-token PPO clipping"]
P --> U["多 epoch / off-policy reuse"]
U --> E
原论文关键图¶
原论文 Figure 2:交互 POMDP 中 per-token、per-turn 与 per-trajectory PPO 的区别。 图片来自原论文,版权归原作者所有。
核心公式¶
\[
A_k=R_k-\frac1{K-1}\sum_{i\ne k}R_i,\qquad
L=\frac1{|x|}\sum_t\min(\rho_tA_k,\operatorname{clip}(\rho_t)A_k).
\]
论文离线与线上效果¶
论文在 AppWorld 上用 32B 模型超过更大的 OpenAI o1 9 个百分点(相对 15%),
并观察到更少臆测、更多 API 文档查询与失败恢复;没有生产线上 A/B。
本地复现¶
| 指标 | 本地结果 |
|---|---|
| joint success | 1.0000 |
| average cost | 2.2000 |
| off-policy reuse | 476 |
| leave-one-out updates / per-token clips | 480 / 120 |
稳定指标见
omitted-agentic-rl-opd-seed42.json。
复现边界¶
本地真实执行多轨迹选择和统计更新,但没有 AppWorld、32B LLM 或梯度 checkpoint; mini-suite 满分只说明轨迹控制逻辑正确,不代表论文任务难度。
