Taming the Tail: Stable LLM Reinforcement Learning via Dynamic Vocabulary Pruning
Yingru Li, Jiawei Xu, Jiacai Liu, Yuxuan Tong, Ziniu Li, Tianle Cai, Ge Zhang, Qian Liu, Baoxiang Wang
TL;DR
This work tackles training instability in RL for large language models caused by a mismatch between fast inference and high-precision training. By redesigning the RL objective to operate over a dynamically pruned safe vocabulary using min-P filtering, the authors avoid tail-induced gradient bias rather than patching after the fact. They derive and validate an asymmetric vulnerability bound $|\Delta_a|\le 2\epsilon_{\max}(1-p_a)$, show that tail tokens drive instability, and propose a constrained gradient estimator with a provably bounded optimization bias. Empirically, Dynamic Vocabulary Pruning yields stable training and improved mathematical reasoning performance, offering a principled route to reliable RL for LLMs in high-throughput settings.
Abstract
Reinforcement learning for large language models (LLMs) faces a fundamental tension: high-throughput inference engines and numerically-precise training systems produce different probability distributions from the same parameters, creating a training-inference mismatch. We prove this mismatch has an asymmetric effect: the bound on log-probability mismatch scales as $(1-p)$ where $p$ is the token probability. For high-probability tokens, this bound vanishes, contributing negligibly to sequence-level mismatch. For low-probability tokens in the tail, the bound remains large, and moreover, when sampled, these tokens exhibit systematically biased mismatches that accumulate over sequences, destabilizing gradient estimation. Rather than applying post-hoc corrections, we propose constraining the RL objective to a dynamically-pruned ``safe'' vocabulary that excludes the extreme tail. By pruning such tokens, we trade large, systematically biased mismatches for a small, bounded optimization bias. Empirically, our method achieves stable training; theoretically, we bound the optimization bias introduced by vocabulary pruning.
