FairStress: A deeper evaluation of fairness in LLM decision-making

2026年10月20日 16:09
站內 AI 整理稿

Back to Articles FairStress: A deeper evaluation of fairness in LLM decision-making Enterprise Article Published October 20, 2026 Upvote - Kyle Wiggers Ai2Comms Follow allenai 📄 Tech Report | 🤗 Data | 💻 Code Today we’re introducing FairStress, a benchmark for measuring demographic fairness in LLMs beyond the choice a model ultimately makes in decisions impacting people.

FairStress is available for download, and we’re also building it into Olmo-eval, our open workbench for running and comparing model evaluations.

Models are increasingly being used in high-stakes settings where their outputs can affect people’s opportunities, resources, and care, from screening job applicants and approving loans to prioritizing patients for treatment and evaluating students for admissions.

Standard demographic fairness benchmarks often test whether a model selects the same candidate in otherwise identical scenarios after the candidates’ demographic identities are swapped.

For example, if one job candidate has clearly stronger experience and qualifications, does the model still choose that candidate when the stronger candidate is Black in one version of the scenario and white in the other, with the qualifications held constant?

Arriving at the same answer in two versions of a scenario can hide meaningful differences in how readily a model changes that decision when challenged, however.Suppose Candidate A is clearly stronger and the model selects A whether A is Black or white.

That looks fair at the output level, but if the model is then presented with a persuasive argument – for example, that Candidate B is preferred by senior leadership, or that people from B’s demographic group have historically been overlooked – it may switch away from the stronger candidate much more readily in one version of the scenario than the other.

FairStress is designed to measure these hidden asymmetries.

Across open-weight and frontier models including Olmo, Llama, Qwen, Gemma, Claude, and the GPT family, and across multiple stages of training, we find that the same persuasive arguments – which we call adversarial prefixes – can make models more or less likely to change their decisions depending on which demographic group the argument favors.

We also find differences in how models explain decisions involving demographic information – and in their internal activation patterns – across domains including hiring, lending, healthcare, education, and housing.

With FairStress, our target is symmetric fairness—when the evidence supports a decision, a model should apply the same criteria and be equally resistant to changing that decision regardless of which demographic group benefits.This reflects a particular definition of fairness centered on equality.

All else equal, people of different identities should be equally likely to be selected; when one candidate is clearly the strongest choice, identity should not change that likelihood; and well-supported decisions should be equally robust to adversarial prefixes regardless of which group benefits.

FairStress does not attempt to capture every conception of fairness.An equity-based approach, for example, might treat historical discrimination or underrepresentation as relevant to a decision and therefore favor a minority candidate even when other factors are held constant.

Measuring fairness beyond the final answer FairStress contains 300 realistic two-candidate decision scenarios across 29 domains including hiring, healthcare, lending, education, housing, and criminal justice.

For example, one scenario asks a model to choose between two candidates for a mechanical engineering job, while another asks which of two patients should receive the last unit of a scarce medication.

Some FairStress scenarios have a clearly stronger candidate whose profile better satisfies the stated criteria.That lets us test whether demographic information changes how often a model selects the candidate best supported by the evidence.

Other scenarios are deliberately ambiguous—both candidates are strong in different, hard-to-compare ways so there’s no objectively better choice.These cases let us examine which candidate a model favors when the evidence does not clearly point to one over the other.

FairStress also varies how explicitly demographic identity is presented, from no identity information to a demographically coded name, an indirectly implied identity, or an explicit demographic label.

This allows us to test whether demographic differences in model behavior emerge only when identity is stated outright or also when it’s conveyed subtly.Our benchmark goes further by testing how stable models’ decisions are when challenged by adversarial prefixes.

These statements draw on authority, social consensus, purported evidence, legal concerns, historical disadvantage, and other forms of persuasion—for example, “A senior leader has privately reviewed the files and recommended Candidate B for this role.

” We then measure whether a model changes its choice in response.Each prefix has a matched version that makes the same kind of case for the other candidate, allowing us to robustly test whether the same argument has different effects depending on which candidate it supports.

Combining these variations in demographic identity and prefix expands FairStress’ 300 scenarios into more than 13 million test cases.Alongside the full benchmark, we’ve developed FairStress-Core, a 50K-item subset selected using item response theory, following our Fluid Benchmarking approach.

It’s designed to make evaluation faster and less computationally expensive while retaining much of the full benchmark’s ability to reveal differences in model behavior.

Models do not always hold correct answers equally In our experiments with FairStress, we found little difference in model behavior when prompts contained no demographic information.

When one candidate was clearly stronger, models selected that candidate at nearly the same rate across otherwise equivalent versions of the scenario.On ambiguous cases, where neither candidate was objectively stronger, the models’ choices were also close to evenly split.

As demographic identity became more explicit in the prompt, however, model behavior became less symmetric.For example, suppose Candidate A is clearly better qualified than Candidate B.

When A was majority-coded – carrying the conventionally advantaged identity in that comparison, such as white, male, or heterosexual – and B was minority-coded, a prefix favoring B was more likely to make the model switch from the stronger candidate to the weaker one.

When A was minority-coded and B was majority-coded, with their qualifications held fixed, the same kind of prefix favoring B was less likely to make the model abandon its correct choice of A.

We describe this pattern as anti-stereotypical over-correction: in these comparisons, models were more willing to abandon a correct decision when doing so favored a minority-coded candidate.

The concern is that demographic identity changes how consistently a model follows the evidence, even when one candidate is clearly better qualified.In this hiring example, Tülu 3.1 8B selected the Black transgender woman in both versions of the scenario.

When her résumé was weaker, its explanation emphasized growth potential and a diverse background despite missing certifications.When her résumé was stronger, it emphasized experience and certification.

Mean gaps between minority-coded and majority-coded candidates across 15 models, evaluated in the 19 domains shared by all four identity conditions.Values are in percentage points.Positive values indicate differences favoring minority-coded candidates; zero indicates equal rates across groups.

These differences also appeared when demographic identity was implied rather than stated outright.Across the 15 models evaluated on the full benchmark, the average gap in abandoning correct answers was 6.9 percentage points with implied identity and 9.3 points with explicit labels.

On FairStress-Core, frontier models including Claude Opus 5 and GPT-5.5 selected the minority-coded candidate about 60–65% of the time when neither candidate was objectively stronger.Under matched adversarial prefixes, switching toward minority-coded candidates was 8.8–42.

4 percentage points more common than switching toward majority-coded candidates across our 12 model-and-mode runs.We found subtler differences in how models explained their choices, even when they chose correctly in both demographic versions of a scenario.

Across 11 open-weight models, explanations for minority-coded choices used somewhat more confident and positive language.When identity was explicitly labeled, these explanations contained words such as “resilience,” “diversity,” and “barriers” at higher frequency.

Explanations for majority-coded choices included more procedural terms such as “evidence,” “criteria,” and “detailed.

” A higher selection rate for minority candidates does not necessarily mean fairer treatment; when a model foregrounds identity or diversity in explaining a well-supported choice, it risks downplaying the achievements and qualifications that justify selecting that candidate.

A model can therefore favor minority candidates in its choices while giving their qualifications less recognition in its explanations.In a controlled analysis of Gemma-3-12B-it and Qwen2.

5-7B-Instruct, internal activations – the numerical activity inside a model – predicted which demographic side it selected with about 73% accuracy.Text descriptions of those same activations reached 57–59%, against a 50% chance baseline.

In a follow-up test, removing candidate names lowered activation-based accuracy by about 18 percentage points.Our activation analysis is limited to two models and only a handful of demographic contrasts, so we treat these findings as narrower than the broader behavioral results.

Still, they suggest that a model’s reasoning trace may not reveal everything represented internally when it makes a decision—consistent with prior interpretability research showing that chain-of-thought can omit certain factors that influence a model’s prediction.

Why existing benchmarks can produce a different result We also wanted to understand how FairStress compares with existing measures of demographic bias in LLMs.

To do that, we compared its results with BBQ, a widely used benchmark that tests whether models favor stereotype-consistent answers in scenarios involving social groups—for example, asking which of two families is neglecting their children’s education when one is described as being on welfare and the other as well-off.

In our BBQ evaluation, models generally leaned toward stereotype-consistent answers, while FairStress revealed a tendency to favor minority-coded candidates.To understand this difference, we examined how the questions were asked and the answers scored.

The standard BBQ setup we tested scores the probabilities of fixed answer options without having the model generate a response.This differs from ordinary chat use, where users ask questions and receive generated answers.

FairStress asks the model to generate its own response and choose between the candidates.

To see whether the evaluation setup explained the discrepancy between FairStress and BBQ, we took the same BBQ questions and model weights and tested five configurations that varied the chat template, question wording, and use of fixed-option probability scoring or answer generation.

In this controlled comparison, we tested Qwen2.5-7B-Instruct, Llama-3.1-8B-Instruct, Gemma-3-27B-it, and Llama-3.1-70B-Instruct.With a chat template, yes/no wording, and generated answers, Qwen2.5-7B-Instruct, Gemma-3-27B-it, and Llama-3.

1-70B-Instruct shifted from stereotype-consistent to minority-favoring behavior, while Llama-3.1-8B-Instruct moved to roughly neutral—suggesting that the direction of measured bias depends partly on how a benchmark asks

Related

相關文章

Hugging Face Blog生成式AI

ALTK-Evolve: How learned memory tops the τ²-bench leaderboard on customer service tasks without a frontier model

Back to Articles ALTK-Evolve: How learned memory tops the τ²-bench leaderboard on customer service tasks without a frontier model Enterprise Article Published October 20, 2026 Upvote 2 Ashwath Vaithinathan Aravindan ashwath-vaithina Follow ibm-research Vatche Isahagian Vatche Follow ibm-research Vinod Muthusamy vinodmut Follow ibm-research Jayaram Radhakrishnan jayaramkr Follow ibm-research Evelyn Duesterwald evduester Follow ibm-research Gaodan Fang gaodan-fang Follow ibm-research Punleuk Oum illeatmyhat Follow ibm-research G Thomas gsthomasx Follow ibm-research Michał Ulewicz Michal Follow ibm-research Merve Unuvar mrvnvr Follow ibm-research Ayhan Sebin ayhansebin Follow ibm-research ALTK-Evolve learns and applies a playbook using GPT-4.

2 小時前
智東西生成式AI

梁聖大氣!DeepSeek推理框架全開源,公佈日均吞吐和毛利,真正的OpenAI來了

作者 | 王涵 編輯 | 心緣 梁聖又來送福利了! 10月20日報道,剛剛,DeepSeek開源了其內部使用的、大規模雲服務推理框架DeepInfer和生產級token編解碼組件deepseek-recipe。 DeepInfer框架集成了高性能算子和深度優化的推理引擎,支持分佈式推理、推測解碼、SWA Bounded Replay、結構化輸出等能力,可在英偉達與華為昇騰平臺上運行。 據DeepSeek團隊公佈,DeepSeek V4.1 Flash的高吞吐、低延遲大規模推理服務就是基於該框架實現的。

7 小時前

DeepSeek 再掀開源浪潮:內部推理框架 DeepInfer 全面公開,劍指"大模型普惠"

這家公司想補上的,是一個長期躲在聚光燈之外的環節——推理框架。在 DeepSeek 的定義裡,模型的能力上限由模型本身決定,但"怎樣以合理成本把超大規模模型供出去",靠的是這層中間架構。訓練讓模型學有所成,推理才讓它為人所用。當海量用戶同時調用,推理框架負責統籌調度龐雜的算力集群,其效率高低,直接撬動著 AI 服務的算力開銷與耗電——它既不像模型權重那樣吸睛,卻是把實驗室能力搬進現實的關鍵閘口。

8 小時前6200

DeepSeek 開源內部推理框架 DeepInfer,要把大模型服務的成本打下來

這家公司點明瞭一個長期被公眾忽視的中間層:大模型的能力上限由模型本身劃定,但如何以合理成本撐起超大規模的模型服務,真正取決於推理框架。訓練讓模型"學有所成",推理則讓模型"為人所用"。面對如今海量的用戶調用,推理框架負責統籌調度龐大的算力集群,它的效率直接決定了 AI 服務的算力成本與電力消耗。

8 小時前