PEARL:工具探索与规划强化学习¶
PEARL 先离线探索工具的有效参数与失败条件,再用 planning-centric reward 和 GRPO 训练独立 Planner,把可靠执行与长程规划分开优化。
论文信息¶
| 字段 | 内容 |
|---|---|
| 论文链接 | PEARL: Plan Exploration and Adaptive Reinforcement Learning for Multihop Tool Use |
| 公司 / 机构 | 中国科学院信息工程研究所 / 中国科学院大学网络空间安全学院 |
| 首次公开日期 | 2026-01-28 |
| 原作者代码 | 未发现 / 未发布 |
| 本地 adapter / CLI key | pearl |
| 本地复现代码 | src/auto_research/agent_research/ |
原始论文总结¶
背景与主要改动¶
多跳工具调用同时受工具幻觉、参数错误和长程规划薄弱影响。PEARL 的离线阶段用 trial-and-error 建立工具用法与失败条件;在线阶段把 Planner 与 Executor 解耦,用 计划正确性、工具链与最终结果组成的密集 reward 进行 GRPO,而不是只依赖稀疏成功信号。
flowchart LR
T["工具集合"] --> E["离线 tool exploration"]
E --> M["用法 / 失败条件"]
Q["复杂问题"] --> P["Planner:候选计划组"]
P --> R["planning-centric reward"]
R --> G["GRPO 更新 Planner"]
G --> P
P --> X["Executor"]
M --> X
X --> O["答案与执行反馈"]
原论文关键图¶
原论文 Figure 1(关键图):展示原论文提出的核心架构、主要模块及其连接关系。图片来自原论文,版权归原作者所有;点击图片可查看来源。
核心公式¶
论文离线与线上效果¶
PEARL-7B 在 ToolHop 达到 56.5% success、3.8% invocation error,在 T-Eval 达到 77.0% success、1.0% error;去掉 planning reward 后 ToolHop success 降至 23.4%。 这些是公开 benchmark 离线实验,没有生产线上 A/B。
本地复现¶
PlanBench mini 固定 120 episodes:joint success 1.0000、平均成本 1.1200; 12 个新任务族进行 24 次计划探索和 12 次 policy update,随后复用计划 108 次。
auto-research agent-eval --method pearl \
--benchmark planbench-mini --episodes 120 --memory-size 24 --seed 42
稳定指标:
classic-agent-mini-suites-seed42.json。
复现边界¶
实现离线候选计划探索、planning reward、组内选择更新、Planner/Executor 解耦和跨 episode 复用;未训练 Qwen2.5-7B,也未接入 ToolHop/T-Eval 的真实 API 与 GRPO 集群。
