CoPE 拆解:边行动边预测,绕开长程 rollout
瓶颈从来不是「奖励稀疏」,而是「采样太贵」
长程语言 Agent 的强化学习有个结构性矛盾:策略只从轨迹末端的标量奖励里学东西,而中间的每一句命令、每一次观测、每一个状态转移,都白白流走了。想补上监督,常规做法是两条路——要么构造价值目标(估计每步的成功概率),要么构造观测目标(拟合环境下一步返回什么)。
这两条路都不好走。论文 Co-Evolving Acting and Forecasting for Language Agents(arXiv:2610.20597,2026 年 10 月 14 日提交,UIUC / UCSD / Meta AI)把问题讲得很直:价值目标来自轨迹末端那同一个标量,每一步拿到的信号本质相同,区分度低;观测目标(网页、终端日志)又长又噪,而且只能往前看一步。
更底层的约束是经济学意义上的:长程 rollout 的成本随步数线性甚至超线性上涨,训练预算有限时,你只能压低 rollout 数量,而末端奖励又需要足够多的成功样本才能形成组内对比。省采样 = 省算力,这是所有长程 Agent 训练的公共约束。
CoPE 的答案很克制:不动架构,只加一类目标函数。它引入第三类监督——多步动作目标(multi-step action targets),让同一个策略主干在训练时同时学「现在该做什么」和「往后几步大致会怎么走」,推理时仍然一步一个动作,不做任何前瞻解码。
做法:成功轨迹上的「跳步预测」
CoPE 基于 GRPO 的组相对策略优化。核心机制可以拆成四步:
- 筛成功轨迹。只在 on-policy 且最终成功的轨迹上构造预测目标——失败轨迹里没有值得模仿的后续动作序列。
- 跳过中间观测,直接预测动作块。给定历史 $h_t$(含 $t$ 之前的动作与观测),让主干直接生成 $a_{t:t+K}$ 这段动作序列,中间的观测不参与。这一点是它和 ECHO 类观测目标的分水岭:动作是短的、离散的、决策相关的;观测是长的、含噪的、环境随机的。
- 时间集成(temporal ensemble)。同一个动作 $a_j$ 会被监督两次——一次是它在真实轨迹上被执行时,一次是它被前 $K$ 步的历史「预forecast」出来时。多条历史指向同一个动作,等于把同一个标签从不同视角喂给共享主干,训练期被主干隐式吸收。
- 推理零改动。部署时策略照旧逐步行动。没有额外的世界模型、没有独立预训练阶段、没有 test-time 前瞻开销。
论文还提到两个稳定化细节:过滤掉不合法的预测动作(无效 action 不产生梯度),以及对预测损失做归一化,避免多步目标的损失量级盖过策略梯度。
# 伪代码:CoPE 的混合目标
loss_pg = grpo_loss(actions, group_rewards) # 末端奖励,只管动作 token
for t in success_trajectories: # 仅成功轨迹
for k in range(1, K+1): # 从 t 往前 k 步的历史
target = actions[t : t+K] # 动作块,跳过中间观测
logp = policy(h[t-k:t], target) # 同一主干,同一前向
loss_forecast += normalize(-logp) * valid_mask(target)
loss = loss_pg + lambda_cope * loss_forecast
论文自报的数据
五个基准:ALFWorld、ScienceWorld、WebShop、τ²-bench、AppWorld。前三个是模拟环境,后两个更接近真实应用。对照基线包括 GRPO、GRPO+EMPG、RWML+GRPO 和 ECHO。
- 样本效率:ScienceWorld 上相对 ECHO 最高约 1.9×,相对 GRPO 最高约 2.0×;AppWorld 上相对 GRPO 约 1.6× 更早摸到训练任务分 0.5。
- 模拟环境聚合:论文称在 ECHO 与 RWML 评估的三个模拟环境上取得最佳聚合结果,比更强基线在 ALFWorld 高 1.0 分、WebShop 高 4.4 平均分与 5.5 成功率高百分点、ScienceWorld 高 5.0 成功百分点。
- 具体点位(Qwen2.5-7B):ALFWorld 整体成功率 95.50%,GRPO 为 90.50%。
- 真实应用:τ²-bench 整体成功率 27.5% → 28.7%(零售提升明显,航空项有下降);AppWorld 用 Qwen2.5-14B,普通集 41.67% → 55.36%,挑战集 18.71% → 22.54%。
- 训练开销:动作预测通路平均约多 11% 的每步训练时间,但更短的 rollout 让端到端每步时间反而少约 9%。
需要强调:以上全部是论文自报数字,没有第三方复现;τ²-bench 上的提升幅度不大且有子项回退,说明收益并非在所有任务形态上都稳定。
与同类方案的取舍
绕开长程 rollout 成本,目前至少五条路线,CoPE 属于「监督信号」这一支:
| 方案 | 切入点 | 主要代价 |
|---|---|---|
| GRPO | 只吃末端标量 | 中间监督全浪费,样本效率低 |
| ECHO(arXiv:2605.24517,ICML 2026) | 预测环境观测 token,复用同一前向 | 观测长且噪,只看一步;TerminalBench-2.0 上 pass@1 翻倍,但目标里混入大量环境随机性 |
| CoPE | 预测多步动作块,跳步构造 | 依赖成功轨迹,冷启动阶段无目标可用 |
| EARL / QwenGyre | 系统层:动态上下文预算、并行切换、轨迹去重 | 不改监督信号本身,只是把同样的样本喂得更快 |
| SPARK / CER | 探索层/早停层:关键决策点分叉、提前预测末端奖励 | CAR 类方法引入额外评判模型与经验库,判分与真值只有约 60–65% 成对一致 |
一个直观对比:ECHO 在 TerminalBench-2.0 上把 Qwen3-8B 的 pass@1 从 2.70% 提到 5.17%、Qwen3-14B 从 5.17% 提到 10.79%,而且同样复用前向、不增加 rollout——因为观测 token 本来就在上下文里。CoPE 走得更远一步:把监督目标换成动作序列,直接绕开了「预测环境」这件事本身的难度。代价是它必须先在 on-policy 采样里碰到成功轨迹,纯失败阶段拿不到预测信号。
系统层方案则是另一个维度。QwenGyre(arXiv:2609.33848)面对的是单条 rollout 近 100 万 token、单次执行数小时的极端场景,用弹性 GPU 重分配加轨迹去重把成本压住;EARL 在 128×H100 上做动态上下文长度控制与并行方案切换。它们和 CoPE 不冲突:一个优化「同样的样本学得更快」,一个优化「采样这一步本身更快」。
适合谁用,怎么落地
适合:正在做网页操作、家务规划、应用编排、终端工具调用这类可重置、可复现、有明确成功判据的长程 Agent RL 的人;训练预算是瓶颈、又不想引入第二个模型或独立预训练阶段的人;推理延迟敏感、不能接受 test-time 前瞻(世界模型 rollout 式方案通常要付这笔账)的人。
不适合:完全没有成功率、无法判定成功轨迹的任务;环境不可重置、无法反复采样的场景;以及主要靠外部工具 API 计费、单步调用成本远高于模型推理的场景——那里瓶颈不在 GPU 而在 API 账单,CoPE 帮不上忙。
落地建议:
- 先在现有 GRPO 管线里加一路预测损失,$K$ 从 2–4 开始调,别急着上大 $K$;
- 只对成功轨迹开预测梯度,失败轨迹仍走原本的 GRPO 路径;
- 观测到 action 预测损失量级失控时优先调归一化系数,而不是直接关掉通路;
- 用「达到同一基准分数所需的 rollout 数」作为主指标,而不是只看最终分数——CoPE 的卖点本来就是样本效率;
- 认真看子项回退(τ²-bench 的航空项就是例子),判断收益是否来自任务分布而非方法本身。
代码在 github.com/ulab-uiuc/CoPE,论文 v2 全文在 arXiv HTML 版可直接读。
参考链接
- Co-Evolving Acting and Forecasting for Language Agents(arXiv:2610.20597)— https://arxiv.org/abs/2610.20597
- 论文 HTML 全文 v2(含聚合指标与消融)— https://arxiv.org/html/2610.20597v2
- CoPE 代码库 — https://github.com/ulab-uiuc/CoPE
- ECHO: Terminal Agents Learn World Models for Free(arXiv:2605.24517)— https://huggingface.co/papers/2605.24517
- ECHO @ ICML 2026 摘要页 — https://icml.cc/virtual/2026/78106
- QwenGyre: An Elastic Reinforcement Learning Framework for Training xLong-Horizon Agents(arXiv:2609.33848)— https://huggingface.co/papers/2609.33848
- EARL: Efficient Agentic RL Post-Training for LLMs under Dynamic Context Lengths — https://dl.acm.org/doi/10.1145/3805621.3807632
- SPARK: Strategic Policy-Aware Exploration via Dynamic Branching for Long-Horizon Agentic Learning(ACL 2026)— https://aclanthology.org/2026.acl-long.1100/
创作说明:本文在资料整理与成文中使用了 AI 辅助(DeepSeek),经作者审阅后发布,作者对内容负责。
CoPE 拆解长程语言 Agent 强化学习瓶颈:末端标量奖励让中间信息流走,价值目标区分度低,观测目标长噪且只看一步;长程 rollout 成本随步数上涨,省采样即省算力。CoPE 不动架构,只加多步动作目标:基于 GRPO,仅在成功轨迹上跳过中间观测,直接预测动作块 a_{t:t+K};时间集成让同一动作从执行与预测两个视角被监督。训练期执行与预测协同演化,推理仍单步执行,无额外世界模型、预训练或 test-time 前瞻,并过滤非法动作、归一化预测损失。
浙公网安备 33010602011771号