atlas

Research map / Large language models / Language, safety and interpretability

Large Language Models Are Not Robust Multiple Choice Selectors

ICLR 2024 · Large language models › Language, safety and interpretability · approach: Statistical frameworks for LLM evaluation · 23 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows LLMs have a selection bias toward certain option IDs in MCQs, attributes it mainly to token bias, and proposes PriDe, a label-free inference-time debiasing method that estimates the option-ID prior from a small sample.

Problem

LLMs are not robust to option position changes in multiple-choice questions because they prefer specific option IDs (e.g., "A"), which distorts MCQ-based evaluation.

Approach

Decompose the observed option-ID distribution into a prior over option IDs and a debiased distribution over option contents; estimate the prior by permutation-based debiasing on a small subset of test samples and reuse the averaged prior to debias the rest, without labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Remove option IDs (ask model to pick option content via likelihood) (ablation)20 LLMs · MMLU/ARC/CSQA 0-shotRStd (selection bias): -6.4 MMLU, -5.1 ARC, -6.2 CSQA (avg RStd change)Helped
Remove option IDs (ablation)20 LLMs · MMLU 0-shotAcc: -2.1 avgHurt
Shuffle default option IDs (A/B/C/D) (ablation)gpt-3.5-turbo · MMLU 0-shotRStd: 5.5 to 5.1No clear effect
Replace IDs with a/b/c/d, 1/2/3/4, or (A)/(B)/(C)/(D) (ablation)gpt-3.5-turbo · MMLU 0-shotRStd: 6.8, 3.8, 8.1 vs 5.5 defaultNo clear effect
Explicit debiasing instruction in system message (ablation)gpt-3.5-turbo · MMLU 0-shotRStd: 6.1 vs 5.5 defaultNo clear effect
Chain-of-thought prompting (ablation)gpt-3.5-turbo · MMLU 0-shotRStd: 4.5 vs 5.5 default; Acc 66.8 vs 67.2No clear effect
PriDe debiasing with prior estimated on 5% of test samples20 LLMs · MMLU 0-shotRStd: -7.6 avg at x1.15 costHelped
PriDe debiasing with prior estimated on 5% of test samples20 LLMs · MMLU 0-shotAcc: +1.2 avgHelped
Cyclic permutation debiasing (x n cost)20 LLMs · MMLU 0-shotRStd: -8.7 avg at x4 costHelped
Larger prior-estimation budget (80%) in PriDe20 LLMs · MMLU 0-shotAcc: +4.1 avg at x3.4 costHelped
PriDe with 5% estimation budget on MMLU, Cyclic Perm, and 5-shot setting20 LLMs · MMLU 5-shotRStd: -5.3 avg (PriDe 5%) vs -5.8 (Cyclic Perm)Helped
Cross-domain transfer of prior (estimated on source domain, applied to target)PriDe · MMLU and ARC cross-domain 0-shotdebiasing (RStd)Helped

Surprising findings

Limitations

Experimental setup

Datasets: MMLU ARC-Challenge CommonsenseQA

Benchmarks: MMLU ARC-Challenge CommonsenseQA

Metrics: accuracy standard deviation of recalls (RStd) recall balance

Baselines: Cyclic Permutation Full Permutation Removing IDs Debiasing Instruct Chain-of-Thought

Builds on: cyclic permutation debiasing chain-of-thought prompting

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy