2.9 KiB
2.9 KiB
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Fairness Audit | concept |
|
|
2026-05-29 |
Definition
公平性审计(Fairness Audit)是 ML 模型审计中评估模型是否对不同受保护群体(protected groups)产生系统性歧视的过程。核心目标:识别和量化模型预测中基于种族、性别、年龄、宗教、国籍等受保护属性的不公平差异,确保模型符合伦理规范和监管要求。
Core Metrics
Demographic Parity(人口统计均等)
- 要求:模型的正预测率在各群体间相等
- 公式:
P(\hat{Y}=1|A=0) = P(\hat{Y}=1|A=1) - 也称为:Statistical Parity, Independence Criterion
Equalized Odds(均等化赔率)
- 要求:在相同真实标签条件下,各群体的预测分布相等
- 公式:$P(\hat{Y}=1|A=0,Y=y) = P(\hat{Y}=1|A=1,Y=y)$,for
y \in \{0,1\} - 比 Demographic Parity 更严格,同时要求 TPR 和 FPR 在各群体间相等
Disparate Impact Ratio(差异影响比)
DIR = \frac{P(\hat{Y}=1|A=\text{minority})}{P(\hat{Y}=1|A=\text{majority})}- 4/5 规则:DIR < 0.8 通常视为存在差异影响
Calibration Across Groups
- 在各受保护群体上分别验证预测概率校准性
- 确保高风险决策(贷款拒绝、保险定价)不会系统性低估某群体
Model QA 中的应用
Model QA Specialist 执行以下公平性审计步骤:
- 受保护属性识别:确认模型决策涉及哪些受保护特征(法律/道德/业务角度)
- Baseline 指标计算:在全人群上计算 AUC/KS/Gini 作为基准
- 分层指标对比:在受保护群体上分别计算性能指标,量化差距
- 差异影响评估:DIR < 0.8 则标记为潜在歧视,需进一步调查
- 因果分析:区分相关关系(Correlation)与因果效应(Causation),避免虚假公平性
- 补救建议:Pre-processing(重采样/重加权)/ In-processing(对抗训练/约束优化)/ Post-processing(阈值调整)
Relationship
- 依赖 Discrimination-Metrics:公平性审计首先建立在判别能力评估之上
- 依赖 SHAP:SHAP 贡献分析揭示哪些特征驱动了跨群体差异
- 依赖 Calibration-Testing:跨群体校准是公平性决策的基础
- 支撑 specialized-model-qa(Source):Model QA Specialist 的可解释性与公平性审计步骤核心工具
Key Limitations
- 公平性指标不可同时最优:Demographic Parity 与 Equalized Odds 在一般情况下不可同时满足(Impossibility Theorem)
- 代理变量问题:直接排除受保护属性后,模型仍可能通过代理变量(如邮编→种族)歧视
- 数据不平衡:受保护群体的稀缺样本可能导致统计结论不可靠
- 监管框架差异:欧盟 AI Act / 美国 EEOC / 巴塞尔协议对公平性要求各不相同