The three methods solve different supervision problems
SFT, DPO, and GRPO are often presented as competing techniques. They are not. Each converts a different kind of supervision into weight updates, and the practical question is which kind of supervision your capability can produce at sufficient quality and volume.
- SFT consumes demonstrations: complete examples of the target behavior.
- DPO consumes comparisons: pairs where one response is judged better than another.
- GRPO consumes rewards: scores computed over groups of responses the model samples itself.
That ordering also tracks difficulty. Demonstrations are the easiest signal to collect and the easiest training to run. Rewards are the hardest to build honestly, and online reinforcement learning is the hardest training to operate. Skipping ahead to the harder method without the supervision it needs is the most common method-selection mistake.