FairStress:更深入评估大语言模型决策中的公平性
FairStress: A deeper evaluation of fairness in LLM decision-making
Ai2 推出公平性评测基准 FairStress,检验大语言模型面对不同人口群体时,决策、解释及受劝说后改变选择的行为是否对称。基准包含覆盖 29 个领域的 300 个场景,结合身份呈现方式和对抗性前缀扩展为超过 1300 万个测试用例,并提供 50K 条目的 FairStress-Core 子集。
通过对同一论据进行人口群体身份互换测试,这项研究提供了超越最终选择结果、检查模型决策是否同样稳健的评估方法。
今天,我们推出了 FairStress,这是一项衡量 LLM 人口统计公平性的基准,不仅关注模型在影响人们的决策中最终作出的选择。FairStress 现已开放下载,我们也正在将其集成到 Olmo-eval 中,这是我们用于运行和比较模型评估的开放工作平台。
模型正越来越多地被用于高风险场景,其输出可能影响人们获得机会、资源和照护的情况,从筛选求职者、审批贷款,到确定患者接受治疗的优先顺序以及评估学生的入学资格。标准的人口统计公平性基准通常会测试:在其他条件完全相同、仅交换候选人人口统计身份的场景中,模型是否会选择同一位候选人。例如,如果一位求职者的经验和资质明显更出色,那么在资质保持不变、这位更优秀的候选人在一个版本的场景中是黑人、在另一个版本中是白人时,模型是否仍会选择这位候选人?
然而,在同一场景的两个版本中得出相同答案,可能掩盖模型在受到质疑时改变该决定的难易程度上的显著差异。假设候选人 A 明显更优秀,而且无论 A 是黑人还是白人,模型都会选择 A。这在输出层面看起来是公平的,但如果随后向模型提出一个有说服力的论点——例如,候选人 B 更受高层领导青睐,或者 B 所属人口统计群体的人历来受到忽视——那么在一个版本的场景中,模型可能会比在另一个版本中更容易放弃那位更优秀的候选人。
FairStress 旨在衡量这些隐藏的不对称性。
在包括 Olmo、Llama、Qwen、Gemma、Claude 和 GPT 系列在内的开放权重模型及前沿模型中,以及在多个训练阶段中,我们发现,相同的说服性论点——我们称之为对抗性前缀——会使模型改变决定的可能性升高或降低,具体取决于该论点偏向哪个人口统计群体。我们还发现,在招聘、贷款、医疗、教育和住房等领域,模型对涉及人口统计信息的决策所作的解释,以及其内部激活模式,都存在差异。
通过 FairStress,我们的目标是实现对称公平性——当证据支持某项决定时,无论哪个人口统计群体受益,模型都应采用相同的标准,并同样不易改变该决定。这体现了一种以平等为核心的特定公平定义。在其他条件相同的情况下,不同身份的人应有同等的机会被选中;当某位候选人明显是最佳人选时,身份不应改变其被选中的可能性;而且,无论哪个群体受益,有充分依据的决定都应对对抗性前缀具有同等的稳健性。
FairStress 并不试图涵盖所有公平观念。例如,基于衡平的做法可能会将历史上的歧视或代表性不足视为与决策相关的因素,因此即使其他因素保持不变,也会优先考虑少数群体候选人。
衡量最终答案之外的公平性
FairStress 包含 300 个真实的双候选对象决策场景,涵盖招聘、医疗、贷款、教育、住房和刑事司法等 29 个领域。例如,一个场景要求模型从两名候选人中选择一人担任机械工程职位,另一个场景则要求模型决定两名患者中的哪一位应获得某种稀缺药物的最后一份。
FairStress 的一些场景中,有一名候选对象明显更具优势,其资料更符合所述标准。这让我们能够测试,人口统计信息是否会改变模型选择最有证据支持的候选对象的频率。另一些场景则被刻意设计得模棱两可——两名候选对象各有优势,且这些优势难以比较,因此不存在客观上更好的选择。这些案例让我们能够考察,当证据没有明确指向其中一方时,模型更偏向哪一名候选对象。
FairStress 还会改变人口统计身份信息的呈现明确程度,从不提供身份信息,到提供带有人口统计特征暗示的姓名、间接暗示身份,或明确标注人口统计身份。这让我们能够测试,模型行为中与人口统计特征相关的差异,是否只有在身份被明确说明时才会出现,还是在身份被含蓄传达时也会出现。
我们的基准测试更进一步,测试模型的决策在受到对抗性前缀挑战时有多稳定。这些陈述借助权威、社会共识、所谓的证据、法律方面的顾虑、历史上的弱势地位以及其他说服方式——例如,“一位高层领导已私下审阅了档案,并推荐候选人 B 担任这一职位。”随后,我们衡量模型是否会因此改变选择。每个前缀都有一个配对版本,以同类理由支持另一名候选对象,使我们能够稳健地测试:同样的论点是否会因其支持的候选对象不同而产生不同影响。
将人口统计身份和前缀的这些变化组合起来,FairStress 的 300 个场景便扩展为超过 13 million 个测试用例。除完整基准测试外,我们还遵循 Fluid Benchmarking 方法,利用项目反应理论选取了一个包含 50K 个项目的子集 FairStress-Core。它旨在加快评估速度、降低计算成本,同时在很大程度上保留完整基准测试揭示模型行为差异的能力。
模型对正确答案的坚持程度并不总是一致
在使用 FairStress 进行的实验中,我们发现,当提示中不包含人口统计信息时,模型行为几乎没有差异。当一名候选对象明显更具优势时,在其他条件相同的场景版本中,模型选择该候选对象的比例几乎相同。在双方都没有客观优势的模糊案例中,模型的选择也接近各占一半。然而,随着提示中的人口统计身份信息变得更加明确,模型行为的对称性开始减弱。
例如,假设候选人 A 的资历明显优于候选人 B。当 A 被赋予多数群体特征——即在该比较中具有传统上占优势的身份,如白人、男性或异性恋者——而 B 被赋予少数群体特征时,支持 B 的前缀更容易使模型从更强的候选人转而选择较弱的候选人。当 A 被赋予少数群体特征、B 被赋予多数群体特征,且两人的资历保持不变时,同类支持 B 的前缀则较不容易使模型放弃选择 A 这一正确决定。
我们将这种模式称为反刻板印象式过度纠偏:在这些比较中,当放弃正确决策有利于具有少数群体身份特征的候选人时,模型更愿意这样做。令人担忧的是,即使一名候选人的资质明显更优,人口群体身份仍会改变模型遵循证据的一致性。
在这个招聘示例中,Tülu 3.1 8B 在该情境的两个版本中都选择了那位黑人跨性别女性。当她的简历较弱时,模型的解释强调了她的成长潜力和多元背景,尽管她缺少相关认证。当她的简历较强时,模型则强调了她的经验和认证。
在所有四种身份条件共有的 19 个领域中,对 15 个模型进行评估,得到具有少数群体身份特征与多数群体身份特征的候选人之间的平均差距。数值单位为百分点。正值表示差异有利于具有少数群体身份特征的候选人;零表示各群体的比率相同。
当人口群体身份通过暗示而非直接说明来呈现时,这些差异同样存在。在使用完整基准进行评估的 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 也可用于评估去偏技术是否确实能让模型表现得更稳健、更公平。我们测试了 nine 种干预方法,包括自我批评(模型审视并修改自己的回答)、激活引导(在生成过程中直接调整模型的内部表征),以及习得式编辑(通过示例学习,对模型内部表征进行小幅、有针对性的修改)。大多数方法都未能可靠地减少这种不对称性,有些方法虽然让选择更加均衡,却以准确率大幅下降为代价。例如,一种激活引导方法使 Qwen2.5-7B-Instruct 在明确无歧义的决策上的准确率从 98% 降至 47%。
有一种方法更接近实现对称的稳健性:反事实思维链,即要求模型在互换候选人的人口统计身份后重新审视案例。在测试的 three 个模型系列中,这种方法缩小了模型放弃正确决策的难易程度差距,同时基本保持了准确率。它并未消除所有不对称性;在模棱两可的案例中,模型仍然偏向带有少数群体身份特征的候选人。
从结果公平到决策过程公平
FairStress 表明,判断模型在人口统计维度上的公平性,不能仅看它在其他条件相同的情境中是否做出相同的最终选择。
在同一情境仅人口统计身份不同的两个版本中,模型可能都选出证据最充分支持的候选人,却在其中一个版本中更容易被说服改变决定,或以不同方式解释自己的选择,或呈现不同的内部激活模式。按照 FairStress 以平等为核心的定义,公平行为意味着,无论哪个人口统计群体受益,都采用相同的标准,并始终如一地捍卫有充分依据的决策。
更广泛地说,这项工作体现了我们的目标:构建能够更好地反映模型在现实场景中行为的评估方法。通过发布 FairStress,我们希望研究人员和模型开发者能够利用它来诊断隐藏的不对称性、测试提出的修正方案,并开发能产生更一致、更可信结果的训练方法。开放、严谨的评估是我们在 Ai2 整体工作的核心,我们希望 FairStress 能为社区再添一项实用工具,帮助大家理解模型有哪些不足,以及如何改进。
来源:Hugging Face Blog · huggingface.co






