SIDE BY SIDE

SFT, RLHF & DPO

Compare supervised demonstration learning with two preference-based routes. Post-training is a broad stage, not one compulsory sequence.

How the mechanisms differ
QuestionSupervised fine-tuning (SFT)Preference learning: RLHF / DPO
Training signalA desired target responseComparisons of responses under a specified rubric
Basic objectiveIncrease the likelihood of demonstrated response tokensReward-model RLHF: optimize a learned score. DPO: optimize reference-adjusted preference comparisons.
Separate reward modelNot required by the SFT objectiveReward-model RLHF: yes. Original DPO: no separate explicit reward model.
Responses used for updatesDemonstrated responses from the training datasetPPO-style RLHF: sampled policy responses. Original offline DPO: fixed chosen/rejected pairs.
Reference policyNot inherently required for the SFT likelihood objectiveCommon RLHF recipes constrain drift from a reference. The basic DPO objective uses a reference policy.
Shared limitationDemonstrations can contain errors and gapsPreferences and reward scores can contain errors and gaps
MAKE THE DISTINCTION CONCRETE

A demonstration says “respond like this.” A preference pair says “prefer this response to that one under this rubric.” RLHF and DPO use that preference information through different objectives and training workflows.

Follow the evidence

Read the connected lessons for detailed mechanisms, assumptions, and primary references.

← All comparisons