
This paper completely changed how I think about where long reasoning in a model comes from:
Take a base model -> Run pure RL on verifiable reward -> Reasoning patterns emerge on their own -> Fix readability with cold-start data -> Distill into small models
Here is the 5-step blueprint:
Pure RL without SFT: R1-Zero learns to reason directly on top of the base model through RL, with not a single human reasoning trajectory at the start.
Verifiable reward: the signal comes from tasks whose answer can be checked mechanically - mathematics, competitive coding, STEM - rather than from a chain annotator.
Emergence: self-reflection, verification of its own output and dynamic strategy adaptation are not written into the loss, they surface from RL by themselves.
Cold start and multi-stage: R1-Zero drifts on readability and mixes languages, so R1 adds cold-start data before RL plus a rejection sampling + RL + SFT pipeline.
Distillation: the reasoning patterns found by the large model are poured into six dense models from 1.5B to 70B, which beat their own instruct counterparts.
Key insight: reasoning does not have to be taught from human chains, it is enough to reward a verifiable result and the reflection loop grows on its own.
DeepSeek-R1 reaches performance comparable to OpenAI-o1-1217 on reasoning tasks, and its patterns distill down into models as small as 1.5B.
Read this, then check the article below.

leanxbt@leanxbt
English








