Catch LLM judge position bias with a zero-label A/B swap test

Beneficial_Use2116 · reddit · 2026-10-11

The author shares a ground-truth-free way to detect position bias in LLM judges: swap "Response A" and "Response B" and re-run — a correct judge picks the same answer either way; a flipped verdict is a self-contradiction.

Tested on 21 pairwise cases plus controls across two models:

Fix: average both orders (or rotate positions for >2 candidates); a bigger model doesn't automatically fix it. The bookkeeping is packaged as pip install wobbly (judgebias()), 40 lines to script yourself.

Original post →

More from coding & agent

coding & agent channel →