Alignment / Preference
verifiedReward Model
Nobody can write down a loss function for 'a helpful answer'. But people can reliably say which of two answers is better, and that comparison is cheap. A reward model is trained on those comparisons until it can score a response on its own — turning a judgement nobody can specify into a number an optimiser can use.
Usually the policy model with the language head replaced by a scalar output, trained on pairs labelled by which response a human preferred. It is the component that decides what gets optimised, and every flaw in it becomes a flaw in the final model — a reward model that likes long answers produces a model that writes long answers.
Under the Bradley–Terry model, P(y sub w ≻ y sub l | x) = σ(r(x, y sub w ) − r(x, y sub l )), so the loss is −log σ(r(x, y sub w ) − r(x, y sub l )) over preference pairs. Only differences are identified: adding a constant to r changes nothing, which is why the absolute score is not meaningful and only comparisons are.
agreed-pairs holds 59% of the budget; rest holds the remaining 41%.
Pairs the model ranks in the human's order against those it gets backwards. Drag the agreement up to watch the signal every later stage inherits get cleaner.
Reviewed by opendroid · 2026-08-04
- arXiv:1706.03741 — Deep reinforcement learning from human preferences
- arXiv:2009.01325 — Learning to summarize from human feedback