One-Batch REINFORCE
Center rewards across the next fresh batch of independent prompts. Successes and failures both contribute, with no value network and no sibling-rollout group baseline.
Critic-Free · Single-Rollout · Asynchronous RL
for Agentic Language Models
Group-relative RL spends several rollouts on the same prompt and waits for sibling trajectories. FlashREINFORCE uses one rollout per prompt, preserving prompt coverage and naturally fitting asynchronous long-horizon agents — without learning a critic.
Center rewards across the next fresh batch of independent prompts. Successes and failures both contribute, with no value network and no sibling-rollout group baseline.
Use token importance sampling for behavior correction, then screen complete trajectories with a sequence-level sampled-action KL proxy.
Average within each trajectory before averaging across the batch so long failures do not receive an automatic length multiplier.
A rollout worker stores the probability that actually generated every action. The learner recomputes the current policy, corrects the action distribution locally, admits or rejects the full trajectory, and performs exactly one update on the fresh batch.
Workers submit trajectories independently as soon as they finish.
Correct sampled actions and screen accumulated trajectory drift.
Take one full-batch step, then discard the batch rather than replay it.
For the next \(B\) completed trajectories, center scalar rewards across independent prompts:
The batch mean is a critic-free control variate. It creates signed feedback while keeping the data path single-rollout.
For each sampled token, use the learner-to-behavior ratio
Token IS corrects actions at stored histories. The remaining history-distribution mismatch motivates a trajectory-level trust decision. FlashREINFORCE averages a sampled-action Bernoulli KL proxy over the sequence and admits trajectory \(i\) when \(\bar D_i\le\delta\).
Each admitted trajectory receives equal outer weight, independent of response length:
This retains signed feedback without letting long negative trajectories dominate simply because they contain more tokens.
Experiments cover long-chain mathematical reasoning, multi-turn Python tool use, a 30B MoE model, and interactive ALFWorld agents.
| Setting | FlashREINFORCE | Comparison / observation |
|---|---|---|
| Long-CoT · DeepSeek-R1-Distill-Qwen-1.5B | AIME24/25 mean 21.7 → 33.7 | Stable through 6,000 updates at lag ≈4. |
| Reasoning · Qwen2.5-Math-1.5B | 38.0 mean, 256k rollouts | Reported GRPO baseline: 36.3 mean, 512k rollouts. |
| Python tool · Qwen2.5-7B-Instruct | 37.0 mean, 3.25 calls / trajectory | Compared GRPO run: 30.3 mean and 0.00 tool calls at step 600. |
| Python tool · Qwen3-30B-A3B | Stable at lag ≈8 | Leads the matched-budget GRPO comparison by 6.8 points. |
| ALFWorld · Qwen2.5-7B-Instruct | 98.3% seen / 96.5% unseen | Evaluated at step 200 after 12.8k training trajectories. |
Critic-Free Single-Rollout Asynchronous RL for Agentic Language Models.
@article{hu2026flashreinforce,
title = {FlashREINFORCE: Critic-Free Single-Rollout Asynchronous RL for Agentic Language Models},
author = {Hu, Jian and Zhang, Yifan and Zhang, Hao and Xu, Binfeng and Zhang, Shaokun and Peng, Hongqing and Yu, Zhiding and Molchanov, Pavlo and Kautz, Jan and Dong, Yi},
year = {2026},
url = {https://github.com/yifanzhang-pro/FlashREINFORCE}
}