youtube.nixfred.com nixfred.com

John Schulman - Reinforcement Learning from Human Feedback: Progress and Challenges

John Schulman, co-founder of OpenAI and lead of the ChatGPT RLHF work, gives the clearest available argument for why supervised fine tuning alone teaches a model to hallucinate and why reinforcement learning is the lever that can teach it to hedge instead. The core idea: imitation makes the model assert things it has no internal evidence for, while a reward that scores confident wrong answers below honest uncertainty makes calibration the optimal policy. He then walks through reward models, retrieval and citation as the route to verifiability, and the open problems he had not solved.

Published Apr 19, 2023 9 min read Added Jul 30, 2026 Open on YouTube →

At a glance

This talk, given at the UC Berkeley EECS colloquium in April 2023, is the clearest public explanation of why chat models lie and what can be done about it, delivered by the person who was leading the work. John Schulman co-founded OpenAI, invented PPO and TRPO, and ran the team behind ChatGPT and its reinforcement learning from human feedback.

His central argument is unintuitive and, once you see it, hard to unsee. Supervised fine tuning, which is imitation of good answers, actively teaches a model to hallucinate. Not accidentally: the training signal itself instructs the model to assert things whose truth it has no internal evidence for. Reinforcement learning is the lever that can fix this, because a reward that scores confident wrong answers below honest uncertainty makes calibration the optimal behavior rather than a virtue you hope for.

He then walks through how reward models are built, why retrieval and citation are the practical route to verifiability, and which problems he had not solved. Coming from 2023, the open problems section reads like a research agenda that much of the field then followed.

The deep explanation

The two knowledge bases

Schulman starts by separating two things that are easy to conflate. A pretrained model has, encoded in its weights, some approximation of the facts it absorbed. Call that the model's knowledge base. Separately, the fine tuning dataset that turns it into an assistant has its own facts, written by human labelers who know things the model does not.

Now consider what happens during supervised fine tuning. The training example is a question and an ideal answer. The model is trained to produce that answer. If the answer contains a fact the model has no internal representation of, the gradient does not teach it the fact. It teaches it the behavior: when asked a question of this shape, produce a confident specific answer. The model learns the form of knowing rather than the content.

That is the mechanism. Hallucination is not a glitch, it is the faithful execution of a policy that imitation training installed. And the symmetric error is just as real: if you overcorrect and fill the fine tuning set with "I do not know," you teach the model to withhold information it actually has, which makes it useless in a different way.

Why reinforcement learning is the right shape of tool

The reason reinforcement learning fixes this is that its training signal is defined over the model's own outputs rather than over a target someone else wrote. The model produces an answer, the answer is scored, and behavior that scores well is reinforced. Crucially the scoring can depend on whether the answer was right, which imitation cannot.

Schulman makes the point with a scoring argument that is worth spelling out. Suppose a correct answer earns positive reward, a confidently wrong answer earns a larger negative reward, and saying you are not sure earns zero, or slightly less than a correct answer. Then the optimal policy is to answer when your internal confidence exceeds a threshold set by the ratio of those rewards, and to hedge otherwise. The model is not being taught honesty as a value. It is being shown a payoff structure in which calibrated behavior is what maximizes reward, and gradient descent finds it.

This also explains why the calibration is only as good as the reward. If human raters prefer confident answers, which they measurably do, the reward model learns that preference and the resulting policy is overconfident. Sycophancy has the same origin: raters like being agreed with.

Supervised fine tuningReinforcement learning from feedback
Training signalA target answer written by a humanA score over the model's own output
What it teachesThe form of a good answerWhich behaviors get rewarded
Effect on uncertaintyTeaches confident assertion regardless of internal evidenceCan make hedging optimal when confidence is low
CeilingThe labelers who wrote the answersThe fidelity of the reward model
Failure modeHallucinationReward hacking, sycophancy, over refusal

How the reward model is built

You cannot ask a human to score every sample during training; there are far too many. So the standard pipeline trains a separate model to predict human judgment. Humans are shown two or more responses to the same prompt and asked which is better, because comparisons are far more reliable than absolute ratings. Those comparisons train a reward model, and the policy is then optimized against that reward model with PPO, with a penalty term that keeps the policy from drifting too far from the original fine tuned model.

Schulman is candid about the weaknesses. The reward model is a learned approximation, so optimizing hard against it eventually finds inputs where it is wrong, and quality against real humans starts falling while the measured reward keeps climbing. That is reward hacking, and it puts a practical limit on how far the optimization can be pushed. It also means the pipeline needs fresh human comparisons collected against the current policy, because a reward model trained on old outputs does not know how to score new failure modes.

He also notes the more subtle problem: comparisons are cheap for judging style and expensive for judging correctness. A rater can tell instantly which answer reads better and often cannot tell which one is true. So the reward signal is systematically better informed about form than about substance, which biases the whole pipeline toward answers that look right.

the model's internal confidence that its answer is right expected reward

confidence threshold set by penalty / reward

answer confidently say you are not sure

low high answering here loses reward on average answering here gains reward

Figure 1. Schulman's scoring argument as a picture. Under a reward that punishes confident errors more than it rewards correct answers, expected reward from answering crosses the hedging line at a specific confidence. Everything below that line, the optimal policy declines to assert. Imitation training has no equivalent of this crossing point, which is why it cannot teach calibration.

Retrieval, citation, and verifiability

The second half turns to the practical route out. If a model's weights are a lossy compression of what it read, then the fix for factual questions is not to compress harder but to look things up. Schulman describes the shape of a system that browses, retrieves passages, and produces answers with citations, which is the design WebGPT explored and which became standard practice afterwards.

His argument for why citation matters is about verification rather than accuracy. A cited answer can be checked by the user without trusting the model at all, and it can be checked by an automated grader during training, which turns an unverifiable domain into a partly verifiable one. That in turn improves the reward signal, which improves the policy. It is a loop, not a patch.

He is honest about the costs: retrieval introduces its own failure modes, including confidently misreading a retrieved passage, citing a source that does not support the claim, and being led astray by low quality search results.

The open problems, as of 2023

The closing section is a list of what had not been solved. Reading it now is instructive, because it maps closely onto what the field spent the following two years on:

Key takeaways

Where this sits in the LLM Learning track

This opens the behavior part of the track. The full stack tour at the start describes reinforcement learning from human feedback in a few minutes; this is that section expanded to an hour by the person who built it, and it is the video that explains why an assistant's personality is a training artifact rather than a design document. Read it before the interpretability talk, which asks a related question from the opposite direction: rather than shaping behavior from outside, look inside and find out what the model is actually doing.

Resources mentioned

About this page

This reconstruction was built from the public record of the talk rather than from its caption track, because the machine that assembled it had no network route to YouTube. The argument and its structure are here; the verbatim transcript, the timestamped chapter map, and pull quotes are not, and those get backfilled on the next run from a machine that can reach the source. Until then, watch it on YouTube alongside this page.