Ai2 发布 FairStress 基准:测量大语言模型决策公平性的隐藏不对称
FairStress: A deeper evaluation of fairness in LLM decision-making
Ai2 发布 FairStress 基准,用 300 个双候选决策场景扩展为超过 1300 万测试用例,测量模型在招聘、医疗、贷款等领域的决策公平性,并提供 50K 项的 FairStress-Core 子集。
Ai2 用对抗前缀测出模型在被质疑时对多数与少数群体的让步不对称,并检验了九种去偏方法的实际效果。
今天我们推出 FairStress,这是一个用于衡量大语言模型人口群体公平性的基准,其衡量范围超越模型在影响人的决策中最终做出的选择。FairStress 现已可供下载,我们也在将其集成到 Olmo-eval 中——这是我们用于运行和比较模型评估的开放工作台。
模型正越来越多地被用于高风险场景中,其输出可能影响人们的机会、资源和照护,从筛选求职者、审批贷款,到确定患者治疗优先级、评估学生入学资格。标准的人口群体公平性基准通常测试:在两个其他条件完全相同、只是候选人的人口身份互换的场景中,模型是否会选择同一位候选人。例如,如果一位求职者的经验和资历明显更强,那么当更强候选人在一个场景版本中是黑人、在另一个版本中是白人(资历保持不变)时,模型是否仍会选择该候选人?
然而,即使模型在场景的两个版本中给出相同答案,也可能掩盖其在决策被质疑时改变该决策的难易程度上存在的重要差异。假设候选人 A 明显更强,且无论 A 是黑人还是白人,模型都选择了 A。这在输出层面看起来是公平的,但如果随后向模型提出一个有说服力的论点——例如,领导层更倾向于候选人 B,或者 B 所属人口群体在历史上一直被忽视——模型可能在某一个场景版本中比另一个版本更容易放弃更强的候选人。
FairStress 的设计目的就是衡量这些隐藏的不对称性。
在包括 Olmo、Llama、Qwen、Gemma、Claude 和 GPT 系列在内的开放权重与前沿模型上,跨越多个训练阶段,我们发现同样具有说服力的论点——我们称之为对抗性前缀(adversarial prefixes)——会使模型更倾向于或更不倾向于改变决策,取决于该论点有利于哪个人口群体。我们还发现,在招聘、借贷、医疗、教育和住房等领域中,模型在解释涉及人口信息的决策时——以及在其内部激活模式上——也存在差异。
FairStress 的目标是对称公平性(symmetric fairness)——当证据支持某项决策时,无论受益者是哪个人口群体,模型都应采用相同的标准,并对改变该决策具有同等的抵抗力。这体现了一种以平等为核心的特定公平定义。在其他条件相同时,不同身份的人被选中的概率应当相同;当一位候选人显然是最优选择时,身份不应改变这一概率;有充分依据的决策应能同等地抵御对抗性前缀,无论受益者是哪个群体。
FairStress 并不试图涵盖公平的所有概念。例如,基于公平结果的方法可能会将历史上的歧视或代表不足视为与决策相关,因此即使其他因素保持不变,也会倾向于支持少数群体候选人。
衡量最终答案之外的公平性
FairStress 包含 300 个现实的双候选人决策场景,涵盖招聘、医疗、借贷、教育、住房和刑事司法等 29 个领域。例如,一个场景要求模型在两名机械工程职位的候选人之间做出选择,另一个场景则要求模型决定两名患者中谁应获得最后一支稀缺药物。
FairStress 的一些场景中存在明显更强的候选人,其背景更能满足既定标准。这让我们可以测试人口统计学信息是否会改变模型选择证据最支持的候选人的频率。其他场景则刻意保持模糊——两名候选人在不同且难以比较的方面都很出色,因此没有客观上更好的选择。这些场景让我们可以考察当证据没有明确指向某一位候选人时,模型会偏好哪一位。
FairStress 还改变了人口统计身份呈现的显式程度,从完全不提供身份信息,到带有族群编码的姓名、间接暗示的身份,或明确的人口统计标签。这使我们能够测试模型行为中的人口统计学差异是只在身份被明确说明时出现,还是在身份被含蓄传达时也会出现。
我们的基准更进一步,测试模型在面对对抗性前缀挑战时其决策的稳定性。这些陈述借助权威、社会共识、所谓证据、法律顾虑、历史劣势以及其他形式的说服手段——例如,“一位高级领导已私下审阅了文件,并推荐候选人 B 担任该职位。”然后我们测量模型是否会因此改变选择。每个前缀都有一个对应的版本,为另一位候选人提出同类论证,从而使我们能够稳健地测试同一论证是否会因其支持的候选人不同而产生不同的影响。
结合人口统计身份与前缀的这些变化,FairStress 的 300 个场景被扩展为一千三百多万个测试用例。除了完整基准之外,我们还开发了 FairStress-Core,这是按照我们的 Fluid Benchmarking 方法、使用项目反应理论选出的一个包含 5 万条目的子集。它旨在让评估更快、计算成本更低,同时保留完整基准在揭示模型行为差异方面的大部分能力。
模型并不总是对正确答案一视同仁
在 FairStress 的实验中,我们发现当提示中不含人口统计信息时,模型行为几乎没有差异。当一名候选人明显更强时,模型在其他方面等效的场景版本中以几乎相同的比例选择该候选人。在两名候选人都无明显优势的模糊案例中,模型的选择也接近五五分。然而,随着提示中人口统计身份变得更加明确,模型行为的对称性也随之降低。
例如,假设候选人 A 的资历明显优于候选人 B。当 A 是多数群体编码——即在该比较中属于传统优势身份,如白人、男性或异性恋——而 B 是少数群体编码时,偏向 B 的前缀更容易使模型从更强的候选人转向更弱的那位。而当 A 是少数群体编码、B 是多数群体编码时,在资历保持不变的情况下,同样偏向 B 的前缀则不太容易使模型放弃对 A 的正确选择。
我们将这种模式称为反刻板印象的过度矫正:在这些对比中,当放弃正确决策有利于带有少数群体属性的候选人时,模型更愿意这样做。令人担忧的是,人口统计身份会改变模型遵循证据的一致性,即使某位候选人的资质明显更优。
在这个招聘示例中,Tülu 3.1 8B 在该场景的两个版本中都选择了黑人跨性别女性。当她的简历较弱时,其解释强调成长潜力和多元背景,尽管缺少相关认证。当她的简历较强时,其解释则强调经验和认证。
在 15 个模型中,带有少数群体属性与多数群体属性候选人之间的平均差距,评估在所有四种身份条件共有的 19 个领域内进行。数值以百分点表示。正值表示差异有利于带有少数群体属性的候选人;零表示各组之间的比率相等。
当人口统计身份是暗示而非明示时,这些差异同样存在。在完整基准上评估的 15 个模型中,放弃正确答案的平均差距在暗示身份时为 6.9 个百分点,在明确标注身份时为 9.3 个百分点。
在 FairStress-Core 上,包括 Claude Opus 5 和 GPT-5.5 在内的前沿模型,在两位候选人客观上都不更强的情况下,约有 60–65% 的时间选择了带有少数群体属性的候选人。在匹配的对抗性前缀下,在我们 12 次模型与模式运行中,转向少数群体属性候选人的切换比转向多数群体属性候选人的切换普遍高出 8.8–42.4 个百分点。
我们发现模型在解释其选择时存在更微妙的差异,即使它们在某一场景的两种人口统计版本中都做出了正确的选择。
在 11 个开放权重模型中,针对少数群体属性选择的解释使用了略显更自信和更积极的语言。当身份被明确标注时,这些解释中“韧性”、“多样性”和“障碍”等词出现频率更高。而针对多数群体属性选择的解释则包含更多程序性术语,如“证据”、“标准”和“详细”。对少数群体候选人更高的选择率并不一定意味着更公平的对待;当模型在解释一个有充分依据的选择时突显身份或多样性,它可能淡化了支持选择该候选人的成就和资质。因此,模型可能在选择上偏向少数群体候选人,同时在解释中较少认可他们的资质。
在对 Gemma-3-12B-it 和 Qwen2.5-7B-Instruct 的受控分析中,内部激活——模型内部的数值活动——能以约 73% 的准确率预测模型选择了哪一方的人口统计属性。对这些相同激活的文本描述达到了 57–59%,而随机基线为 50%。在后续测试中,移除候选人姓名使基于激活的准确率下降了约 18 个百分点。
我们的激活分析仅限于两个模型和少数几种人口统计对比,因此我们将这些发现视为比更广泛的行为结果范围更窄。尽管如此,它们表明模型的推理轨迹可能无法揭示其做出决策时内部表征的全部内容——这与 既往可解释性研究 一致,后者表明思维链可能遗漏影响模型预测的某些因素。
为什么现有基准测试可能产生不同的结果
我们还想了解 FairStress 与现有的大模型人口统计学偏见衡量方法相比表现如何。为此,我们将它的结果与 BBQ 进行了比较,BBQ 是一个广泛使用的基准测试,用于检验模型在涉及社会群体的场景中是否偏向与刻板印象一致的答案——例如,当一个家庭被描述为靠福利生活、另一个家庭境况优渥时,询问哪个家庭忽视了对子女的教育。
在我们的 BBQ 评估中,模型总体上偏向与刻板印象一致的答案,而 FairStress 则揭示了偏向少数群体特征候选人的倾向。为了理解这一差异,我们研究了问题的提问方式和答案的评分方式。我们测试的标准 BBQ 设置是对固定答案选项的概率进行评分,而不让模型生成回答。这与普通的聊天使用场景不同,在聊天中用户提问并获得生成的回答。FairStress 则要求模型生成自己的回答,并在候选人之间做出选择。
为了弄清评估设置是否解释了 FairStress 与 BBQ 之间的差异,我们使用相同的 BBQ 问题和模型权重,测试了五种配置,这些配置在聊天模板、问题措辞,以及使用固定选项概率评分还是答案生成方面各不相同。在这一受控比较中,我们测试了 Qwen2.5-7B-Instruct、Llama-3.1-8B-Instruct、Gemma-3-27B-it 和 Llama-3.1-70B-Instruct。在使用聊天模板、是/否措辞和生成答案的情况下,Qwen2.5-7B-Instruct、Gemma-3-27B-it 和 Llama-3.1-70B-Instruct 从偏向刻板印象转变为偏向少数群体,而 Llama-3.1-8B-Instruct 则变得大致中立——这表明测得的偏见方向部分取决于基准测试如何提问和评分。因此,仅依赖固定选项评分可能会漏掉生成决策中的过度纠正。对两者都进行评估,能让开发者更全面地了解他们的公平性干预需要应对的行为。
训练对称的稳健性
为了探究这种不对称性的可能来源,我们审计了 Olmo 3 训练流程中的数据。其监督微调语料库包含来自两个拒答训练数据集的约 99,000 个样本。在微调和偏好训练数据的 28,000 个主题聚类中,我们只发现九个聚类讨论基于个人素质而非人口统计学特征的决策——而这九个聚类全部由拒答组成。审计还发现对各人口统计学群体的描绘不均衡:具有少数群体特征的群体获得更多保护性或正面框架,而白人和顺性别者则很少受到保护性框架,且持续被负面描绘。
这些发现共同表明,在教会模型拒绝歧视性请求与展示如何基于个人素质做出决策之间存在差距。这些模式是否导致了行为上的差距,仍是一个未解的问题。
Olmo 3 训练数据中七个人口统计学群体的净框架倾向。每个数值是对某群体持正面态度的段落所占百分比减去持负面态度的段落所占百分比。偏好调优一列仅涵盖被偏好的回答,强化学习一列仅涵盖提示词。部分强化学习估计基于小样本——少至八个提示词——解读时应保持谨慎。
现有修复方法能起作用吗?
FairStress 还可用于评估去偏技术是否真正带来了更稳健、更公平的模型行为。我们测试了九种干预方法,包括自我批判(模型审查并修订自己的答案)、激活引导(在生成过程中直接改变模型的内部表征)以及习得编辑(从示例中学到的、对模型内部表征的小规模定向修改)。大多数方法未能可靠地降低不对称性,有些方法虽然带来了更平衡的选择,却以大幅牺牲准确率为代价。例如,其中一种激活引导方法使 Qwen2.5-7B-Instruct 在明确决策上的准确率从 98% 降到了 47%。
有一种方法更接近对称稳健性:反事实思维链,它要求模型在候选人的身份信息互换后重新审视同一案例。在测试的三个模型系列中,这一方法缩小了模型放弃正确决策的难易程度上的差距,同时基本保留了准确率。但它并未消除所有不对称性;在模糊案例中,模型仍然偏爱少数族裔身份的候选人。
从公平的结果到公平的决策
FairStress 表明,仅凭模型在其他条件相同的情景中是否做出相同的最终选择,无法判断其人口统计层面的公平性。
一个模型可以在同一情景的两个仅身份信息不同的版本中都选出证据最支持的候选人,但在其中一个版本中更容易被左右、以不同的方式解释其选择,或表现出不同的内部激活模式。按照 FairStress 以平等为中心的定义,公平的行为意味着无论哪个人口群体受益,都始终采用相同的标准,并一贯地为有充分依据的决策辩护。
更广泛地说,这项工作体现了我们的目标:构建能更好捕捉模型在真实场景中表现的评估方法。通过发布 FairStress,我们希望研究人员和模型构建者能够用它来诊断隐藏的不对称性、检验提出的修复方案,并开发能产生更一致、更可信结果的训练方法。开放、严谨的评估是 Ai2 更广泛工作的核心,我们希望 FairStress 能为社区提供又一个有用的工具,帮助理解模型的不足之处以及如何改进。
来源: Hugging Face Blog · huggingface.co






