atlas

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

B-score: Detecting biases in large language models using response history

ICML 2025 · Large language models › Language, safety and interpretability · approach: Bias measurement and mitigation

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.

Proposes B-score, the difference between single-turn and multi-turn answer frequencies, to detect LLM biases without ground truth, and shows multi-turn response history reduces biases and improves answer verification.

Problem

LLMs exhibit strong biases (e.g., toward gender, names, or the number 7) when asked the same question repeatedly in independent single-turn queries, and there is no label-free way to detect such biased answers at runtime.

Approach

Compare the answer distribution from independent single-turn queries with that from a multi-turn conversation where the model sees its prior answers to the same question; the difference (B-score) flags over-selected options, and the multi-turn setting lets models self-debias.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add B-score as a secondary filter after confidence scoreGPT-4o answer verification · MMLUverification accuracy (%): 81.7 -> 87.2Helped
Add B-score as a secondary filter after confidence scoreGPT-4o answer verification · HLEverification accuracy (%): 47.1 -> 66.8Helped
Add B-score as a secondary filter after confidence scoreGPT-4o answer verification · CSQAverification accuracy (%): 75.2 -> 75.5Helped
Add B-score as a secondary filter to verification criteriaAnswer verification on proposed questions · Random, Easy, and Hard questionsverification accuracy: +9.3Helped
Add B-score as a secondary filter to verification criteriaAnswer verification on standard benchmarks · CSQA, MMLU, and HLEverification accuracy: +4.8Helped
Let the model observe prior answers to the same questionLLMs on random questions · Random questionsaverage highest selection probability: 0.77 -> 0.29Helped
Let the model observe prior answers to the same questionLLMs on subjective questions · Subjective questionsaverage top-choice probability: 0.89 -> 0.68Helped
Let the model observe prior answers to the same questionLLMs on hard questions · Hard questionsaverage probability of most favored single-turn answer: 0.68 -> 0.39Helped
Let the model observe prior answers to the same questionLLMs on easy questions · Easy questionstop-choice probabilityNo clear effect
Use verbalized confidence instead of B-score to detect answer biasLLM bias detection · Random questionsbias detectionHurt
Increase sampling temperature from 0.0 to 1.5GPT-4o single-turn random number answers · Numbers topicfrequency of choosing 7: 100% -> roughly 40%Helped
Let the model observe prior answers to the same questionLLMs on ambiguous BBQ questions · BBQprobability of higher single-turn option: 0.94 -> 0.77Helped

Surprising findings

Limitations

Experimental setup

Datasets: MMLU HLE CSQA BBQ

Benchmarks: MMLU HLE CSQA BBQ B-score bias evaluation framework

Metrics: B-score verification accuracy single-turn probability mean highest selection probability

Baselines: single-turn probability multi-turn probability verbalized confidence score

Builds on: chain-of-thought

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