Chapter 5
Reward Modeling
How human comparisons or verifier labels become a scalar signal that later training can optimize.
A reward model stands in for the environment
In ordinary RL, the environment returns reward. In RLHF, we usually have to learn that reward function from data because the target behavior is subjective and open-ended.
A reward model is therefore a proxy for human judgment, not truth itself.
That distinction is the source of both RLHF’s power and its fragility.
Preference reward models learn comparisons
The classic setup takes a prompt plus two completions and trains the model to assign a higher scalar score to the preferred completion.
Only the relative ordering matters for the loss, which is why Bradley-Terry style objectives dominate this stage.
The output score is useful because it compresses a fuzzy human choice into something an optimizer can repeatedly query.
Outcome and process reward models change the supervision granularity
Outcome reward models predict whether a final answer is correct. Process reward models score the quality of intermediate reasoning steps.
These variants matter most in reasoning-heavy tasks where a single preference score can hide where an answer went wrong.
The supervision target is the big design choice: whole completion, final correctness, or step-level reasoning.
The reward is useful precisely because it is imperfect
A reward model can generalize human preferences across far more examples than humans could score directly.
But every error in the reward model becomes something the optimizer can exploit.
That is why later chapters pair reward models with regularization, online data refreshes, and careful evaluation.
Review
5 quick checks
Questions with revealed answers.
1 Why do RLHF systems often need a reward model at all?
Because the desired behavior is usually not given by a fixed environment reward, so we learn a proxy from preferences or correctness labels.
2 What does a standard preference reward model actually learn?
It learns to score chosen completions above rejected completions for the same prompt.
3 How is an ORM different from a PRM?
An ORM judges final-answer correctness, while a PRM gives supervision at intermediate reasoning steps.
4 Why are reward models dangerous to optimize too aggressively?
Because the optimizer can discover behaviors that increase the proxy score without improving real user value.
5 What is the most important caveat to remember when showing reward model scores?
A high reward score is evidence of matching the proxy, not proof of genuine alignment.