- 文章目录
- 社会动力学与伦理框架
- 伦理困境与应用伦理学
- 算法公平性与AI伦理
- 公平性约束模型
思维模型
公平性约束模型
一种构建 AI 系统的方法,通过平衡预测准确率与公平性目标,明确将尽量减少有偏结果作为设计目标。
探索一下
一个 AI 模型审批贷款的准确率达到 95%,却过多地拒绝了来自某个特定社区、符合条件的申请人。作为开发者,你应该优先考虑什么?
为模型选择你的首要目标。
我们来看看开发者如何在这两个目标之间做权衡。
理解概念
理解概念
公平性约束模型是带有特定规则的 AI 系统,这些规则用来防止产生有偏的结果。它们不只追求准确率,还必须满足用数学方式定义的公平性标准,比如确保不同社区中条件相近的贷款申请人获得相同的审批通过率。这往往需要有意做出取舍:牺牲少量整体准确率,换取有害偏差的大幅减少。比如,即使历史数据呈现出性别偏向,筛选简历的 AI 也可能受到约束,确保推荐结果不会过度偏向某一性别的候选人。
试试这样:当自动化系统做出决定时,想一想它可能遵循了什么公平性规则。
详细讲解
详细讲解
公平性约束模型会改变 AI 训练过程的根本目标。标准模型只有一项任务:尽量减少错误。公平性约束模型有两项任务:尽量减少错误,同时满足一项具体的公平性规则。
流程:输入、约束和输出
输入:这个过程从常见的数据开始,比如过往的招聘记录或贷款申请。关键在于,开发者还会提供一项用数学方式定义的公平性约束,作为第二项输入。比如,规则可以是:“男性和女性中获推荐参加面试的比例,两者相差必须在百分之五以内。”
过程:训练时,AI 会从数据中学习规律。不过,它学到的每一种可能的决策方式,都要接受公平性约束的检查。如果某种规律会带来有偏的结果,也就是违反规则,模型就会受到惩罚,迫使它寻找其他既有合理准确率、又符合公平规则的规律。
输出:最终的模型就是这种权衡的产物。比如,在医疗诊断中,受有偏的历史数据影响,标准 AI 可能会学到:某个症状对女性患某种疾病的提示作用较弱。公平性约束模型则必须摆脱这种历史偏差,更公平地评估该症状的重要性,从而给出更公平、但可能略有不同的一组预测结果。
同样的过程也适用于内容审核等领域。AI 可以受到约束,确保针对仇恨言论的规则不会过度针对使用特定方言撰写的帖子,比如使用非裔美国人白话英语的帖子,从而减少文化偏见。
研究依据
研究依据
公平性约束通常在机器学习流程的三个阶段之一实施:预处理(修改输入数据)、训练中处理(修改学习算法),或后处理(调整模型输出)。训练中处理是最直接的实现方式,它将公平性嵌入模型的核心逻辑。
适用局限
适用局限
“公平性与准确率之间需要取舍”并不是普遍规律;提升公平性有时能帮助发现并纠正那些同样会降低准确率的偏差。最大的挑战在于,选择公平性指标是一项伦理决策,而非技术决策。公平性的数学定义,比如人口统计均等(结果相同)和均等化赔率(错误率相同),往往互不兼容,这意味着模型无法同时满足所有定义。此外,针对一类群体划分方式(比如按种族划分)优化公平性,可能无意中加剧另一类群体划分方式(比如按性别划分)下的偏差。这种现象被称为“公平性划区操纵”(fairness gerrymandering)。
参考来源
参考来源
- [1] 监督学习中的机会均等Moritz Hardt, Eric Price, & Nati Srebro - 2016
- [2] 超越差别待遇与差别影响的公平性:学习不产生差别错误的分类方法Muhammad Bilal Zafar, Isabel Valera, Manuel Gomez Rodriguez, & Krishna P. Gummadi - 2017
- [3] AI Fairness 360:用于检测、理解和减轻不良算法偏差的可扩展工具包Rachel K. E. Bellamy et al. - 2018
- [4] 公平性与机器学习:局限与机遇Solon Barocas, Moritz Hardt, & Arvind Narayanan - 2019
- [5] 用更智能的机器学习应对歧视Google - 2018
试一试
检验你的理解
一家公司想构建一个用于员工晋升的公平性约束模型。除了绩效数据,它最需要*额外*提供什么输入?
查看文章解释
答案: 一个清晰的、用数学方式表述的公平性定义
这个过程的核心是要有一个具体目标。如果没有明确告诉模型如何用可衡量的标准定义“公平”,它就无法针对公平性进行优化。比如,可以要求不同人口群体的晋升比例相近。
开发者给一个贷款审批 AI 加入了公平性约束,使它的整体准确率下降了 1%。银行为什么仍可能决定使用这个受约束的模型?
查看文章解释
答案: 遵守反歧视法律并降低声誉风险
这体现了核心的取舍。为了让模型的行为符合重要的法律和伦理标准,避免代价高昂的诉讼和公众反对,牺牲少量准确率往往是必要的代价。
与标准模型相比,训练公平性约束模型时,*过程*上的关键区别是什么?
查看文章解释
答案: 它同时针对准确率和公平性指标进行优化。
这描述了“训练中处理”方法带来的根本变化。模型的训练目标经过修改,加入了公平性目标,迫使它寻找能兼顾这两个往往相互冲突的目标的方案。
继续探索
为眼前的选择,再找一个有用的想法。
Reframo 的全部已发布文章均可免费阅读。准备好后,随时继续探索。