Search papers, labs, and topics across Lattice.
This paper investigates the compute-optimal allocation of sampling compute for on-policy RL methods in LLMs, formulating scaling as a constrained optimization problem across parallel rollouts, problems per batch, and update steps. They find that the optimal number of parallel rollouts increases with compute budget until saturation, driven by solution sharpening for easy problems and coverage expansion for hard problems. The study also demonstrates that increasing parallel rollouts reduces interference between problems, while the number of problems per batch mainly impacts training stability.
Forget simple scaling laws: the compute-optimal number of parallel rollouts in LLM RL plateaus, revealing distinct mechanisms for easy vs. hard problems.
While scaling laws guide compute allocation for LLM pre-training, analogous prescriptions for reinforcement learning (RL) post-training of large language models (LLMs) remain poorly understood. We study the compute-optimal allocation of sampling compute for on-policy RL methods in LLMs, framing scaling as a compute-constrained optimization over three resources: parallel rollouts per problem, number of problems per batch, and number of update steps. We find that the compute-optimal number of parallel rollouts per problem increases predictably with compute budget and then saturates. This trend holds across both easy and hard problems, though driven by different mechanisms: solution sharpening on easy problems and coverage expansion on hard problems. We further show that increasing the number of parallel rollouts mitigates interference across problems, while the number of problems per batch primarily affects training stability and can be chosen within a broad range. Validated across base models and data distributions, our results recast RL scaling laws as prescriptive allocation rules and provide practical guidance for compute-efficient LLM RL post-training.