跳转至

SAPO: Single-Rollout Autoregressive Policy Optimization for Agentic Reinforcement Learning

简体中文

Core agent-mechanism mini-suite. Implements independent planning, memory, credit assignment, or topology paths and records process counts on deterministic tasks, not the full external environment.

Paper information

Field Details
Paper arXiv 2608.19842
Organization Xiamen University
First public release 2026-08-20 (arXiv v1)
Authors' code No public author code was found as of 2026-08-24.
Adapter / method sapo
Local reproduction code src/auto_research/agent_research/historical_b10_b11.py
First author Dayang Liang

Original paper

Motivation and method

One autoregressive backbone outputs policy and value at different causal boundaries, combining PPO, on-policy SARSA, and trajectory GAE.

flowchart LR
  O[Task and observation] --> P[Planning and state management]
  P --> M[SAPO mechanism]
  M --> A[Actions and tools]
  A --> V[Verification and feedback]
  V --> P

Key figure from the paper

SAPO: Single-Rollout Autoregressive Policy Optimization for Agentic Reinforcement Learning — Figure 1

Figure 1: Core architecture, modules, and connections. From the original paper; copyright remains with the authors.

Core equation

\[ \hat A_t^{GAE}=\sum_{l\ge0}(\gamma\lambda)^l\delta_{t+l} \]

Paper results

Across ALFWorld and WebShop, mean results beat PPO by 15.1 points and GRPO by 12.1 points; iteration time falls 33.2% versus PPO. These are paper results, not local mini-suite or online conclusions.

Local reproduction

On 120 planbench-mini episodes, SAPO has joint success 1.0000 and mean cost 0.6200. The long-context control scores 1.0000 and costs 64.5000. With saturated success, inspect traces, source, and method-specific counts rather than inventing improvement. See the method metrics and batch index.

auto-research agent-research --method sapo --benchmark planbench-mini --episodes 120 --seed 42

Reproduction boundaries

The deterministic mini-suite does not access real browsers, AppWorld, SWE-bench, or external tool services. It verifies mechanism branches, intermediate states, and reporting contracts. Reproducing full environments requires the paper's resources. Raw runs are in runs/agent-research/; the repository keeps only metrics. See experiments.