research24 min studyLesson 634 in Engineering

Evaluate predicted judgments without declaring a utility meter

Separate ordering accuracy, probabilistic calibration, population shift, and downstream usefulness when evaluating a learned reward model.

On this page

What you’ll understand

  • Distinguish pair ranking accuracy from probability calibration.
  • Compute probabilistic losses with explicit observation and grouping assumptions.
  • Evaluate new prompts and generators beyond the calibration population.

Two reward models rank the same candidate first, but one predicts a sixty percent preference chance and the other predicts ninety-nine percent. Their pair accuracy can match while their probabilistic performance differs substantially. Calibration asks whether predicted probabilities agree with observed frequencies under a specified annotation process and population. It does not turn learned scores into true utility, establish factual correctness, or guarantee that the same relationship holds after a policy begins generating different kinds of answers.

Measure ordering and probability quality separately

Pair accuracy records whether the model favors the labeled candidate under a declared tie rule. It discards much of the confidence information in the score gap. Log loss and Brier loss assess probabilistic predictions and penalize different aspects of error; a confident wrong prediction can matter even when its argmax is unchanged. Use the same held-out examples and outcome convention when comparing them. A reward model's raw scalar output is not itself a probability: a link such as the specified Bradley–Terry comparison model maps a within-prompt gap to a predicted judgment probability.

Proper scoring rules have an expected-loss interpretation under the actual outcome distribution. Minimizing a finite empirical score does not prove that a flexible learned model recovered that distribution, and model selection on the same examples can overfit the score. Preserve a separate calibration or development set and a final assessment set. Report enough labels, denominators, and probability bins or smooth summaries to make confidence behavior visible. Coarse calibration bins can hide subgroup errors, while small bins can produce noisy apparent deviations. Avoid presenting one aggregate calibration number as a complete model-quality certificate.

NLL⁡=−1N∑i=1N[zilog⁡pi+(1−zi)log⁡(1−pi)]\operatorname{NLL}=-\frac{1}{N}\sum_{i=1}^{N}\bigl[z_i\log p_i+(1-z_i)\log(1-p_i)\bigr]
N>0 binary comparison observations have labels z_i∈{0, 1} and predicted probabilities 0<p_i<1. Natural logs give loss in nats per observation. This empirical average does not require independent observations, but its uncertainty and population interpretation do.↔ Scroll wide equations horizontally.

Calibrate a declared judgment population

A held-out set can ask whether pairs assigned probability near 0.8 are chosen in the predicted direction roughly eighty percent of the time. The answer is conditional on the prompt source, candidate generators, rubric, annotator population, and inclusion rule. A score rescaling or calibration mapping learned there is another fitted artifact requiring version identity and held-out validation. Additive reward offsets do not change Bradley–Terry probabilities, but scaling gaps changes their confidence. None of these operations identifies absolute utility or converts agreement with a rubric into a guarantee of desirable behavior.

Generalization requires additional comparisons that stress the intended shift: unseen prompt families, other response generators, different languages, or failure modes that optimization discovers. Splitting random pairs from the same prompts can understate that challenge. RewardBench 2 constructs multi-skill evaluation evidence and studies downstream relationships, but a benchmark result remains evidence on that benchmark and protocol. Calibration on one population can fail under another, and high pair accuracy may not predict the best reward for a downstream optimization budget. Record where the model was tested and which conclusions remain unmeasured.

Brier⁡=1N∑i=1N(pi−zi)2,N>0\operatorname{Brier}=\frac{1}{N}\sum_{i=1}^{N}(p_i-z_i)^2,\qquad N>0
For binary labels and probabilities in[0, 1], this version of Brier loss is dimensionless and ranges from 0 to 1. It differs by a factor of two from a convention that sums squared errors over both binary classes; state the convention when comparing reports.↔ Scroll wide equations horizontally.

Assess uncertainty and the intended downstream use

Group dependent pairs by prompt or source when designing uncertainty analysis, and keep annotator variation visible. Evaluate score behavior on current-policy outputs rather than only the older generators used for training. For best-of-N selection, inspect how errors among high-scoring candidates change with N; for policy training, compare independent held-out judgments as optimization proceeds. Maintain correctness or task checks alongside preference predictions when those are release requirements. A calibrated predictor of one annotation event can still be an inadequate optimization proxy if relevant behavior lies outside its observation and generalization boundary.

The network lab isolates confidence changes while preserving one decision direction. For each separate view, Reset, set both input x=1.5 and weight w, predict z=wx−0.5, then inspect. At w=1 the output is about 0.7311; at w=2 it is about 0.9241. Both exceed 0.5, but they express different probabilities in this toy unit. The instrument has no labels, calibration fit, or generalization test. It demonstrates why identical argmax decisions do not imply identical probability quality; actual scoring needs held-out outcomes from the declared evaluation population.

Improve probability fit without changing the argmax

Twenty fictional eligible comparisons all receive predicted probability 0.8 for candidate A. Twelve labels choose A and eight choose B. Compare that constant prediction with 0.6, using the same labels only as an arithmetic example, not as a valid held-out fitting procedure.

  1. The observed A frequency is 12/20=0.6. Both constant predictors choose A at a 0.5 threshold, so each has 60% pair accuracy on these labels.

  2. The 0.8 predictor has mean log loss−0.6 ln 0.8−0.4 ln 0.2≈0.77766 nats. The 0.6 predictor gives approximately 0.67301 nats.

  3. Their binary Brier losses are 0.6×0.2²+0.4×0.8²=0.28 and 0.6×0.4²+0.4×0.6²=0.24. Better probability fit here does not certify performance on new data or reveal true utility.

The result

The argmax accuracy is unchanged, while both stated probabilistic losses improve in this example. Fit any actual calibration mapping separately from its final assessment.

Explore the model

Interactive lab

Interactive lab · network

Same decision direction, different confidence

For each view: Reset, set both x=1.5 and w, predict z=wx−0.5, then inspect. Compare w=1 and w=2: outputs are approximately 0.7311 and 0.9241. This fixed-bias unit has no outcome labels and cannot estimate calibration or utility.

Same decision direction, different confidenceOne inspectable sigmoid unit, σ(wx − 0.5). Playback traces the computation graph. There is no training, attention mechanism or hidden deep network. Current readings: Product · wx: 1.2; Logit · wx − 0.5: 0.7; Sigmoid output: 0.6682. All parameters are adjustable with the labeled controls below.One input. One weight. One sigmoid.x1.20× w1.20+ b0.70σ0.668output0.668w = 1.00b = −0.50σ(z) = 1 / (1 + exp(−z))
Computation graphSignal trace
Product · wx
1.2
Logit · wx − 0.5
0.7
Sigmoid output
0.6682
t = 0 s

One inspectable sigmoid unit, σ(wx − 0.5). Playback traces the computation graph. There is no training, attention mechanism or hidden deep network. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forProbability quality cannot be inferred from a matching argmax. Compare predictions with held-out outcomes under the declared judgment process.

Check your understanding

A reward model has high pair accuracy on old-generator responses. What additional evidence is needed before relying on it to optimize a new policy?

Try it yourself

Ten comparisons have six A labels and four B labels. Compare binary Brier losses for constant predictions 0.9 and 0.6. Do their argmax accuracies differ?

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Weight the squared error for each observed label class.

Compare with the solution

The 0.9 predictor has loss 0.6×0.1²+0.4×0.9²=0.33. The 0.6 predictor has loss 0.24. Both predict A and have 60% accuracy, so their ordering decisions match while their probabilistic losses differ.

Take it with you

  • Ranking accuracy and probability quality assess different aspects of learned judgments.
  • Calibration is conditional on a declared population and annotation process.
  • Generalization and downstream optimization need their own held-out evidence.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.