SHARPO: Segment-Level Credit Assignment for Agentic Reinforcement Learning

arXiv:2610.00838 · cs.LG, cs.AI · Submitted 2026-09-30 · Read on arXiv

cs.LG, cs.AI

Submitted: 2026-09-30

Updated: 2026-10-04

Comments: 13 pages, 3 tables, 2 figures

License: http://creativecommons.org/licenses/by/4.0/

The gist: Agentic reinforcement learning (RL) trains a large language model (LLM) to act over long, multi-step interactions.

Terminology

Abstract

Agentic reinforcement learning (RL) trains a large language model (LLM) to act over long, multi-step interactions. However, a single localized error can cause task failure, while trajectory-level rewards provide limited guidance for assigning credit to individual decisions. To address this limitation, we introduce Segment-level Hindsight Advantage Reweighting for Policy Optimization (SHARPO), a credit-assignment mechanism that refines Group Relative Policy Optimization (GRPO) at the level of environment-facing segments. Inspired by the existing on-policy self-distillation (OPSD) method, SHARPO computes teacher-student log-probability gaps within each segment and uses the resulting signal to compute a bounded multiplier on the GRPO advantage. This multiplier is shared by all tokens within the segment, allowing credit to vary across different segments. With Qwen2.5-7B-Instruct, SHARPO outperforms existing baselines on the ALFWorld and WebShop benchmarks, including GRPO, SDAR, RLSD, and StepOPSD.

Sources

Related papers