In pairwise LLM-as-judge evaluation, position bias causes the judge to favor whichever response appears first by 10-15%. What is the standard technique to mitigate this bias?
- Train a secondary classifier on past judge decisions to detect and subtract the positional preference from every final score before reporting
- Insert a calibration paragraph instructing the judge to weight later content more heavily to counteract the first-position preference
- Evaluate both orderings and only accept the result when the judge gives a consistent winner across both presentations
- Randomly shuffle the two responses five times and take the majority vote, which statistically cancels any single-ordering preference
Why
Position bias is a documented systematic tendency where LLM judges prefer whichever response is presented first in a pairwise comparison, with effect sizes of 10-15% preference shift. The standard mitigation is to evaluate both orderings: present response A first in one round and response B first in the next, then only accept the result if the judge picks the same winner in both orderings. When the judgments disagree across orderings, the result is marked as a tie, indicating the preference was likely driven by position rather than quality. Training a secondary classifier adds complexity and requires labeled calibration data that is itself subject to bias, making it impractical. A calibration paragraph telling the judge to favor later content simply inverts the bias rather than eliminating it. Shuffling five times and taking a majority vote does not address the root cause because the same positional bias applies in every round where the ordering is the same, and random shuffling does not guarantee equal representation of both orderings. The two-ordering approach is both simple and effective because it directly controls the confounding variable. This technique is widely adopted in frameworks like Chatbot Arena and reported in the Zheng et al. 2024 study on LLM judge biases.