SOUP: Token-level Single-sample Mix-policy Reinforcement Learning for Large Language Models

Lei Yang, Wei Bi, Chenxi Sun, Renren Jin, Deyi Xiong
1/29/2026
cs.CL

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

On-policy reinforcement learning (RL) methods widely used for language model post-training, like Group Relative Policy Optimization (GRPO), often suffer from limited exploration and early saturation due to low sampling diversity. While off-policy data can help, current approaches that mix entire trajectories cause significant policy mismatch and instability. In this work, we propose the $\textbf{S}$ingle-sample Mix-p$\textbf{O}$licy $\textbf{U}$nified $\textbf{P}$aradigm (SOUP), a framework that unifies off- and on-policy learning within individual samples at the token level. It confines off-policy influence to the prefix of a generated sequence sampled from historical policies, while the continuation is generated on-policy. Through token-level importance ratios, SOUP effectively leverages off-policy information while preserving training stability. Extensive experiments demonstrate that SOUP consistently outperforms standard on-policy training and existing off-policy extensions. Our further analysis clarifies how our fine-grained, single-sample mix-policy training can improve both exploration and final performance in LLM RL.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yang2026soup,
  title  = {SOUP: Token-level Single-sample Mix-policy Reinforcement Learning for Large Language Models},
  author = {Lei Yang and Wei Bi and Chenxi Sun and Renren Jin and Deyi Xiong},
  year   = {2026},
  eprint = {2601.21476},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.21476v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.21476.svg)](https://codeofpaper.com/paper/2601.21476)

Discussion