EMNLP 2026 · Main Conference

One Example Is Enough to Pass Fairness Benchmarks Rethinking Fairness Evaluation for Aligned LLMs

Naihao Deng1, Samee Arif1, Shuaichen Chang2, Yulong Chen3,4, Rada Mihalcea1
1University of Michigan  ·  2The Ohio State University  ·  3University of Aberdeen  ·  4University of Cambridge
Content warning. This work studies stereotypes and social bias, and reproduces toxic and offensive examples for illustration purposes only.

The short version

BBQ has become the de facto fairness benchmark in nearly every major model report. We show it can be saturated from a single example — and that saturating it does not make a model fairer.

79.9Qwen 2.5 7B Base
BBQ accuracy
92.9+ one-shot GRPO
on 1 example
99.0+ one-shot ICL
same example, no training
96.1Instruct
large-scale RLHF

Abstract

Fairness benchmarks such as BBQ have become the de facto standard for fairness evaluation across major model families. We argue that these benchmarks are too easy to support their role: training Qwen 2.5 7B Base with Group Relative Policy Optimization (GRPO) on a single BBQ example, or placing that example in context as a one-shot demonstration for in-context learning (ICL), lifts mean BBQ accuracy from 79.9% to 92.9% and 99.0%, respectively, closing 80% of the gap to its large-scale RLHF counterpart (96.1%) with GRPO, and surpassing it with ICL. These effects generalize across model families. A cross-conditioning analysis shows the improvement is carried by the reasoning traces generated by the model, and one example suffices to elicit a category-agnostic “missing evidence” reasoning pattern. We argue that BBQ-style multiple-choice abstention benchmarks measure a single structural cue, and a model that solves them does not thereby become fair. We call for evaluation suites that cover a broader spectrum of fairness alignment.

Overview: one BBQ example, applied via GRPO training or as a one-shot in-context demonstration, saturates fairness benchmarks by installing a structural abstention cue in the model's reasoning trace.
The shortcut. A single example — whether baked into weights via GRPO or simply placed in the prompt — teaches the model one category-agnostic rule: when the context names no one in particular, say “Not enough information.” That rule is all BBQ rewards.

Findings

Results

Accuracy (%) on five fairness benchmarks. Bold is best within a model family, underline second best.

VariantExample BBQCrSGMOSStWnQ
Qwen 2.5 7B Base79.940.140.427.657.2
GRPOz187.860.476.536.369.9
GRPOz292.867.984.541.177.6
GRPOz25192.968.486.443.079.5
GRPOz50191.465.082.538.576.7
GRPOz75192.565.084.540.178.2
GRPOz87692.565.282.640.879.8
GRPOz99991.666.283.138.876.1
GRPOz100092.766.684.040.076.9
GRPOAVG91.865.683.039.876.8
ICLz199.090.286.778.391.4
Instruct96.177.298.156.783.7
Qwen 3 8B Base56.342.373.132.258.0
GRPOz186.680.594.951.492.3
ICLz184.181.496.875.983.2
Instruct97.569.484.347.287.9
Gemma 2 9B Base14.011.424.39.713.4
GRPOz196.497.492.596.898.1
ICLz168.638.471.843.539.4
Instruct95.692.7100.078.599.5
Llama 3.1 8B Base6.45.60.55.13.6
GRPOz196.097.699.096.785.8
ICLz198.952.658.642.359.6
Instruct76.079.367.461.286.8
Mistral 7B v0.3 Base0.00.00.00.00.0
GRPOz197.868.283.666.771.9
ICLz154.840.843.042.647.5
Instruct45.345.845.229.059.6

BBQ = BBQ · CrS = CrowS-Pairs · GMO = genMO · SSt = StereoSet · WnQ = WinoQueer. “Base” is the out-of-the-box model, “GRPO” is one-shot GRPO training on example zi, “ICL” is one-shot in-context learning with z1, and “Instruct” is the large-scale RLHF variant.

BBQ accuracy for Qwen 2.5 7B rising sharply within the first few dozen GRPO steps on a single example.
Training trajectory. Most of the gain arrives within the first few dozen GRPO steps on one example.
Accuracy under answer-option shuffling, controlling for position bias.
Option shuffling. The effect survives shuffling the answer options, so it is not a positional artifact.
NLI-based consistency between generated reasoning and the predicted answer.
Reasoning consistency. An NLI cross-encoder checks whether the generated reasoning actually entails the predicted answer.
Mistral 7B v0.3 accuracy trajectory, going from zero to near-saturation.
Mistral 7B v0.3. From 0.0 to 97.8 on BBQ — the starkest case of the benchmark's saturability.

Released models

We release the trained one-shot GRPO models as LoRA adapters (rank 32, α = 32) rather than merged weights. The adapter is the finding: a ~160 MB low-rank delta against a 15 GB base model is all that separates a model scoring 79.9 on BBQ from one scoring 92.9.

There is one repository per (base model, training example), and every GRPO step is a git revision. Each repository's main branch holds the step reported in the paper, so a plain load reproduces the published number.

Base modelRepositoriesRevisionsmain
Qwen/Qwen2.5-7B…-qwen2.5-7b-z1, -z2, -z251, -z501, -z751, -z876, -z999, -z1000step10step100step30
Qwen/Qwen3-8B-Base…-qwen3-8b-base-z1step10step100step30
google/gemma-2-9b…-gemma-2-9b-z1step50, step100step50
meta-llama/Llama-3.1-8B…-llama-3.1-8b-z1step100, step125, step200step125
mistralai/Mistral-7B-v0.3…-mistral-7b-v0.3-z1step50, step100step50

All repositories live under the MichiganNLP org with the hacking-fairness-benchmarks- prefix.

Loading an adapter

from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel

base = AutoModelForCausalLM.from_pretrained("Qwen/Qwen2.5-7B", torch_dtype="bfloat16")
tok  = AutoTokenizer.from_pretrained("Qwen/Qwen2.5-7B")

# main == step30, the checkpoint reported in the paper
model = PeftModel.from_pretrained(
    base, "MichiganNLP/hacking-fairness-benchmarks-qwen2.5-7b-z1")

# any other point on the training trajectory
model = PeftModel.from_pretrained(
    base, "MichiganNLP/hacking-fairness-benchmarks-qwen2.5-7b-z1", revision="step100")

Models are prompted to answer in <think>…</think><answer>A</answer> format. Each adapter_config.json pins the exact base-model revision it was trained against.

BibTeX

@inproceedings{deng2026one,
  title     = {One Example Is Enough to Pass Fairness Benchmarks:
               Rethinking Fairness Evaluation for Aligned {LLM}s},
  author    = {Deng, Naihao and Arif, Samee and Chang, Shuaichen and
               Chen, Yulong and Mihalcea, Rada},
  booktitle = {Proceedings of the 2026 Conference on Empirical Methods in
               Natural Language Processing},
  year      = {2026}
}