← Latest papers
🤖 AI

Learning as Reasoning Unfolds: Progressive Rollout Allocation for Efficient Reinforcement Learning

The paper proposes VIGOR, a variance-guided online rollout allocation method that dynamically distributes a fixed generation budget to examples with the highest reward variance, thereby significantly reducing computational costs and improving stability while achieving superior performance in mathematical reasoning and coding tasks compared to standard GRPO.

Original authors: Heyang Jiang, Henry Liu, Baharan Mirzasoleiman

Published 2026-07-27
📖 4 min read☕ Coffee break read

Original authors: Heyang Jiang, Henry Liu, Baharan Mirzasoleiman

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to teach a very smart, but slightly scatterbrained, robot how to solve complex puzzles like math problems or write computer code. You can't just sit there and explain every step; instead, you let the robot try, and when it gets an answer right, you give it a high-five (a "reward"). When it gets it wrong, you give it a gentle "try again." This process is called Reinforcement Learning. The robot keeps trying different ways to solve the problem, and over time, it learns which paths lead to high-fives and which lead to dead ends.

However, there's a catch. To learn effectively, the robot needs to try a lot of different paths. If it only tries one or two, it might get lucky and think a bad path is actually good. But if it tries thousands of paths, it becomes a huge waste of time and electricity, especially because most of those paths are boring or useless. It's like asking a student to write 100 essays to learn how to write, when 90 of them are just scribbles that don't teach them anything new. The big question for scientists is: How do we make the robot try the right number of paths without wasting energy on the boring ones?

This is where a new method called VIGOR comes in. Think of the robot's learning process like a game of "Hot and Cold." In the old way of doing things (called GRPO), the robot would blindly try the same number of guesses for every single puzzle, regardless of whether the puzzle was easy or hard. It was like a teacher giving every student the same amount of homework, even if some students already knew the answer and others were completely lost.

The researchers behind VIGOR realized that the most useful information comes from the moments when the robot is unsure. If a robot tries a math problem and gets a mix of right and wrong answers, that "variance" (or disagreement) is a signal that the robot is learning something important. But if it gets the same wrong answer every time, or the same right answer every time, it's just wasting time.

VIGOR changes the game by acting like a smart coach who watches the robot's first few attempts. Instead of giving every puzzle a fixed number of tries, VIGOR starts by letting the robot take just a couple of guesses at everything. Then, it looks at the results:

  1. If the robot got the same answer every time (low variance), the coach says, "Okay, we get it, let's move on."
  2. If the robot's answers were all over the place (high variance), the coach says, "This one is tricky! Let's give it more tries to figure it out."

The method then pours more "guessing energy" (rollouts) only into the puzzles that are causing the most confusion, while ignoring the ones that are too easy or too broken to learn from. It's like a video game that only spawns more difficult enemies for the player who is struggling, rather than making the easy levels harder just to fill time.

The paper shows that this approach is a game-changer. By using this "variance-guided" strategy, the robot reaches the same level of skill using significantly fewer guesses. On math problems, VIGOR reached its target accuracy with up to 2.3 times fewer rollouts than the standard method. On coding tasks, it reached the same success rate with 1.49 times fewer rollouts and even improved the final success rate by 3.4 points.

The authors suggest that this isn't just a small tweak; it's a fundamental shift in how we teach AI to reason. They measured these results across different sizes of AI models and found that VIGOR consistently learns faster and more efficiently. It proves that you don't need to throw more computing power at a problem to solve it; you just need to be smarter about where you spend that power. By focusing only on the moments of uncertainty, VIGOR helps AI learn to reason more effectively, turning a chaotic trial-and-error process into a focused, efficient journey of discovery.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →