Score Centering Stabilizes Off-policy Reinforcement Learning
An additive “score centering” term cancels the slow drift between training and inference engines that destabilizes RL on large language models.
The 30-second take
- What: The authors blame RL instability under training-inference mismatch on accumulating engine drift, derive an additive score-centering correction, and show it matches or beats importance sampling from 0.6B to 30B, especially under quantization, and composes with IS under staleness.
- Abundance angle: today, stable RL for large models is a scarce, brittle luxury because train and serve stacks never quite match. A cheap additive stabilizer is a step toward post-training as a default rather than a specialist ritual (near-term if it ports; still not a consumer product).
- Who should care: LLM post-training teams, RLHF/RLAIF engineers fighting TIM, and infra groups that quantize rollouts for speed.
What the paper actually did
Reinforcement learning of large language models is sensitive to small differences between training and inference engines — the training-inference mismatch (TIM). Fully eliminating TIM would smash rollout efficiency, so it is impractical. The authors argue that RL instability under TIM is mainly drift: a persistent bias between engines that accumulates every training step.
They derive an additive “score centering” correction that stabilizes RL under TIM by canceling that drift. Training models from 0.6B to 30B parameters, score centering alone matches or outperforms importance-sampling methods under quantization, with a larger gap as mismatch gets worse. Because the term is additive, it also composes with importance sampling; the combination beats pure IS in their staleness experiments.
What makes this disruptive
The scarce capability is stable on-policy-looking RL when rollouts come from a faster, slightly wrong engine (quantized, stale, or different kernels). If drift is the villain and an additive center cancels it, labs can keep efficient rollouts instead of chasing perfect train–infer identity.
Beating or matching IS under quantization from sub-billion to 30B, and composing with IS for staleness, is a strong systems result. It pressures the “IS or bust” toolkit.
This is an optimizer/correction paper, not a new reward model.
Why it matters (outside the lab)
Abundance lens: turning base models into useful assistants via RL is still expensive and fragile. A stabilizer that lets you keep fast mismatched rollouts is a step toward cheaper default post-training — more teams can afford RL, not only those with identical train/serve stacks.
Near-term, try the correction in your PPO/GRPO-like stack. Medium-term, whether it generalizes across algorithms and kernels decides if it is default. No calendar for free frontier models.
Reliability of the math under your mismatch is the gate.
Limitations & open questions
The abstract does not write the formula or name the exact RL algorithm. Scale range is 0.6B–30B in their setup; behavior at larger scales is unstated. “Matches or outperforms IS under quantization” is their comparison, not a universal theorem.
Completely eliminating TIM is called impractical; centering does not claim zero mismatch. Preprint ≠ guaranteed stable run. Abundance is not automatic: a correction term does not make RL cheap by itself.
Explain ladder
Default article depth
When you train an LLM with RL, the copy that generates rollouts is often not bit-identical to the copy that computes gradients — different precision, batching, or a week-old checkpoint. That mismatch can slowly bias the updates until training falls over.
Score centering is an extra additive term meant to subtract that persistent bias each step. In the authors’ runs it was enough, by itself, to compete with classic importance sampling when the rollout engine was quantized, and it stacked with IS when the policy was stale.
The practical message: you may not have to make train and infer identical; you may have to cancel their drift.
Key terms
- Training-inference mismatch (TIM)
- Systematic numerical or implementation differences between the engine that rolls out data and the engine that trains.
- Score centering
- The authors' additive correction designed to cancel accumulating engine drift during RL.
- Importance sampling (IS)
- A standard correction that reweights samples when the behavior policy differs from the learner; the baseline they compare and compose with.
- Off-policy RL
- Learning a policy from data not (exactly) generated by the current learner — here, including mismatched or stale engines.
Sources
Related explainers
Same topic and week first — keep exploring the scarcity → abundance map.
HPOQuest: A Rare-Disease Diagnostic Agent Using Active Phenotype Acquisition
2026-W39 · score 91 · Artificial Intelligencesame weeksame topic
Can 4D Foundation Models Remember?
2026-W39 · score 89 · Artificial Intelligencesame weeksame topic
Quantifying Overclaiming Propensity in Frontier LLM Agents
2026-W39 · score 80 · Artificial Intelligencesame weeksame topic
Sharpness-Aware Minimization (SAM) Improves Classification Accuracy of Bacterial Raman Spectral Data Enabling Portable Diagnostics
2026-W39 · score 74 · Artificial Intelligencesame weeksame topic
Legibility is Not Interpretability: Comparing Judged and Actual Importance in Chain-Of-Thought Reasoning
2026-W37 · score 93 · Artificial Intelligencesame topic
Disruptiveness
Editorial triage 0–100 · not peer review
- Novelty77
- Impact65
- Field heat75
- Practicality38
- Controversy32
