SFT Overtraining Predicts Rank Inversion via Entropy Collapse Under RLVR
This paper demonstrates that excessive Supervised Fine-Tuning (SFT) can compress the rollout distribution, causing entropy collapse that leads to rank inversion and degraded performance in subsequent Group Relative Policy Optimization (GRPO) training, a failure mode that can be predicted and mitigated by monitoring pre-RL entropy and early GRPO dynamics.
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 Picture: The "Too Perfect" Trap
Imagine you are training a robot to write code. The standard recipe is two steps:
- Supervised Fine-Tuning (SFT): You show the robot thousands of examples of correct code so it learns the patterns.
- Reinforcement Learning (RL): You let the robot try to solve new problems on its own. If it gets it right, it gets a treat (a reward); if it fails, it gets nothing.
The Problem: The paper found that if you train the robot too much in Step 1 (Step 1 Overtraining), it actually becomes worse at Step 2.
Usually, we think, "The more examples the robot memorizes in Step 1, the better it will be." The authors discovered the opposite: The robot that memorizes the most in Step 1 actually performs the worst in Step 2. In fact, the robot that memorizes the least ends up being the champion.
The Metaphor: The Stiff Dancer vs. The Flexible Dancer
To understand why this happens, imagine two dancers preparing for a competition where they must improvise a routine based on random music.
- The "Overtrained" Dancer (Deep SFT): This dancer practiced the same 10 perfect routines thousands of times. They are incredibly precise. But when the music changes, they freeze. They only know those 10 moves. They have no idea how to move in any other way.
- The "Just-Right" Dancer (Shallow SFT): This dancer practiced the basics but kept their body loose and flexible. They know the rules, but they can still wiggle, twist, and try new things when the music changes.
The Competition (RL):
The competition requires the dancers to try many different moves at once to see which one works best.
- The Overtrained Dancer tries to do the exact same perfect move every time. Since they all look the same, the judges (the algorithm) can't tell which move is better. The dancer gets stuck and can't learn anything new.
- The Flexible Dancer tries a wide variety of moves. The judges can see, "Ah, this move worked, that one didn't!" and the dancer learns quickly.
The Technical "Why": Entropy Collapse
The paper uses a fancy word for "variety" or "flexibility": Entropy.
- Entropy Collapse: When the robot is overtrained, its "mind" becomes too narrow. It stops exploring different possibilities and just repeats the same few answers. In the paper's terms, its entropy collapses.
- The Signal Dies: The learning algorithm (called GRPO) works by comparing different answers. If the robot gives the same answer 8 times in a row, the algorithm gets confused. It can't calculate a "gradient" (a direction to improve) because there is no difference to compare. It's like trying to steer a car when the steering wheel is locked straight ahead.
- The Rank Inversion: This leads to a weird result called Rank Inversion.
- Before the second training phase, the overtrained robot looks like a genius (it gets the right answer 100% of the time on the practice test).
- After the second training phase, it becomes a disaster.
- Meanwhile, the "less perfect" robot, which looked slightly worse at first, becomes the superstar.
The Two Models: A Tale of Two Cities
The authors tested this on two different robot brains (models):
- Qwen (The Victim): This model fell into the trap. The more they trained it in Step 1, the more it stiffened up. The "best" looking checkpoint (highest score) turned out to be the worst starting point for the next phase.
- DeepSeek (The Survivor): This model was naturally more flexible. Even after heavy training, it didn't get stiff. It stayed in the "safe zone" where it could still learn. This proved that the problem wasn't the second training phase itself, but specifically how the first phase ruined the Qwen model's flexibility.
The Solution: A Two-Step Checkup
The authors didn't just find the problem; they built a diagnostic tool to spot it before wasting time and money.
- Step 1: The "Stretch" Test (Pre-RL Entropy): Before starting the second training phase, they check how "loose" the robot's mind is. If the robot is too rigid (low entropy), they flag it as high risk.
- Step 2: The "Early Warning" Monitor: If they start the second phase, they watch the first few minutes. If the robot stops trying new things and starts repeating itself immediately, they stop the training early to save resources.
What Didn't Work?
The authors tried to fix the broken robot with standard tricks, like:
- Adding a penalty: "Don't deviate too much from your original training." (This made it worse).
- Smoothing the labels: "Be a little less certain about your answers." (This made the robot look confident again, but it still failed the competition).
The Conclusion: You can't fix a stiff dancer by telling them to "try harder" during the competition. You have to stop training them so rigidly in the first place. The paper proves that variety (entropy) is more important than perfection when you want a model to keep learning.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.