Zenaique

Predict which answer a vanilla GPT-4 judge prefers: short+correct vs long+off topic

Predict output·Hard·4.0 · 0·~2 min·Asked atFiddler AiFireworks AiVernacular Ai·Relevant atAnthropic
Attempt it
A vanilla GPT-4 judge (no anti length instructions) is evaluating two responses to the question: 'What year did the French Revolution begin?'

Response A (short, correct): 'The French Revolution began in 1789.'

Response B (long, slightly off topic): 'The French Revolution, one of the most transformative events in European history, is generally considered to have begun in 1789 with a series of tumultuous events including the storming of the Bastille on July 14th. However, historians sometimes debate whether the seeds were planted earlier in the 1780s with the financial crisis, the Estates General convening, and mounting social unrest. The revolution itself continued in various phases until approximately 1799 with Napoleon's rise to power. Its causes, consequences, and legacy continue to be studied by scholars worldwide.'

Which response will the judge most likely prefer, and why?
TL;DR

The judge prefers Response B, the long one. Length bias makes RLHF-trained judges read verbosity as thoroughness, so they reward the padded answer over the short precise one.

Memory aid
Sign in to see the mnemonic that makes this stick.
Easy to grasp

Imagine a teacher grading two students who both got the answer right. The first writes 'The answer is 1789.' The second writes a full page about the French Revolution, the Bastille, Napoleon, and what historians still argue about. Even though both nailed the actual question, many teachers instinctively give the long answer a better grade because it LOOKS like more effort and more knowledge. An LLM judge does the same thing. It was trained on human ratings where longer, more detailed replies usually scored higher, so it learned a shortcut: more words equals better. Here that shortcut backfires. Response A is exactly correct and on point. Response B drifts off topic. But the judge, without being told to ignore length, still picks B.

Concept explanation~2 min read

Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.

This question looks like a trivia check but is really a test of whether you understand how an LLM judge actually behaves versus how you wish it behaved. Both responses contain the correct year, 1789, so neither is factually wrong. The trap is that the question asks what the judge will DO, not what a thoughtful human grader SHOULD do. Candidates who answer with the better response, A, have correctly judged the answers but have failed to predict the judge, which is the actual task.

The predicted output is Response B, the long one. A vanilla judge with no anti-length instruction prefers the verbose, partly off-topic answer over the short, precise one. This is not a quirk of one prompt or one model; it is a structural property of how judge models are built. The rest of this walkthrough explains the mechanism behind that prediction, why it is reliable rather than a coin flip, how it corrupts real evaluation pipelines, and the concrete mitigations that neutralize it. Treat the judge throughout as what it really is: a measurement instrument with a known, directional systematic error.

Why the judge picks B: length bias is learned

LLM judges are not neutral oracles. They are language models, usually ones tuned with reinforcement learning from human feedback, repurposed to score other models. During that human feedback stage, annotators consistently rated longer, more detailed, more hedged answers higher than terse ones. Length is an easy proxy for effort, and effort correlates with quality often enough that raters lean on it. That preference becomes a learned prior baked into the reward model and then into the policy weights.

When you then ask the model to judge, it carries that prior with it. It has internalized a correlation: longer and more structured tends to mean better. This is what the literature calls length bias or verbosity bias, and it is one of the most reproducible effects in the LLM-as-judge space. Critically, the model has no separate module that says this is judging mode, turn off your generation preferences. The same internal preferences that make it generate verbose answers make it reward verbose answers.

Response B is engineered, accidentally, to trigger every signal the judge associates with quality. It has multiple sentences, an academic vocabulary, historical scaffolding, hedging phrases like historians sometimes debate, and a confident scholarly tone. Each of those is a feature the reward model learned to upvote. The judge reads them as evidence of a thorough, high-quality answer, even though the question only asked for a year. Response A, by contrast, presents none of those upvoted features. It is correct and complete for the task, but it offers the judge nothing to reward beyond the bare fact.

Correctness is not the same as response quality
Why this is predictable, not random
How length bias corrupts real evaluation pipelines
Mitigations: rubric, length control, decomposition
Sign in to unlock the full deep dive.

Situations where this technique stops working.

Sign in to see when this approach fails.

2–4 min · Everything important, quickly.

Sign in to see the quick scan of the deep dive.

Real products, models, and research that use this idea.

  • AlpacaEval 2.0 added length-controlled win rates in 2024 specifically to neutralize the verbosity bias this question demonstrates.
  • MT-Bench and Chatbot Arena documented length bias as a core confound in LLM-judge experiments.
Sign in to see more production examples.

What an interviewer would ask next. Try answering before peeking at the approach.

QHow would you experimentally confirm a judge has length bias rather than just preferring better answers?
A

Hold quality fixed and vary only length: take a correct answer and pad it with on-topic but redundant filler. If the padded version wins consistently, the signal is length, not substance. AlpacaEval's length-controlled metric formalizes this.

2 more follow-ups an interviewer would ask next. Sign in to reveal them.

Red flags & common mistakes

The phrases that signal junior thinking. Click to expand.

Most common mistake

Assuming the judge rewards the more accurate answer. A vanilla judge optimizes perceived thoroughness, so it picks the longer reply even when the short one is more precise.

Sign in to see all red flags and common mistakes.

60 second bullets to scan on the way to the call.

  • Why a vanilla judge prefers the longer answer here

  • How RLHF training installs the length to quality association

Sign in to unlock the revision sheet.

Primary sources. Browse if you want the original framing.

Similar questions

Same topic, related formats. Practice these next.

4 curated
Next question
Which metric best measures whether a RAG answer is grounded in the retrieved context?
MCQ·Medium