Agreement Overstates Evidence: Error Dependence in LLM Judge Consensus
Organizations: University of Central Florida
Abstract
Consensus among LLM judges is often taken as strong evidence that a decision is correct. This assumes that judges make their errors independently. In practice, LLM judges are often trained and evaluated in similar ways, so they can make the same mistakes. We study how this dependency affects the reliability of consensus. We find substantial error correlation across both open-weight and frontier LLM judges. In our main bank of ten judges, the average pairwise correlation between judge errors is 0.21. As a result, the ten judges only provide roughly as much statistical information as 3.5 independent judges. The dependency is even stronger among the high-accuracy frontier judges we evaluate, including judges from different providers. In up to 28% of our comparisons, ignoring shared errors leads to the conclusion that one system is significantly better, while accounting for them does not. We also find that the pattern of errors matters. Errors shared by most judges and errors concentrated among a smaller group affect consensus differently and favor different voting methods. Measuring the overall amount of correlation alone is therefore insufficient. Our results suggest a simple approach: use a small set of trusted examples to estimate judge accuracy and identify shared mistakes. These shared errors should then be considered when analyzing the results, and the voting method should be chosen using trusted examples before it is applied to new data.
Figures & tables
| RewardBench ( pairs) | PKU-SafeRLHF ( pairs) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Bank | Acc. | [95% CI] | Maj. | Acc. | [95% CI] | Maj. | |||
| Open (all) | [ , ] | [ , ] | |||||||
| Open (pairwise) | [ , ] | [ , ] | |||||||
| Gemini | [ , ] | [ , ] | |||||||
| GPT+Claude+Grok | [ , ] | [ , ] | |||||||
| All frontier | [ , ] | [ , ] | |||||||
| Bank | Acc. | [95% CI] | Maj. | |||
|---|---|---|---|---|---|---|
| Untrained | – | |||||
| GRPO-trained | [ , ] |
| Error pattern | Reversed | Supermaj. | CorrFilter | Bias-Cluster | Supported difference (pts) |
| Weak dependence | – | ||||
| – | |||||
| – | |||||
| Vulnerable subgroup | Bias-Cluster [ , ] | ||||
| Bias-Cluster [ , ] | |||||
| Bias-Cluster [ , ] |
| Setting (test batches) | Fixed rule (precision) | Router | Selector | Oracle |
|---|---|---|---|---|
| Mixed, UF+RB ( ) | Plain majority ( ) | [ ] | [ ] | |
| Mixed, UF+RB+PKU ( ) | Bias-Cluster ( ) | [ ] | [ ] | |
| Transfer to PKU ( ) | Plain majority ( ) | [ ] | [ ] | |
| Transfer to RB ( ) | Bias-Cluster ( ) | [ ] | [ ] | – |
| Transfer to frontier ( ) | Bias-Cluster ( ) | [ ] | (same rule) |
Appendix figures & tables30 assets
Supplementary material from the paper’s appendix.
Appendix
| Quantity | Measurement | Empirical use |
|---|---|---|
| , | error-correlation matrix and effective size | measures the amount of independent evidence represented by the judge bank |
| dependence within an agreeing set | determines the CorrFilter score and distinguishes correlated from less-correlated agreement | |
| correlation drift and eigenstructure | comparison with the clean calibration bank | characterizes changes in dependence under global co-failure |
| cluster concentration | support outside and leave-cluster-out flips | identifies agreement concentrated in a vulnerable subgroup |
| Component | Setting |
|---|---|
| Base judges | Llama-3.1-8B, Qwen2.5-7B, Gemma-2-9B, Mistral-7B, Phi-3.5-mini |
| Prompt styles | Pairwise; Likert-then-compare |
| Logical judges | |
| Calibration data | RewardBench v2, items |
| Listwise-complete calibration | items |
| Controlled co-failure evaluation | RewardBench v2 subset |
| Bank | ( CI) | (of ) | (lift) | Maj. acc. | Jointly wrong |
|---|---|---|---|---|---|
| RewardBench ( items) | |||||
| GPT+Claude+Grok ( ) | ( ) | ||||
| Gemini ( ) | ( ) | ||||
| all frontier ( ) | ( ) | ||||
| open full ( ) | ( ) | ||||
| mixed ( ) | ( ) | ||||
| Pair class | RewardBench | PKU-SafeRLHF |
|---|---|---|
| within-provider frontier (Gemini pairs) | ||
| cross-provider frontier | ||
| frontier–open | ||
| open–open | ||
| cross-frontier frontier–open | ||
| cross-frontier open–open |
| Quantity | Value |
|---|---|
| Mean off-diagonal correlation | |
| Effective ensemble size | of |
| Eigen-effective rank | of |
| Mean pairwise Cohen’s | |
| Krippendorff’s | |
| ceiling |
| Quantity | RewardBench v2 | PKU-SafeRLHF |
|---|---|---|
| correctness correlation | ||
| cond. co-success (lift) | ( ) | ( ) |
| cond. co-failure (lift) | ( ) | ( ) |
| mean nominal correct votes | ||
| mean effective correct votes | ||
| effective votes at unanimous consensus |
| Quantity | RewardBench v2 | UltraFeedback |
|---|---|---|
| mean error correlation | ||
| effective size (of ) | ||
| eigen-effective rank | ||
| conditional co-failure | ||
| majority co-failure | ||
| prompt-style contrast |
| Quantity | Family | Prompt style |
|---|---|---|
| CI | ||
| Decision | reject | reject |
| Subbank | # | Max. slot gap | ||
|---|---|---|---|---|
| Full bank | 1 | |||
| Pairwise / Likert only | 2 | |||
| Leave-one-family-out | 5 | |||
| Random size- / size- | 40 | |||
| Cross-family | 20 | |||
| Same-family pairs | 5 | n/a |
| Setting | Comparison | Difference ( CI) |
|---|---|---|
| Weak dependence, | CorrFilter vs. naive | |
| Position, | CorrFilter vs. naive | |
| Position, | Bias-cluster vs. naive | |
| Position, | Bias-cluster vs. naive | |
| Position, | Bias-cluster vs. naive | |
| Router, pooled | Soft router vs. best single |
| Method | |||
|---|---|---|---|
| Naive majority / supermajority- | |||
| CorrFilter (clean ) | |||
| CorrFilter (adaptive ) | |||
| Oracle |
| Method | |||
|---|---|---|---|
| Naive majority / supermajority- | |||
| CorrFilter (clean ) | |||
| CorrFilter (adaptive ) | |||
| Oracle |
| Regime | Eig. overlap | Naive | CorrFilter | Bias-cluster | |||
|---|---|---|---|---|---|---|---|
| Weak dependence | |||||||
| Global co-failure | |||||||
| Vulnerable subgroup |
| Filter | Weak (synthetic UF) | Global (CFI) | Subgroup (position, ) |
|---|---|---|---|
| Supermajority-75 | |||
| CorrFilter (adaptive ) | |||
| Bias-cluster (calibration-derived) | |||
| Bias-cluster (learned, labels) | |||
| Bias-cluster (label-free) | |||
| Oracle |
| Router | Features | Grouped CV | LOSO UF | LOSO RB |
|---|---|---|---|---|
| unsupervised rule | – | |||
| logistic regression | base | |||
| logistic regression | all | |||
| random forest | all | – | – | |
| LightGBM | all |
| Method | Precision | vs. fixed (pts) | Regret (pts) |
|---|---|---|---|
| best fixed filter | – | ||
| unsupervised router | |||
| logistic router (base) | |||
| logistic router (all) | |||
| true-majority-regime filter | |||
| direct prediction (LightGBM) |
| Mixture | |||||
|---|---|---|---|---|---|
| weak global | |||||
| weak subgroup | |||||
| global subgroup |
| Deploy | Train | Transferred / optimal | Shift? | Logistic (pts, CI) | Direct ridge (pts, CI) |
|---|---|---|---|---|---|
| PKU | UF RB | naive maj. / bias-cluster | yes | ||
| UF | RB PKU | CorrFilter / bias-cluster | yes | ||
| RB | UF PKU | bias-cluster / bias-cluster | no |
| Method | Precision | vs. fixed (pts) | vs. regime oracle (pts) |
|---|---|---|---|
| transferred fixed (bias-cluster) | – | – | |
| unsupervised router | |||
| logistic router | |||
| direct prediction (ridge) | |||
| direct prediction (LightGBM) | |||
| regime-oracle router | – |
| Candidate | Task | Maj. acc./chance | Maj. wrong | Pattern div. | Headroom (pts) | Gates | Decision | ||
|---|---|---|---|---|---|---|---|---|---|
| vitc-all | factuality | y/n/y/y | invalid regimes | ||||||
| vitc-real | factuality | y/n/n/n | insufficient headroom | ||||||
| vitc-synth | factuality | y/n/n/n | insufficient headroom | ||||||
| halueval | factuality | y/n/n/n | insufficient headroom | ||||||
| vitc-bankA | factuality-bank | y/n/n/n | insufficient headroom | ||||||
| vitc-bankD-only | factuality-bank | y/y/n/y | invalid subgroup regime |
| Setting | Status | Relevant measure | Use in this framework |
|---|---|---|---|
| Preference-pair filtering | Evaluated | , | Measure dependence and compare retention rules |
| Preference-trained judge banks | Evaluated | , | Compare dependence before and after GRPO or DPO |
| Multi-judge model evaluation | Evaluated | , | Adjust the interpretation of evidence from pooled judge votes |
| Reward-model data filtering | Extension | , | Test whether shared judge errors affect retained training data |
| Safety or harmfulness labeling | Extension | , | Measure shared errors before applying consensus thresholds |
| Content moderation with multiple LLM judges | Extension | , | Assess whether jury size reflects independent evidence |
| used in | Rank | FRR reduction at (pts, CI) |
|---|---|---|
| full | ||
| rank- | ||
| rank- | ||
| rank- | ||
| rank- | ||
| identity |
| Contamination | Margin | margin ( CI) | Acc. | acc. pts ( CI) |
|---|---|---|---|---|
| – | – | |||
| Work | Judge | Error | Effective | Dependence | Consensus |
|---|---|---|---|---|---|
| Reliability | Dependence | Evidence | Regimes | Impact | |
| Huang et al. ( Huang et al., 2025 ) | ✓ | – | – | – | – |
| Lee et al. ( Lee et al., 2025 ) | ✓ | – | – | – | – |
| Wang et al. ( Wang et al., 2024 ) | ✓ | – | – | – | – |
| Goel et al. ( Goel et al., 2025 ) | ✓ | ✓ | – | – | – |
| Dorner et al. ( Dorner et al., 2025 ) | ✓ | ✓ | – | – | ✓ |