[8] An Unblinded LLM Judge Biased a Benchmark’s Accuracy Comparison
The trick: blind an LLM judge completely — no arm labels, no treatment strength, randomized position — and measure the judge’s own repeat-scoring noise before trusting any difference smaller than it.
Issue
A benchmark comparing several treatment strengths produced small, consistent differences that drove real production recommendations — differences under a single point on a 0-to-1 scale.
Root Cause
The judge prompt stated outright which answer came from the treated arm, and the exact treatment strength applied. A judge told “this was compressed 10x” is primed to find degradation. A pairwise variant always listed the same answer first with no randomization, letting any positional bias compound instead of cancel.
Solution
Strip arm labels and treatment numbers from the judge prompt; randomize position across trials. Separately, measure the judge’s own noise by repeat-scoring the same pair — and treat any difference smaller than that noise as not a finding.
💡 Takeaway
- Never tell a judge which arm it’s grading or how strong the treatment was — both are answers to the question it’s meant to answer independently.
- Randomize position in any pairwise LLM comparison; un-randomized order lets bias compound rather than cancel.
- Measure your judge’s repeat-scoring noise before reporting a difference smaller than it.
