atlas

Research map / Reinforcement learning / RL from feedback

Trajectory Balance with Asynchrony: Decoupling Exploration and Learning for Fast, Scalable LLM Post-Training

NeurIPS 2025 · Reinforcement learning › RL from feedback · approach: RL for LLM reasoning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Trajectory Balance with Asynchrony (TBA), an asynchronous distributed RL framework that trains LLMs with the off-policy VarGrad trajectory balance objective on replay-buffer data from parallel searcher nodes, reporting speedups and competitive or better accuracy on GSM8K, TL;DR preference tuning, and automated red-teaming.

Problem

On-policy RL used for LLM post-training is bottlenecked by sequential generation and cannot efficiently reuse asynchronously generated replay-buffer data, limiting wall-clock efficiency and scaling of data generation.

Approach

Replace the on-policy policy-gradient objective with an off-policy trajectory balance (VarGrad) loss whose KL-regularized reward and reference-policy reset make it robust to stale data, and run it with decoupled searcher and trainer nodes that sample from a global replay buffer using recency- and reward-based prioritization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TBA instead of Online DPO at approximately 15 async stepsPythia 410M TL;DR preference fine-tuning · TL;DR (Pythia 410M), ≈ 15 steps (async)Win rate: 0.82 -> 0.86Helped
Use TBA instead of (Async) PPO at approximately 15 async stepsPythia 410M TL;DR preference fine-tuning · TL;DR (Pythia 410M), ≈ 15 steps (async)Win rate: 0.76 -> 0.86Helped
Use TBA instead of (Proximal) RLOO at approximately 15 async stepsPythia 410M TL;DR preference fine-tuning · TL;DR (Pythia 410M), ≈ 15 steps (async)Win rate: 0.77 -> 0.86Helped
Increase most-on-policy sampling probability from m=0.4 to m=0.5 (ablation)TBA · TL;DR (Pythia-410M)Win rate: 0.67 -> 0.82Helped
Increase most-on-policy sampling probability from m=0.4 to m=0.6 (ablation)TBA · TL;DR (Pythia-410M)Win rate: 0.67 -> 0.8Helped
Increase searcher count (ablation)TBA · TL;DR preference fine-tuningWin rateNo clear effect
Train for more steps (ablation)TBA · TL;DR preference fine-tuningWin rateHelped
Use a less rapid beta decay schedule (ablation)TBA 2.8B · TL;DR preference fine-tuningWin rateHurt
Scale the number of searchers (ablation)TBA · Automated red-teamingAttack success rateHelped
Increase maximum replay-buffer size (ablation)TBA · Llama 3.2 1B automated red-teamingAttack diversityHelped
Add clipped importance sampling (ablation)TBA′ · MATH-500 and CountdownAccuracyMixed
Remove reference-policy resetting (ablation)TBA′ · MATH-500 and CountdownAccuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K TL;DR summarization MATH Countdown (generated, 9000 problems) GPT-2 red-teaming setup data

Benchmarks: GSM8K TL;DR summarization win rate MATH-500 Countdown automated red-teaming attack success/diversity

Metrics: pass@1 accuracy win rate vs gold reward model perplexity/KL attack success rate diversity (pairwise cosine distance) wall-clock time

Baselines: VinePPO Online DPO PPO RLOO GRPO Dr. GRPO GFlowNet (one-actor TB) REINFORCE SFT

Builds on: trajectory balance GFlowNet fine-tuning VarGrad RLOO IMPALA

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy