Uniform-Correct Policy Optimization: Breaking RLVR's Indifference to Diversity
This paper identifies that standard reinforcement learning objectives with verifiable rewards (RLVR) lead to a diversity collapse by being indifferent to the distribution of probability mass among correct solutions, and proposes Uniform-Correct Policy Optimization (UCPO) to enforce a uniform distribution over valid outputs, thereby substantially improving multi-sample diversity and coverage while preserving single-attempt accuracy.
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
The Big Problem: The Trap of the "One-Size-Fits-All" Approach
Imagine you are training a brilliant student to solve math problems. You tell them: "Your goal is to find the right answer."
In the world of AI, this is called RLVR (Reinforcement Learning with Verifiable Rewards). The AI tries to solve a problem, and if the answer is correct, it receives a "gold star."
The Problem:
The paper argues that standard training methods (like GRPO) focus too much on getting the gold star and do not care how the student gets it.
Imagine a math problem that can be solved in three different valid ways (Method A, Method B, and Method C).
- The Old Way (GRPO): The AI tries all three. By pure chance, it solves a problem using Method A. It receives a gold star. Since it got a star, the AI thinks: "Method A is the best! I will do that next time." It stops trying Methods B and C.
- The Result: The AI becomes a master of Method A. It gets the right answer almost every time when it tries once (Pass@1). But if you ask it to try 64 times to see if it can find any solution, it fails. Why? Because it has forgotten Methods B and C. It has collapsed into a single, narrow habit.
The paper calls this "Diversity Collapse." The AI becomes a one-trick pony.
The Diagnosis: Why Does This Happen?
The authors found two main reasons why this occurs:
- The Goal is Too Vague: The training rule says: "Maximize correct answers." It does not say: "Maximize correct answers and try to use every possible method." Therefore, the AI is indifferent. It does not know it should be diverse.
- The "Rich Get Richer" Cycle:
- Imagine the AI is just slightly more inclined by chance to choose Method A.
- Since it chooses Method A more often, it gets more practice with it.
- The training updates make Method A even stronger.
- Now it chooses Method A even more often.
- Eventually, Methods B and C are never chosen, so the AI never gets the chance to learn them again. They die out.
The Solution: The "Uniform-Correct" Policy
The authors asked: "What is the perfect way for an AI to act when there are multiple correct answers?"
They concluded that the AI should be Uniform-Correct.
- Uniform: It should treat every valid solution (Method A, B, and C) exactly the same. It should give them an equal chance (33% each).
- Correct: It should not waste time on wrong answers.
Think of this like a chef who knows three different ways to make a perfect omelet. The "Uniform-Correct" chef does not stick to the one they made first; they rotate evenly through all three methods so they never forget how to make the others.
The New Tool: UCPO
To fix the trap of the "one-size-fits-all" approach, the authors developed a new training method called UCPO (Uniform-Correct Policy Optimization).
How it works (the analogy):
Imagine the AI is a teacher grading a class of students (the different solutions).
- Old Method (GRPO): The teacher only praises the student who raised their hand first. The other students stay quiet and eventually stop raising their hands.
- New Method (UCPO): The teacher looks at the whole class. If Student A has raised their hand often, the teacher says: "Well done, but we will give a special bonus to Student B and Student C, who have not raised their hands as often."
UCPO adds a "penalty" to the training. If the AI starts to favor one solution too much, the training pushes back and says: "No, you must distribute your attention more evenly across all correct answers."
The Results: What Happened?
The team tested this on three different AI models (from small to large) using difficult math benchmarks (such as the AIME math competition).
- Accuracy Remained High: The AI was still just as good at finding the right answer on the first try (Pass@1) as the old methods.
- Diversity Exploded: When they asked the AI to generate 64 different attempts, it found many more unique, correct solutions.
- On the hardest test (AIME24), the new method improved the ability to find any correct solution within 64 attempts by 10%.
- The diversity of mathematical equations used in the answers increased by 45%.
Summary
The paper shows that standard training of AI models makes them too rigid—they find one way to be right, stick with it, and forget all other valid ways. The new method, UCPO, forces the AI to keep all its options open and treat every correct path as equally valuable. This makes the AI more robust and creative without compromising its accuracy.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.