AI models are ranked by other AI models and by small panels of people. I study when those scores hold up and when they don't: judge bias, rater reliability and the statistical resolution of leaderboards. Every result is open and reproducible.
Same answers, different grader. The answers of six models were held fixed; only the grader changed. The model that is best by the answer key drops as far as 5th under three LLM judges from three labs. Data: leaderboard-audit.
01findings
Consistent is not the same as correct
A judge that gives the same answer every time looks reliable. These results show why that check is not enough.
−38%
change in a published benchmark's mean score when one stated voting rule moves from 3-of-4 to unanimous. 19 of 35 models change rank.
judge-ceiling · ASR benchmark, 39/39 scores reproduced
6.0 pts
bias against one system from a judge that agreed with itself 98.3% of the time. Repeat grading could not reveal it; only a second grader did.
leaderboard-audit · Holm-corrected p = .005
r = 0.35
best automatic judge's agreement with human listeners on voice identity, the TTS dimension where judges are weakest.
judge-ceiling · public TTS judge leaderboard, 8 × 7
Fig. 2 per-model judge biaspoints vs answer key
One judge, two directions. Same judge, same temperature, 98.3% self-consistent across three gradings.
Fig. 3 rater-panel calculatorSpearman–Brown
ρk = kρ1 / (1 + (k − 1)ρ1)
panel reliability ρk0.73
raters needed for ρk ≥ 0.806
How many listeners do you need? Panel reliability rises with raters, but with diminishing returns. Sizing the panel from measured single-rater reliability avoids paying for raters you don't need.
02research
Open studies
Each project regenerates its published numbers in CI from shipped data, states its limits, and reports negative results next to positive ones.
real dataLLM judges 6 models · 200 GSM8K items 3 judges from 3 labs 124 tests · $0.49 API
Leaderboard Audit
Does an LLM grader treat every model the same?
Method
Hold every model's answers fixed, vary only the grader; compare against a deterministic answer key with exact nonparametric tests.
Finding
The answer-key #1 ranked 2nd, 4th and 5th under the judges. With 200 items the minimum detectable effect is 5.1–7.6 points: two tiers, not six ranks.
Is the human yardstick behind a leaderboard reliable enough to rank on?
Method
Reproduce published scores from released data; derive the reliability bound each judge correlation implies (ρ1 ≥ r²); test rater screens on simulations with a known answer.
Finding
One stated threshold cut the mean by 38% and reranked 19 of 35 models. A two-sigma outlier gate overstated reliability by 44%. One result contradicted my own hypothesis and is reported.
preprintagentsedge Qwen2.5-3B Q4_K_M ~1,000 episodes / arm 4 CPU · 8 GB
LongHaul-Bench
Does an agent's accumulated memory improve it, or slowly rot it?
Method
Seed-reproducible long-horizon protocol with corruption dose-response and an inert control arm; Holm-corrected tests; public CI rerun under resource caps.
Finding
Correct recall +9.4 points, misleading recall −19.8. Plausible corruption hurts; crude corruption does not. The same memory rule gave Llama-3.2 +24.6 and Qwen +0.8. Limit: an LLM-free heuristic beats every agent arm.
Where did an agent run start going wrong, not just where it stopped?
Method
Record the run, localize the likely failure onset with evidence, test the cause by counterfactual replay in a disposable sandbox.
Finding
94.4% top-1, 100% top-3 on a labelled synthetic suite (baselines 22.2%, 50%). 0% top-1 on expert-labelled TRAIL / Who&When traces, published as a limit.
What happens to voice agents across long conversations?
Finding
The agent the judge panel rated most empathetic failed every 40-turn conversation; the calibrated one failed none. Estimates how many human ratings one judge rating is worth.
all failed
long sessions of the agent judges rated "most empathetic"
Per-model bias against an independent second grader, not just repeat grading of the same judge.
biasm = scorejudge(m) − scoreref(m)
Q2 · RESOLUTION
Is the gap bigger than the test can see?
A minimum detectable effect for every reported difference; tiers instead of ranks when models cannot be separated.
report a gap only if |Δ| > MDE0.8, α
Q3 · RELIABILITY
Is the human yardstick itself reliable?
Single-rater reliability, panel size and the effect of screening rules, measured rather than assumed.
ρ1 ≥ r2 (judge–human correlation bound)
04audits
Evaluation audits for teams
The same methods, applied to your benchmark or internal eval, under NDA. Useful before you publish a claim, launch a release or size a human-rating study.
Applied research engineer. PhD in electrical and electronics engineering (signal processing and machine learning), 10+ years across research and industry, from embedded and edge systems to LLM agents and speech models.