Why Does RL Generalize Better Than SFT? A Data-Centric Perspective on VLM Post-Training
This paper proposes that Reinforcement Learning (RL) outperforms Supervised Fine-Tuning (SFT) in VLM generalization because it implicitly prioritizes medium-difficulty data, leading the authors to introduce "Difficulty-Curated SFT" (DC-SFT), a more efficient method that achieves superior out-of-distribution performance by explicitly filtering for optimal sample difficulty.
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 training a student to become a world-class chef. You have two different teaching methods, and you want to know which one will help the student succeed when they are thrown into a real, unpredictable professional kitchen.
The Two Teachers: SFT vs. RL
1. The "SFT" Teacher (The Perfectionist Textbook Teacher):
This teacher gives the student a massive stack of recipe books. Every single recipe is "correct." The teacher says, "Memorize these exactly. If the book says add two grams of salt, you add exactly two grams."
- The Problem: The student becomes a master at following those specific books. But if they walk into a kitchen where the ingredients are slightly different, or the stove is hotter, or the recipe is written in a different style, they panic. They "overfit"—they learned the books, not the art of cooking.
2. The "RL" Teacher (The "Trial and Error" Coach):
This teacher doesn't give books. Instead, they give the student ingredients and say, "Try to make a soup. I'll taste it and give you a score."
- The Benefit: The student learns by doing. They try something, it tastes bad, they adjust. They try something else, it tastes great, they do more of that. This student is much better at handling a real kitchen because they’ve learned how to adapt.
The Big Discovery: The "Goldilocks" Secret
For a long time, scientists wondered: "Why is the RL Coach so much better at helping students adapt than the SFT Textbook Teacher?"
This paper discovered the answer isn't about the teaching style—it’s about the difficulty of the recipes.
The researchers realized that the RL Coach has a "secret filter." When the student is given a task:
- If it's too easy (the soup is already perfect), the coach doesn't say much. There's no room to learn.
- If it's too hard (the student is trying to cook a 5-course meal with no heat), the student fails every time. The coach gives a low score, but since the student fails every attempt, they don't learn how to improve.
- If it's "Just Right" (Medium Difficulty): This is the sweet spot. The student gets it right sometimes and wrong sometimes. The coach provides feedback that says, "You were close! Try this instead."
The RL Coach naturally spends all their time on the "Just Right" tasks, while the SFT Teacher wastes time forcing the student to memorize "Impossible" tasks that actually confuse the student and ruin their intuition.
The Solution: DC-SFT (The "Smart Curriculum")
The authors created a new method called DC-SFT (Difficulty-Curated SFT).
Instead of being a "Textbook Teacher" who forces the student to read every single book (including the ones that are too hard and confusing), the DC-SFT teacher curates the library. They look at the books beforehand and say: "We are going to throw away the books that are too easy (boring) and the books that are impossibly hard (confusing). We will only train the student on the books that are 'Just Right'."
The Result?
By simply being picky about the data, this "Smart Teacher" (DC-SFT) actually beat the "Trial and Error Coach" (RL)!
Why is this a big deal?
- It's Faster: You don't have to spend weeks watching the student fail and try again (RL is slow). You just give them the right books and go.
- It's More Stable: The student doesn't have "bad days" where they suddenly forget everything (RL can be unpredictable).
- It's Smarter: The student becomes better at "reasoning"—they don't just memorize; they actually understand the logic, making them ready for the real world.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.