RL Squeezes, SFT Expands: A Comparative Study of Reasoning LLMs
This paper introduces a novel framework analyzing reasoning paths at trajectory and step levels to reveal that Reinforcement Learning with Verifiable Rewards (RLVR) compresses incorrect trajectories and concentrates reasoning into fewer steps, while Supervised Fine-Tuning (SFT) expands correct trajectories and distributes reasoning across many steps, thereby explaining the complementary success of the current two-stage training paradigm.
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: Two Ways to Teach a Robot to Think
Imagine you have a robot that is good at talking but not great at solving complex math or coding puzzles. To make it smarter, researchers use two main training methods:
- SFT (Supervised Fine-Tuning): This is like imitation. You show the robot a perfect example of how a human expert solves a problem, step-by-step, and say, "Do exactly this."
- RL (Reinforcement Learning): This is like trial and error with a scorecard. You let the robot try to solve the problem on its own. If it gets the right answer, it gets a "gold star" (reward). If it gets it wrong, it gets nothing. Over time, it learns to avoid the paths that lead to failure.
The paper asks: What actually happens inside the robot's brain when we use these two different methods? Do they change how the robot thinks, or just what it answers?
The authors discovered that these two methods do opposite things to the robot's "thought process."
Analogy 1: The "Reasoning Trail" (Trajectory Level)
Imagine the robot's thinking process as a hiker walking through a massive, foggy forest to find a hidden treasure (the correct answer). There are many paths: some lead to the treasure, and many lead to dead ends or cliffs.
SFT (The Imitator) "Expands" the Good Paths:
When you show the robot an expert's map (SFT), it learns to walk on the correct path. But here's the catch: it also starts walking on many different variations of that correct path. It becomes very creative and diverse in how it finds the treasure.- The Catch: It doesn't stop walking on the bad paths. If the robot was already wandering into a swamp (making mistakes), SFT teaches it new ways to walk, but it might still wander into the swamp occasionally. It "expands" the number of correct routes but doesn't necessarily clear the bad ones.
RL (The Scorer) "Squeezes" the Bad Paths:
When you let the robot play the game with rewards (RL), it quickly realizes that the swamp paths lead to zero points. So, it stops walking there. It "squeezes" all the incorrect, confusing, or dead-end paths out of existence.- The Catch: It also tends to "squeeze" the good paths. It might stop exploring creative variations of the correct answer and just stick to the one path it knows works best. It becomes very focused, but less diverse.
The Winning Combo (SFT + RL):
The paper explains why the current best practice is to do SFT first, then RL.- First, use SFT to teach the robot new ways to find the treasure (expanding the correct paths).
- Then, use RL to punish the robot for wandering into the swamp (squeezing the incorrect paths).
- Result: You get a robot that knows many ways to solve the problem but is very disciplined about avoiding mistakes.
Analogy 2: The "City of Thoughts" (Step Level)
Now, let's look at the robot's thinking not as a single path, but as a city map. Every "step" in the reasoning (like "calculate the area" or "check the formula") is a building in this city. The connections between steps are the roads.
RL Creates a "Hub-and-Spoke" City:
After RL training, the city changes. The robot starts relying heavily on a few specific, super-important buildings (hubs). It visits these key steps over and over again.- The Effect: The city becomes very efficient but crowded around these few spots. The robot concentrates its "thinking power" into a small number of critical steps. It's like a commuter who only uses three specific bridges to cross the river, ignoring all the others.
SFT Creates a "Distributed" City:
After SFT training, the city looks different. The robot spreads its thinking out. It visits many different buildings, and no single building is visited as overwhelmingly as in the RL city.- The Effect: The thinking is "homogenized" or spread out evenly. It's like a city where everyone uses a wide variety of streets, and no single street is a traffic jam.
The Key Finding:
- RL makes the robot's thinking intense and focused on a few key steps (Squeezing).
- SFT makes the robot's thinking broad and distributed across many steps (Expanding).
The Shape of the City (Topology)
The researchers also looked at the "shape" of these thinking cities using geometry.
- The Base Model (Before training): The city is broken into isolated neighborhoods (communities). It's hard to get from one neighborhood to another. The robot gets stuck in local loops.
- RL: It breaks down the walls between neighborhoods. It creates a city dominated by a few massive "hubs" that connect everything together. This makes the robot very fast at finding the answer if it hits the right hub, but it relies on those specific hubs.
- SFT: It also breaks down the walls, but instead of creating hubs, it builds a web where everything is connected to everything else. This makes the city very robust and easy to navigate from any point to any other point.
Summary of the Paper's Claims
- RL is a "Squeezer": It crushes incorrect thinking paths and concentrates the robot's reasoning into a few highly efficient, high-traffic steps. It makes the robot very good at getting the right answer on the first try (Pass@1) by eliminating bad options.
- SFT is an "Expander": It teaches the robot new, correct ways to think and spreads the reasoning load across many steps. However, it doesn't automatically get rid of the bad paths the robot might have been using before.
- Why SFT + RL Works: The best results come from using SFT to teach the robot how to think correctly (expanding the good paths) and then using RL to force it to stop making mistakes (squeezing the bad paths).
- Structure Matters: RL creates a "hub-heavy" reasoning structure, while SFT creates a "distributed" structure. Both are different from the "fragmented" structure of an untrained model.
The paper concludes that understanding these mechanical differences helps explain why the current "two-stage" training recipe (SFT then RL) is so successful for creating smart reasoning AI.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.