Skip to content

Post training

why need posttraining? Answer: to make the intelligence usable
  • no reasoning
  • no controlability
  • no reliablity
  • no deployment-safe behavior
 

Stage 1 - long CoT cold start, structurally necessary to make RL work at all

what this stage does:
  1. teaches the model how to reason step by step
  1. without optizing for rewards
  1. only problems that truly require reasoning
this whole stage is about pattern initliazation, not about performance

Stage 2 - Reasoning RL

to make the reasoning intelligence more robust and continue to improve after SFT. This is the only stage that maximize the intelligence. However if we deploy this model, it always reasons, high latency, verbose answers, unusable for chat, agents, translations, RAG, which is shown by the deepseek-r1 model.

Stage 3 - Thinking Mode Fusion

use RL to do thinking fusion struggles with format invariants, and collapse if you punish thinking globally, cannot reliably enforce absence of behavior. Thus, use SFT, with explicit format control
 

Stage 4 - General RL

improves instruction following, preference alignment, tool calling, agent stability. Without it, the model ignores format, hallucinates tools, fails long-horizon agents, violates safety/ux expectations.
 
 
Question
Use
Does this behavior already exist in the model?
If no → SFT
Is the goal exact and verifiable?
RL
Do I need strict format or absence of behavior?
SFT
Am I optimizing a tradeoff curve?
RL
Do I need exploration preserved (pass@64)?
Distillation / SFT, not RL
Do I care about UX reliability?
SFT first, RL later
 
deeplearning.ai Post-training of LLMs
🏟️
RLHF Book
why needed post training?
Why need policy gradient?
 
Loading...