← AgenticGHX · Learn
Interactive explainer · Evaluation

The judge has a favourite seat

Almost every AI system is now graded by another AI. So we built pairs of answers where the right verdict is known in advance — including pairs where neither answer is better — and asked six judges to choose. They catch a planted factual error almost every time. On the pairs with nothing to choose between, they still pick a winner, and change their mind when you swap the order.

Lesson progress 0%
0

Who grades the AI?

Somebody has to decide whether the new prompt is better than the old one, whether this model beats that one, whether the rewrite improved the answer. There is far too much output to read, so the job goes to another language model: show it two answers, ask which is better, count the wins. LLM-as-a-judge. It sits underneath public leaderboards, internal evals, reinforcement learning from AI feedback, and most "we tested it and ours won" claims you will read this year.

We use one ourselves. When this project compares models for its daily news briefing, a judge model reads both briefings and picks. That is the reason this page exists — not because grading with a model is a bad idea, but because we wanted to know what our own grader was actually responding to.

The hard part is not the judging. It is the marking scheme. To find out whether a judge is any good you need to know which answer really was better — and if you knew that, you would not need the judge. Every paragraph below is built to get around that circle.
1

Build pairs where the answer is known in advance

The way out is to stop trying to grade quality and start manufacturing pairs whose correct verdict follows from how they were made. Four kinds, from 24 questions — ordinary explanation questions with no single right answer, which is exactly the situation where people reach for a judge. Four of them are about Ghana, because the failure is global but the examples should be ours.

ConditionThe pairCorrect verdict

Then the part that does the work: every pair is judged twice, once as A-then-B and once as B-then-A. Same texts, same judge, same settings — only the order changes. Nothing about the answers has changed, so nothing about the verdict should.

Six judges, five from Anthropic and one from OpenAI.

Why this design and not the obvious one. The obvious experiment is to grade a pile of real answers by hand and see whether the judge agrees with you. That does not test the judge; it tests whether the judge shares your taste. Here nobody's taste is involved: on three of the four conditions the two answers are the same text or two draws from the same distribution, and on the fourth the difference is a factual error that was planted deliberately.
2

First: can it tell a wrong answer from a right one?

Before anything else, the judges have to clear a bar. If they cannot detect a real, planted error, then every other number on this page is just noise and the page has no argument — "the grader is arbitrary" would be uninteresting if the grader were arbitrary about everything.

So each answer was paired with a copy of itself in which exactly one factual claim was replaced by a false one. Everything else — length, tone, structure, every other sentence — is identical.

0%50%100%

Share of judgements picking the uncorrupted answer, over both orders. Grey band is the 95 % interval; the line down the middle is chance.

They pass, and comfortably. So the judges are not broken. Keep that in mind for the rest of the page: everything that follows is a failure of a system that demonstrably works when there is something real to find.

Each corruption had to be caught, blind, by a separate model that was not told anything had been changed — otherwise it was thrown away and rewritten.

3

Now: two answers with nothing to choose between

Here are two answers to the same question. They came from the same model, with the same settings, in the same minute — two draws from one distribution. There is no better one. Read them and pick anyway.

Answer A
Answer B

Across all equal pairs, this is how often each judge picked whichever answer it happened to read second:

always the first50/50always the second

If the judges were responding to the answers, every bar would sit on the centre line, because there is nothing in the answers to respond to.

The number that matters operationally is the flip rate — how often the same judge, given the same two texts, returns a different winner when the order changes.
4

Is it the seat — or is it the letter?

The obvious reading of Section 3 is "these models prefer the answer they read last." I believed that for about an hour, and it is not safe, because of how the prompt is written. The answer shown second is also the one labelled B. A judge that likes the last thing it read and a judge that simply likes replying B produce identical data.

So the same equal pairs were run again with the labels pulled apart from the reading order: the answer presented first was labelled B, and the one presented second was labelled A. If the effect is positional, the judge keeps choosing what it read last. If it was the token all along, the judge keeps saying B.

Each judge is scored twice on the relabelled run: how often it chose the answer it read second, and how often it replied B. In the original prompt these are the same number by construction. Here they are not, and a bar past the centre line is only reported when the 95 % interval clears chance.

This is why the page is not called "position bias." One clean explanation would have been tidier to write and would have been wrong for at least two of the six judges. What survives across all of them is weaker and more useful: the verdict moves when you change something that carries no information about the answers. Whether the thing you changed was a seat or a letter is a question about that judge, and you have to test yours.
5

The same answer, three times longer

"AI graders reward waffle" is the other thing everybody says. It is testable the same way: take an answer, and pair it against a rewrite of itself — median × the length, under instruction to add no new facts, no new examples and no new numbers. Same content, more words. Averaged over both orders, so the seat cannot explain the result.

always the short one50/50always the padded one

Share of judgements picking the padded copy.

The blanket claim is false in 2026, and the counter-example is the interesting part. Padding is not universally rewarded — some of these judges punish it hard. If you inherited "LLM judges prefer longer answers" from a 2023 paper and applied it to a 2026 model, you would have the sign backwards on several of the six.
6

The fix that isn't

The standard advice, once someone shows you position bias, is to stop comparing. Score each answer on its own, one to ten, and rank by the scores. No seats, no letters, nothing to prefer. It genuinely removes the problem in Section 3 — you cannot have a position bias when there is only one position.

So the same texts were scored again, alone, one at a time. And the length result inverts.

JudgePadded − originalWhich wayCorrect − corruptedCaught

Mean difference in the 1–10 score, over the same questions. Positive in the second column means the padded copy scored higher when nothing was there to compare it against.

Side by side, padding gets caught. Alone, it gets rewarded. Every judge here scored the inflated copy at least as high as the original when it saw them separately — including the ones that rejected the padding decisively when the two were on screen together. Swapping to pointwise scoring does not remove the bias; it trades a bias you can measure with a swap for one you cannot.
7

Does a model favour its own writing?

The best-known result in this area is self-preference: a model asked to grade its own output against someone else's is said to prefer itself. It is easy to test and easy to get wrong, because a model whose answers really are better should win under every judge. The only honest measure is the gap — a model's win rate under its own judgement, minus its win rate under everyone else's, on exactly the same pairs.

Positive means the model rates itself above the consensus. Each model was graded on the same cross-model pairs by itself and by the other two.

A null result, reported as one — with the caveat that belongs to it. The measurement went looking for a well-known effect and could not separate it from noise on this sample. It is worth stating plainly, because the same instrument found large effects in Sections 3 and 5, so this is not an instrument that fails to detect things. But "we could not distinguish it from zero on 48 self-judgements" is a weaker claim than "it is not there", and only the first one is supported here.
8

What to do about it

None of this means stop using a model as a judge. It means stop reading a single verdict as a measurement.

Always judge both ways round, and count the disagreements. It doubles the cost and it is the only thing here that turns a verdict into evidence. On these equal pairs, swapping and averaging converted

Offer the tie. Forcing a binary choice manufactures a preference where none exists. When "TIE" was allowed on the same pairs,

Control length before you believe a win. If the winning answer is systematically longer, you have not learned which is better. Report the word counts alongside the win rate, or compare answers of matched length.

Do not switch to pointwise scoring and call it solved. Section 6 is the reason. If you do score pointwise, check the score against length before trusting the ranking.

Keep a planted-error control in your eval. A handful of pairs where one side is deliberately, checkably wrong tells you whether your judge is still working at all. It is the cheapest instrument on this page and the only one that catches a judge that has quietly stopped reading.

The one-line version. An LLM judge is a measuring instrument with a known systematic error. You would not report a reading from a scale that gives a different number depending on which side you stand — you would take both readings. Do that.

Check yourself

Ten questions on the method and the findings. The explanations are worth reading even when you get it right.

Five questions across the key ideas.
The lesson at a glance
✔ Measured, not asserted

Where these numbers come from

Every figure on this page was produced by website/scripts/build-judge-data.py and the raw judgements are committed alongside it in this project's repository. Measured . The prior work below is what the design was checked against — the results here agree with some of it and not others, and the page says which.

    Grade your own grader

    The whole method is thirty lines: take one answer, duplicate it, plant an error in the copy, and ask your judge to choose — both ways round. If it does not pick the correct one twice, you have found something worth knowing before your next eval.

    More explainers →