Methods noteSI evaluation

Validating an LLM judge against human labels

How to check an LLM-as-a-judge against human labels: chance-corrected agreement, probes for position, length and self-preference bias, re-validation when the judge changes, and corrected final estimates.

Cover of the full report: Validating an LLM judge against human labels
The research behind this article, with every source listed. 19 pages.

Key points

From the Summary of the full report

  1. Agreement between an LLM judge and people depends on the task. A 2023 study found over 80% agreement with human preferences on open-ended chat questions [1], while a 2024 study of 20 annotated datasets found that agreement varied with the property judged and the expertise of the labelers [2].
  2. Answer order changes pairwise verdicts. In a 2023 test, one commercial judge gave conflicting verdicts on 66 of 80 queries when the two answers swapped places [3]. In a July 2026 preprint, the last of four successive releases of a commercial family still changed 14.7% of its verdicts under the same swap [4].
  3. Percent agreement overstates how closely a judge matches people. In a 2024 study of 13 judges, an open-weight judge agreed with humans on well over 80% of answers yet scored 59 out of 100 on a chance-corrected measure [5].
  4. Judges favor longer answers and text like their own. Studies from 2023 and 2024 measured both effects [1, 6, 7], and a July 2026 preprint found that stronger judges reduce answer-order and length bias without removing it [4].

An LLM-as-a-judge setup has one language model grade the outputs of another, and its scores mean something only after the judge has been checked against human labels on the same task. Validating an LLM judge means labeling a sample of outputs by hand, measuring agreement with a chance-corrected statistic, probing for order, length and self-preference bias, and checking again whenever the judge changes. A small set of human labels can then correct the judge's bias in the final estimate.

The published record shows why the check matters. In 2023 tests on MT-Bench and Chatbot Arena, strong judges matched human preferences in more than 80% of cases, as often as two people matched each other [1]. A 2024 study of 13 judges found that even the top judges stayed well behind agreement between people on short factual answers, and that judges with over 90% agreement could still give scores more than 10 points away from human scores [5]. A 2024 study across 20 annotated datasets, accepted at ACL 2025, concludes that judges should be validated against human judgments before use [2].

How LLM-as-a-judge scores go wrong

Agreement depends on the task and on who labels. In the 20-dataset study, all 11 judges correlated more with non-expert labelers than with experts on graded labels, and agreed more when grading human-written text than model-generated text [2]. On JudgeBench (2024), whose labels reflect objective correctness on knowledge, reasoning, math and coding, many strong judges scored only slightly better than random guessing [19].

Judges also carry measurable biases. The figures below come from 2023 and 2024 judges, and a July 2026 preprint found that stronger judges reduce position and length bias without removing it [4].

  • Order. With one commercial judge in 2023, swapping the two answers changed the verdict on 66 of 80 queries [3].
  • Length. In a 2023 test across 23 answers, two of three judges preferred an answer padded with a rephrased copy of its own list 91.3% of the time [1].
  • Self-preference. In 2024, three models told their own summaries apart from other sources with over 50% accuracy and disproportionately favored them [6].
  • Leniency. In the 2024 study of 13 judges, most judges tended to mark answers correct when their criteria did not fully match the instructions [5].
  • Appended phrases. A 2024 study found that a universal phrase of 5 tokens, added to an answer, pushed judges toward maximum scores [24].

Support labels show the same gap. In the TREC 2024 retrieval-augmented generation (RAG) track, a commercial judge's support label matched the human assessor's on 56% of assessments made from scratch [20]. How to check LLM citations against their sources works through that kind of check claim by claim.

A January 2026 guide from one model provider advises deterministic graders where possible, model graders where necessary and human graders for additional validation, and it lists model graders as needing calibration with human graders [14]. Agent evaluation metrics and what each one tells you sets out where each kind of grader fits in scoring task success.

Build a calibration set from your own task

Sample outputs from the task the judge grades and from the models it grades, and label them by hand. Expect the rubric to move. In a 2024 study of nine practitioners, people refined their grading criteria as they graded and went back to change earlier grades [27]. Pilot the rubric on a first batch, revise it, then freeze it for validation. The January 2026 guide treats a task as well specified when two domain experts would independently reach the same verdict, and suggests grading each rubric dimension with its own judge [14].

Include the cases where judges fail: close pairs, where position bias grows with a small quality gap [21], outputs from the judge's own model family [6] and questions the judge cannot answer itself. In a 2025 finance study, judges without a correct reference showed high agreement with experts only on questions they could answer themselves, and expert-written references largely mitigated the problem [26].

How many labels does that take? The alternative annotator test (2025) compares a judge with at least three human annotators on 50 to 100 items, and its t-test needs at least 30 items, with a Wilcoxon signed-rank test below that [8]. Its authors recommend expert annotators whenever possible [8].

Measure agreement beyond percent agreement

Percent agreement counts matches and ignores chance [25]. Suppose people pass 180 of 200 outputs. A judge that passes every output agrees 90% of the time, and Cohen's kappa, which corrects for chance agreement, is 0 (illustrative, derived) [25]. In the 2024 study of 13 judges, an 8-billion-parameter open-weight judge agreed with humans on well over 80% of answers with a Scott's pi of 59 out of 100 [5]. Judges with Scott's pi above 80 gave scores within 5 points of human scores [5]. The authors recommend reporting both percent agreement and Scott's pi, paired with qualitative analysis [5]. How kappa, Fleiss' kappa and Krippendorff's alpha suit different labeling designs is covered in measuring label quality with inter-annotator agreement.

No source opened for this note sets a kappa threshold for LLM judges. One review written for health research reads any kappa below 0.60 as inadequate [25].

Put an interval on every rate. With 85 agreements in 100 items, the 95% Wilson interval runs from 76.7% to 90.7% (derived) [15]. With 425 in 500 it runs from 81.6% to 87.9% (derived) [15]. For pass and fail labels, one cloud provider's judge-evaluation guide reports the confusion matrix and balanced accuracy [28]. Count false passes apart from false fails, since a lenient judge raises pass rates [5].

Probe order, length and self-preference bias

Each probe reuses calibration items with one change. For order, run each pairwise comparison twice with the answers swapped, and count a win only when the same answer is preferred in both orders, a tie otherwise [1]. The flip rate is the measure. In the July 2026 preprint, flip rates ran from 0.320 for a 1.7-billion-parameter open-weight judge to between 0.117 and 0.147 for four releases of a commercial family, and the last of those releases still changed 14.7% of verdicts [4]. One cloud provider's judge settings include an option that flips the order on half of all calls [18].

For length, pad an answer with restated content and see whether the judge prefers the padded version [1]. A length-controlled version of AlpacaEval (2024) predicts the judge's preference at zero length difference, which raised its Spearman correlation with Chatbot Arena from 0.94 to 0.98 [22]. For self-preference, compare the judge's scores with human labels on outputs from its own family [6]. A 2024 study found that judges scored low-perplexity text higher than human evaluators did, whoever wrote it, which suggests that self-preference comes from familiarity [7].

Re-validate the LLM judge whenever it changes

In the July 2026 preprint, scores moved when only the judge changed and the candidate answers stayed fixed, and the authors conclude that judge upgrades are not interchangeable [4]. A served model can change under the same name too. Between March and June 2023, one commercial model's accuracy at telling prime from composite numbers fell from 84% to 51% [9]. Rerun the calibration set when the judge model or its release changes, after prompt edits, and when the judge moves to a new task [2, 4, 27].

Sampling one judge several times steadies its verdict [18] and adds little accuracy when its errors correlate [4]. In the July 2026 preprint, majority votes of 1, 3 and 5 samples from a 1.7-billion-parameter judge reached LLMBar accuracies of 0.463, 0.475 and 0.482 [4]. A 2024 study found that a panel of smaller judges from different families beat a single large judge [17], while the 2026 preprint found that mixed panels also fell short of what independent errors predict [4].

Correct the final estimate with human labels

A judge's errors can bias its pass rate. Prediction-powered inference (2023) measures the judge's error on a labeled sample and corrects the judge's average over all outputs, with valid confidence intervals [10]. Suppose a judge passes 80% of 2,000 unlabeled outputs. On 200 other outputs that people also labeled, the judge passes 82% and people pass 74%. The corrected pass rate is 80% minus 8 points, or 72% (illustrative, derived) [10].

The saving in labels has limits. Experiments published in 2024 raised the effective human-labeled sample size by up to 50% with one commercial judge [30]. A 2024 analysis shows that when the judge is no more accurate than the model it grades, no correction cuts the labels needed by more than half [11]. Selective evaluation (2024) takes another route: it trusts the judge only when its confidence is high enough and escalates the rest, and on one hard subset it guaranteed over 80% human agreement while judging almost 80% of items [32].

Rillor's agent evaluation work scores task success on cases with known answers, and each finding comes with the hypotheses, the measures and the run logs behind it.

Read the full report

The full report adds the agreement figures by task, each bias measurement with its date, worked kappa and interval examples, a seven-step validation procedure with a probe table, the correction methods and their limits, and all 32 sources.

The full report

Validating an LLM judge against human labels

The research behind this article, with every source listed. 19 pages.

  1. Summary
  2. Background
  3. Method
  4. Findings
  5. Implications
  6. Limits of this analysis
  7. Sources

Sources

  1. Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena. Lianmin Zheng, Wei-Lin Chiang, Ying Sheng and others, NeurIPS 2023 Datasets and Benchmarks Track, arXiv 2306.05685, version 4, 24 December 2023, viewed 8 November 2026. https://arxiv.org/abs/2306.05685
  2. LLMs instead of Human Judges? A Large Scale Empirical Study across 20 NLP Evaluation Tasks. Anna Bavaresco, Raffaella Bernardi, Leonardo Bertolazzi and others, ACL 2025, arXiv 2406.18403, version 3, 2 June 2025, viewed 8 November 2026. https://arxiv.org/abs/2406.18403
  3. Large Language Models are not Fair Evaluators. Peiyi Wang, Lei Li, Liang Chen and others, arXiv 2305.17926, version 2, 30 August 2023, viewed 8 November 2026. https://arxiv.org/abs/2305.17926
  4. When the Judge Changes, So Does the Measurement: Auditing LLM-as-Judge Reliability. Zongyou Yang, Yinghan Hou and Xiaokun Yang, arXiv 2607.08535, version 1, 9 July 2026, viewed 8 November 2026. https://arxiv.org/abs/2607.08535
  5. Judging the Judges: Evaluating Alignment and Vulnerabilities in LLMs-as-Judges. Aman Singh Thakur, Kartik Choudhary, Venkat Srinik Ramayapally, Sankaran Vaidyanathan and Dieuwke Hupkes, Proceedings of the Fourth Workshop on Generation Evaluation and Metrics (GEM2 2025), pp. 404-430, arXiv 2406.12624, version 6, 18 August 2025, viewed 8 November 2026. https://arxiv.org/abs/2406.12624
  6. LLM Evaluators Recognize and Favor Their Own Generations. Arjun Panickssery, Samuel R. Bowman and Shi Feng, arXiv 2404.13076, version 1, 15 April 2024, viewed 8 November 2026. https://arxiv.org/abs/2404.13076
  7. Self-Preference Bias in LLM-as-a-Judge. Koki Wataoka, Tsubasa Takahashi and Ryokan Ri, NeurIPS 2024 Safe Generative AI Workshop, arXiv 2410.21819, version 2, 21 June 2025, viewed 8 November 2026. https://arxiv.org/abs/2410.21819
  8. The Alternative Annotator Test for LLM-as-a-Judge: How to Statistically Justify Replacing Human Annotators with LLMs. Nitay Calderon, Roi Reichart and Rotem Dror, Proceedings of ACL 2025 (Volume 1: Long Papers), pp. 16051-16081, Association for Computational Linguistics, July 2025, viewed 8 November 2026. https://aclanthology.org/2025.acl-long.782/
  9. How is ChatGPT's Behavior Changing over Time? Lingjiao Chen, Matei Zaharia and James Zou, arXiv 2307.09009, version 3, 31 October 2023, viewed 8 November 2026. https://arxiv.org/abs/2307.09009
  10. Prediction-Powered Inference. Anastasios N. Angelopoulos, Stephen Bates, Clara Fannjiang, Michael I. Jordan and Tijana Zrnic, arXiv 2301.09633, version 4, 9 November 2023, viewed 8 November 2026. https://arxiv.org/abs/2301.09633
  11. Limits to scalable evaluation at the frontier: LLM as Judge won't beat twice the data. Florian E. Dorner, Vivian Y. Nastl and Moritz Hardt, ICLR 2025, arXiv 2410.13341, version 4, 17 August 2026, viewed 8 November 2026. https://arxiv.org/abs/2410.13341
  12. Demystifying evals for AI agents. Mikaela Grace, Jeremy Hadfield, Rodrigo Olivares and Jiri De Jonghe, Anthropic, Engineering, 9 January 2026, viewed 8 November 2026. https://www.anthropic.com/research/demystifying-evals-for-ai-agents
  13. NIST/SEMATECH e-Handbook of Statistical Methods, 7.2.4.1 Confidence intervals. National Institute of Standards and Technology, viewed 8 November 2026. https://www.itl.nist.gov/div898/handbook/prc/section2/prc241.htm
  14. Replacing Judges with Juries: Evaluating LLM Generations with a Panel of Diverse Models. Pat Verga, Sebastian Hofstätter, Sophia Althammer and others, arXiv 2404.18796, version 2, 1 May 2024, viewed 8 November 2026. https://arxiv.org/abs/2404.18796
  15. Configure a judge model, Gemini Enterprise Agent Platform documentation. Google Cloud, last updated 7 November 2026, viewed 8 November 2026. https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/configure-judge-model
  16. JudgeBench: A Benchmark for Evaluating LLM-based Judges. Sijun Tan, Siyuan Zhuang, Kyle Montgomery and others, ICLR 2025, arXiv 2410.12784, version 2, 5 April 2025, viewed 8 November 2026. https://arxiv.org/abs/2410.12784
  17. Support Evaluation for the TREC 2024 RAG Track: Comparing Human versus LLM Judges. Nandan Thakur, Ronak Pradeep, Shivani Upadhyay and others, SIGIR 2025, arXiv 2504.15205, version 1, 21 April 2025, viewed 8 November 2026. https://arxiv.org/abs/2504.15205
  18. Judging the Judges: A Systematic Study of Position Bias in LLM-as-a-Judge. Lin Shi, Chiyu Ma, Wenhua Liang and others, AACL-IJCNLP 2025, arXiv 2406.07791, version 9, 11 November 2025, viewed 8 November 2026. https://arxiv.org/abs/2406.07791
  19. Length-Controlled AlpacaEval: A Simple Way to Debias Automatic Evaluators. Yann Dubois, Balázs Galambosi, Percy Liang and Tatsunori B. Hashimoto, COLM 2024, arXiv 2404.04475, version 2, 10 March 2025, viewed 8 November 2026. https://arxiv.org/abs/2404.04475
  20. Is LLM-as-a-Judge Robust? Investigating Universal Adversarial Attacks on Zero-shot LLM Assessment. Vyas Raina, Adian Liusie and Mark Gales, arXiv 2402.14016, version 2, 4 July 2024, viewed 8 November 2026. https://arxiv.org/abs/2402.14016
  21. Interrater reliability: the kappa statistic. Mary L. McHugh, Biochemia Medica 22(3), 15 October 2012, via PubMed Central, viewed 8 November 2026. https://pmc.ncbi.nlm.nih.gov/articles/PMC3900052/
  22. No Free Labels: Limitations of LLM-as-a-Judge Without Human Grounding. Michael Krumdick, Charles Lovering, Varshini Reddy and others, COLM 2026, arXiv 2503.05061, version 4, 28 September 2026, viewed 8 November 2026. https://arxiv.org/abs/2503.05061
  23. Who Validates the Validators? Aligning LLM-Assisted Evaluation of LLM Outputs with Human Preferences. Shreya Shankar, J.D. Zamfirescu-Pereira, Björn Hartmann and others, arXiv 2404.12272, version 1, 18 April 2024, viewed 8 November 2026. https://arxiv.org/abs/2404.12272
  24. Evaluate a judge model, Gemini Enterprise Agent Platform documentation. Google Cloud, last updated 7 November 2026, viewed 8 November 2026. https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/evaluate-judge-model
  25. AutoEval Done Right: Using Synthetic Data for Model Evaluation. Pierre Boyeau, Anastasios N. Angelopoulos, Tianle Li and others, ICML 2025, arXiv 2403.07008, version 3, 1 June 2026, viewed 8 November 2026. https://arxiv.org/abs/2403.07008
  26. Trust or Escalate: LLM Judges with Provable Guarantees for Human Agreement. Jaehun Jung, Faeze Brahman and Yejin Choi, arXiv 2407.18370, version 1, 25 July 2024, viewed 8 November 2026. https://arxiv.org/abs/2407.18370

Notices

Superintelligence (SI) outputs can be wrong. Important decisions should include human review.

Test your agent before it goes live.

Send us the tasks your agent handles, the model versions it runs on and the decisions it is trusted with.

Evaluate an agent