简体中文 · English
PEARL: Tool exploration and reinforcement learning for planning¶
PEARL explores valid tool parameters and failure conditions offline, then trains a separate Planner with planning-centric rewards and GRPO. Reliable execution and long-horizon planning are optimized separately.
Paper information¶
| Field | Details |
|---|---|
| Paper | PEARL: Plan Exploration and Adaptive Reinforcement Learning for Multihop Tool Use |
| Institution | Institute of Information Engineering, Chinese Academy of Sciences / School of Cyber Security, University of Chinese Academy of Sciences |
| First public release | 2026-01-28 |
| Author code | No author code found or released. |
| Local adapter or method key | pearl |
| Local reproduction code | src/auto_research/agent_research/ |
Original paper summary¶
Background and main changes¶
Multi-hop tool use can fail due to hallucinated tools, incorrect arguments, and weak long-horizon planning. The offline stage learns tool usage and failure conditions by trial and error. The online stage separates Planner and Executor and applies GRPO with a dense reward for plan correctness, tool chains, and final outcomes rather than relying only on sparse success.
flowchart LR
T["Tool set"] --> E["Offline tool exploration"]
E --> M["Usage / failure conditions"]
Q["Complex question"] --> P["Planner: candidate plan group"]
P --> R["Planning-centric reward"]
R --> G["GRPO update for Planner"]
G --> P
P --> X["Executor"]
M --> X
X --> O["Answer and execution feedback"]
Key figure from the paper¶
Figure 1: The core architecture, its main modules, and their connections. From the paper; copyright belongs to the authors. Click for the source.
Core equations¶
Offline and online results¶
PEARL-7B reaches 56.5% success and 3.8% invocation errors on ToolHop and 77.0% success with 1.0% errors on T-Eval. Removing planning rewards drops ToolHop success to 23.4%. These are offline public benchmarks, not production A/B tests.
Local reproduction¶
Over 120 fixed PlanBench mini episodes, joint success is 1.0000 and average cost is 1.1200. For 12 new task families, the run performs 24 plan explorations and 12 policy updates, then reuses plans 108 times.
auto-research agent-eval --method pearl \
--benchmark planbench-mini --episodes 120 --memory-size 24 --seed 42
Stable metrics: classic-agent-mini-suites-seed42.json.
Scope¶
The implementation includes offline candidate plan exploration, planning rewards, group-relative selection updates, a separate Planner and Executor, and cross-episode reuse. It does not train Qwen2.5-7B or connect to live ToolHop/T-Eval APIs and a GRPO cluster.
