Position Bias is Hidden Behind Ceiling Effects: A Permutation Diagnostic for LLM Benchmarks

· Source: Machine Learning · Field: Technology & Digital — Artificial Intelligence & Machine Learning · Depth: Expert, quick

Summary

inspect_permute, an open-source extension to the inspect_ai framework, introduces a new diagnostic for position bias in multiple-choice LLM evaluations. This tool runs exhaustive answer-order permutations per question, reporting chi-squared / Cramer V signatures with bootstrap confidence intervals, addressing limitations of single-shuffle methods. Applied across gpt-4o-mini, claude-haiku-4-5, gemini-2.5-flash, and grok-3 on five MMLU subjects with 24,000 API calls, the analysis reveals position bias is statistically detectable only within a 60-95% base-accuracy "Goldilocks zone." Below 60%, processing-load dominance obscures the signal; above 95%, ceiling effects compress variance. Detectable biases manifest as monotone A-to-D decreases (processing_load) or non-monotone D-drops (content_ambiguity). This implies that standard MMLU results for frontier models, often above 95%, indicate "not measurable" bias rather than true "unbiasedness."

Key takeaway

For ML Engineers evaluating LLM performance or designing benchmarks, you should recognize that standard MMLU results for frontier models may mask position bias due to ceiling effects. Implement inspect_permute to conduct exhaustive answer-order permutation tests, especially for models performing within the 60-95% accuracy range. This ensures a verifiable assessment of bias, preventing misinterpretation of "unbiased" as merely "undetectable" in high-performing systems.

Key insights

Position bias detection in LLM benchmarks requires exhaustive permutation analysis within a specific accuracy range.

Principles

Method

The inspect_permute tool performs exhaustive answer-order permutations per question, calculating chi-squared / Cramer V signatures with bootstrap confidence intervals to diagnose position bias.

In practice

Topics

Best for: Research Scientist, AI Engineer, AI Scientist, Machine Learning Engineer, NLP Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.