The instrument

The LLM judge grading your evals does not agree with itself from one day to the next

Two preregistered audits fixed their thresholds in advance. Neither got past validating the instrument, and the reason is in the serving stack rather than the model.

0.400
rank agreement between two runs of the same judge, on the same requests, in the same window, against the 0.90 the study fixed in advance as its own pass mark
Byte-identical replays the next day reached 0.78, against a required 0.99. Neither campaign ever got as far as measuring what it was built to measure.

Haoyaun Zhu and Jie Zhang audited 52,988 requests to a hosted LLM judge and got a rank agreement of 0.400 against the 0.90 they preregistered.

A judge that cannot reproduce its own ranking is not a noisy instrument. It is not an instrument.

The thresholds were fixed before the data was collected, which is what makes the result hard to argue with. Repeats inside the same window agreed at 0.400 against a required 0.90. Byte-identical replays sent the next day agreed at 0.78 against a required 0.99. In both campaigns the execution record sat at ceiling, meaning the harness did what it was told every time. The failure is not in the plumbing.

Three mechanisms explain it. One is a label-to-meaning mapping that biased the readout. Another is a near-degenerate measurand: the score separations the study needed to resolve sat four to seven orders of magnitude below the noise floor, with 84 per cent of task groups holding candidates of identical correctness. Asking a judge to rank items that are genuinely the same produces a ranking, and it produces a different one each time.

The third is the one that touches every reader. A shared endpoint batches concurrent requests together, and the inference kernels are not batch-invariant, so the arithmetic your request goes through depends on who else was in the batch. Providers also swap deployments behind a fixed model name without changing the name. Nothing in the response metadata records either fact. Concurrent load alone raised disagreement 8.4-fold against the unloaded case, which means the same evaluation run on a busy afternoon and a quiet night is two different measurements wearing one model id.

The primary campaign audited qwen3.7-plus. A cross-provider supplement covering deepseek-v4-flash, mistral-small-2603 and gpt-4.1-2025-04-14 over two days in August 2026 ran 4,000 calls and found the same shape, so this is not one vendor’s bad week.

The authors’ own recommendation is the cheap one, and it is worth more than the finding. A pilot at roughly 2 per cent of the study’s call volume would have exposed both unreachable gates before either campaign was funded. Run the repeat first, on a few hundred calls, and check the judge agrees with itself before you let it rank anything.

This paper is a preprint dated 3 September and it audits two campaigns, not the whole practice. What it establishes is narrower than the headline temptation: not that LLM judges are worthless, but that a judge on a shared endpoint has a reproducibility ceiling nobody has been measuring, and that the ceiling can sit below the threshold a study needs. If your pipeline gates training data on a hosted judge, the 2 per cent pilot tells you which side of that ceiling you are on.

What it changes Before an LLM judge gates an eval, a leaderboard or a data filter, send it the same few hundred requests twice and measure the agreement. If it cannot reproduce its own ranking, the pipeline downstream of it is measuring load, not quality.

Primary source read

Who is telling you this

arXiv · primary

Written by
Haoyaun Zhu and Jie Zhang
For
Published as a preregistered reliability audit, with thresholds stated before collection
What they gain if this is true
The paper’s best guess: a preregistered study that fails its own gates has little to gain from the failure, which is the main reason to weight it. Preregistration is the claim being made and it cannot be checked from the abstract alone.

Published in the edition of Monday, 7 September 2026 · Beat: Science