In words
What it is, why it matters, and what it is like.
Why am I learning this?
Reward modeling is the mechanism that allows artificial intelligence systems to distinguish between good answers and bad ones. Without it, a system would simply generate text without knowing which version was most helpful, honest, or safe for you. This concept explains how assistants like ChatGPT learn to avoid harmful content and prefer useful responses. It also underlies recommendation systems that tailor content to your tastes and autonomous agents that decide which tools to use. By understanding this, you see how we turn vague human values into precise signals that guide a computer’s behavior.
The idea, in plain terms
Imagine you are training a puppy. You do not want to give it a treat for every single action because you cannot be there all the time to judge each move. Instead, you might enlist a friend to watch the puppy and give a score from 0 to 10. That number tells the trainer whether the action was good or bad. Reward modeling works exactly this way: we train a separate system to act as that 'judge.' This judge looks at a response and produces a single number, called a reward, which indicates quality. The main system—the one generating the text—is the puppy. The judge is not the final goal; it is a stand-in for human judgment because asking humans to grade every possible response would be too slow and expensive. So, we collect examples where humans have said, 'Response A is better than Response B.' We train our judge model on these comparisons. Once trained, this judge can instantly score any new response, allowing us to train the main system quickly and at scale.
An analogy
Think of a movie critic. You are the filmmaker, trying to make a movie that audiences love. You cannot screen the rough cut for every person on Earth. So, you hire a critic who has watched thousands of movies and knows what makes a good one. You show the critic your work, and they give you a score out of 10. You use that score to decide which scenes to keep and which to cut. The critic is not the audience, but they are a close enough approximation to guide your decisions. This works well, but it has one flaw: the critic can be fooled. If you know the critic loves car chases, you might add a car chase to every scene, even if it ruins the story. This is called 'reward hacking'—optimizing for the critic’s score rather than the audience’s true enjoyment. The judge model is a compressed summary of what humans preferred, and like any compression, it loses some detail. It optimizes that summary, not the original intent perfectly.
Definition
Reward modeling is the process of training a system to predict which of two or more responses humans prefer, outputting a single number that guides the improvement of the main text-generating system.
Where this sits
This concept sits within post-training alignment, which refers to all adjustments made after a model has learned general language skills to make it useful and well-behaved. It connects directly to supervised fine-tuning, where a model learns by mimicking high-quality examples provided by humans, and preference optimization, which adjusts the model based on judgments of quality rather than direct examples. While reward modeling explicitly trains a judge to score responses, other methods like Direct Preference Optimization skip the explicit judge and use human preferences directly to guide the training signal.