← Projects
LLM EvaluationMixed-Effects ModelsStatisticsPython

LLM-as-a-Judge Reliability Auditor

2026-03

An end-to-end reliability audit of LLM-as-a-judge systems. Each judge evaluates pairs of model responses from MT-Bench, multiple biases are measured (verbosity, positional, model-family preference, self-preference, and human agreement), then modeled with cluster-robust statistics to account for non-independence in the data. A pre-registered calibration experiment fixes the one failure mode that can actually be corrected (tie under-calling), and the findings are re-tested on a second dataset (JudgeBench) to check whether they generalize. Across five judges (Claude Haiku 4.5, Llama 3.1 70B, GPT-4o, Qwen3-32B, Llama 3.2 3B), Claude Haiku 4.5 shows no verbosity bias once response quality is accounted for, while Llama 3.2 3B is severely vulnerable to padding and flips its verdict on 57% of position swaps. A swap-consistency calibration (calling a tie when the A-first and B-first verdicts disagree) is an effective structural fix for four of the five judges, but collapses on Llama 3.2 3B because of its high noise floor.

Dataset
MT-Bench
Models
Claude Haiku 4.5, GPT-4o, Llama 3.1 70B, Llama 3.2 3B, Qwen3-32B
Evaluation
Positional, verbosity, self-preference, and human-disagreement bias, tie-detection rate
Results & insight
Swap-consistency calibration lifts tie-detection up to 4x, plus a three-test diagnostic that predicts which judges the fix is safe on
LLM-as-a-Judge Reliability Auditor