Nathan Lambert
Course on RLHF and post-training. Chapters 10 & 11.
Same prompt to two frontier models (Claude 3.7 Sonnet and ChatGPT with GPT-4o, Feb 2025): “Write me a short poem about an optimistic goldfish.” Which is better – and which came from which?
The Optimistic Goldfish
A little goldfish, bright and bold, Swam in circles, dreams untold. Though the bowl was small and round, Endless wonders still abound.
“The world is vast,” she’d always say, “I’ll find new joys in every day!” No walls could dim her hopeful view, For in her heart, the ocean grew.
The Optimistic Goldfish
In a bowl of curved glass, Swims a goldfish, bright and bold. Three seconds of memory, they say, Yet each circuit feels brand new and gold.
“Today might bring fresh flakes, Or perhaps a castle tall. What adventure awaits beyond this wall?” The optimist in golden hue.
Most of post-training so far (SFT, RLVR) has had a notion of correct – a math answer, a passing test, a verifiable reward. Preferences are what we reach for when there is no right answer.
E.g. Which poem is better? Which explanation is clearer? Which tone is kinder?
Preferences came to be the core of RLHF, as the alignment community looked to optimize for complicated objectives like “human values.”
We trace where “preferences” came from, argue why it’s an imperfect problem formulation, then dig into preference data (chapter 11) used for today’s models.

The History and Risks of Reinforcement Learning and Human Feedback (2023) (Lambert et al., 2023) traces RLHF back through the fields it borrows from – and asks what breaks in the borrowing.
Paper details a series of assumptions and presumptions in the literature that RLHF / post-training are derived from.
A recurring way to think about post-training: we optimize a proxy objective that isn’t the one we actually care about.
Reward-model accuracy (RewardBench-style) is a proxy for a proxy! Keep asking what you are really optimizing.


The idea that choices can be scored is old. The common thread: the idea that human wants can be reduced to a single measure:
“To judge what one must do to obtain a good or avoid an evil, it is necessary to consider not only the good and evil in itself, but also the probability that it happens or does not happen.” – The Port Royal Logic, 1662

Von Neumann & Morgenstern (1947): if your preferences obey a few axioms (completeness, transitivity, continuity, independence), they can be represented by a single utility function, and rational choice = maximizing expected utility (Von Neumann & Morgenstern, 1947).
This is the result RLHF leans on to justify fitting a scalar reward.
In RLHF, essentially none of those if hold:

The statistical model that turns comparisons into scores – and became the backbone of reward modeling (Bradley & Terry, 1952) (see Chapter 5 / Lecture 2):
Give it pairwise human comparisons; out comes a scalar reward. This is why RLHF needs preference data (and where the imperfections enter).
A reward model compresses, into a single number, all of:
We then optimize hard against that number, which is impossible to ever do perfectly! There will always be trade-offs.
Almost as soon as utility was formalized, social choice (the field studying how preferences should be aggregated) and economics found its limits:

If aggregating preferences is the hard part, social choice theory is the field that studies it – and a natural lens for alignment.
Social Choice Should Guide AI Alignment in Dealing with Diverse Human Feedback.

From psychology and behavioral economics:
A problem for “collect a label, train on it later repeatedly.”

In parallel, a machinery for optimizing a reward matured:
Note: these guarantees assume a single, closed-form reward!

These three are ontologically different, and the emergence of modern post-training treated them as interchangeable (Lambert et al., 2023).
Reducing preferences to rewards made the optimization format tractable, but is the root cause of many of the unsolvable “biases” in RLHF and preference data.
These three are ontologically different, and the emergence of modern post-training treated them as interchangeable (Lambert et al., 2023). Deep RL’s theory lives in MDPs with a fixed, closed-form reward (e.g. games, control).
Rewards in an RL system correspond to primary rewards, i.e., rewards that in animals have been hard-wired by the evolutionary process due to their relevance to reproductive success. … Further, RL systems that form value functions, … effectively create conditioned or secondary reward processes whereby predictors of primary rewards act as rewards themselves… The result is that the local landscape of a value function gives direction to the system’s preferred behavior: decisions are made to cause transitions to higher-valued states. A close parallel can be drawn between the gradient of a value function and incentive motivation.
– Singh et al., 2009 (Singh et al., 2009)
It is far easier to judge than to generate – humans (and models) can reliably say which of two answers is better long before they can write the better one. There are many cases where models can’t at all generate a good answer, but can pick up on cues for which is better.
But collecting (and processing) any data like this well is the most opaque part of the modern post-training pipeline.
Very few open models ship fully open human preference data with the methodology used to collect it – the best examples are NVIDIA’s HelpSteer datasets (behind the open Nemotron models) (Wang et al., 2024) (Wang et al., 2024) (Wang et al., 2025).





Ratings: a score on one completion in isolation (e.g. 1-5). Good as metadata.
Rankings: relative comparisons, often on a Likert scale – early Claude used an 8-point scale (Bai et al., 2022); UltraFeedback pairs high- vs low-rated completions (Cui et al., 2023).
In practice almost everyone trains on pairwise rankings, binarized to chosen/rejected for the Bradley-Terry loss (lecture 2 / chapter 5) – and keeps ratings on the side.
Rating: “Rate this completion 1-5.”
“Paris is the capital of France, known for the Eiffel Tower.”
4 / 5
Ranking: “Which response is better?”
A: “Paris.” · B: “Paris – the capital since 987, home of the Eiffel Tower.”
B > A
A Likert scale records a preference as an ordered, graded judgment – not just which answer wins, but by how much, on a symmetric scale with an optional neutral middle. (After psychologist Rensis Likert, 1932 – the same “strongly agree … strongly disagree” survey tool, repurposed for pairwise preference.)
5-point with a tie (LMArena-style): labelers can say “about the same.”
| 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|
| A much better | A better | tie | B better | B much better |
8-point without a tie (early Claude (Bai et al., 2022)): forces a direction.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|
| A>>>B | A>B | B>A | B>>>A |
How many points, and whether ties are allowed, are both design choices that change the data you collect.
In domains with structure, you can build preference pairs automatically:
In these narrow domains, structured pairs can beat quality-judged preferences (Lambert et al., 2024). This is a simple form of synthetic preference data – chapter 12 / lecture 7.
Example prompt: “Describe the ocean. Respond in all lowercase.”
the ocean covers most of our planet, a restless sheet of salt water…
The ocean covers most of our planet. It is a restless sheet of salt water…
The pairwise comparison is a convention, not a law. Alternatives:
Richer signal, harder collection (and not often used extensively in practice).

Access is relationship-driven: vendors are supply-limited and favor big budgets and known brands. Millions get spent and partly wasted; few teams have the bandwidth to fully use human data. Contracts often restrict you from releasing some data like this openly.
Is a far more complex industry today with environments, etc. But, even for simple, human preference data, you need a robust, existing post-training recipe to plug it into.
Once a contract is signed, buyer and vendor agree on detailed instructions for every task – normally never seen outside the lab.

On Hugging Face’s H4 team, we commissioned human data the same way the labs did.
Recently in 2026 Arena (formerly, the LMArena leaderboard, formerly ChatBotArena) reached a ~$100M annualized revenue run-rate within ~8 months of launching its enterprise A/B testing offering (Arena, 2026).
Subtle, systematic biases sail straight from the data into the model:
Detecting and controlling these biases is central to collecting high-quality preference data – and they are exactly what over-optimization amplifies into model behavior (Lecture 9).
RLHF’s motivation (align to human preference) has drifted from its practice (make models effective).
Because industrial RLHF is closed, we can’t check whether the trained model actually reflects the spec given to annotators. The Model Spec (OpenAI, 2024) documents intended behavior, but the link from data → behavior stays largely unaudited.
Many of these questions already surfaced with synthetic data (chapter 12 / lecture 7): the human/AI feedback balance, and on-policy preference data.
This is one of the least-settled, most human parts of the field. Read widely and go to the primary sources. Is a great academic problem!