王阿姨在“幸福里小区”经营食堂,最近给配餐系统装了一个AI推荐引擎。这个AI有三件让人头疼的事:要推荐得足够准,别让居民天天吃不上想吃的菜;要尽量公平,不能总让北楼的居民抢不到红烧肉而南楼却吃撑;还要保护隐私,不能为了精准推荐就追问居民“你血糖多少”“你家几口人下馆子”。王阿姨很快发现,这三件事就像三角形的三个角——按下一个角,另外两个角总会跟着翘起来。这篇内容,就是要陪你把“公平性-准确率-隐私”这个三角关系看清楚,弄明白为什么AI系统常常顾此失彼,以及在工程实践中如何找到那个“大家都还满意”的平衡点。

岗位关联

对AI从业者来说,理解这组权衡是设计可信AI系统的基本功:它能帮你在模型上线前识别风险,在业务审计中拿出可解释的依据,避免把团队拖入“指标好看但上线就翻车”的尴尬境地。

目录
  1. 可视化演示
  2. 公平的三把尺子
  3. 准确率:让出的不再是零头
  4. 隐私:戴上口罩的推荐系统
  5. 三角规律:跷跷板的僵局
  6. 工程调优:滑动三角天平
  7. 落地评估:用仪表盘守护信任
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

展示三角权衡帕累托前沿、两两权衡曲线及公平性感知差分隐私机制,支持三模式切换。

本节配有交互动效(进入视口后自动加载,约 3KB)。

三角权衡帕累托前沿 准确率:模型预测正确程度 公平性:子群间表现一致性 隐私:差分隐私保护强度 不存在同时最优的三元组(ACC,FAIR,PRIV) 帕累托前沿上任何改进必以牺牲另一维度为代价

公平的三把尺子

幸福里小区食堂每天中午要给居民推荐套餐。王阿姨一开始只看整体满意度,后来发现北楼居民每次都能买到红烧肉,南楼居民却总扑空。她这才意识到,一个系统的“整体表现好”并不能说明它对每个群体都好。在AI里,这种对不同群体表现差异的担忧,就是公平性问题。我们通常用受保护属性(如性别、年龄、地域)把人群分成不同组,再用一组“公平性尺子”去量预测结果有没有系统性偏袒。

最简单的尺子叫“人群均等”。它要求模型对两个群体给出正类预测的概率相同:

只用人群均等有一个问题:如果两个群体本身的真实好结果比例就不同,强行要求批准率相等,反而可能让很多人得到错误推荐。于是有了第二把尺子“机会均等”,它把真实结果\\(Y\\)也纳入条件中:

除了这两把尺子,还有“校准概率”和“个体公平”等更细的度量。校准概率要求当模型说“通过概率80%”时,实际通过率确实接近80%,并且这种一致性在每个群体内都成立。回到食堂,王阿姨不再只问“平均满意度”,而是追问“北楼和南楼分别在爱吃辣和不爱吃辣的人里面,推荐命中率有没有差”。公平性不是一道简单的算术题,而是一套需要结合业务场景选择的尺子。

P(Y^=1∣S=0)=P(Y^=1∣S=1)\displaystyle P(\hat{Y}=1 \mid S=0)=P(\hat{Y}=1 \mid S=1)
  1. 真实结果\\(Y=y\\) 表示样本的真实情况,\\(y=1\\) 是“确实喜欢某套餐”,\\(y=0\\) 是“确实不喜欢某套餐”。
    Y∈{0,1}\displaystyle Y \in \{0,1\}
  2. 分标签比较条件中同时固定\\(Y=y\\),所以分别比较真实正例组和真实负例组中两个群体的预测表现。
    P(Y^=1∣Y=y,S=0)\displaystyle P(\hat{Y}=1 \mid Y=y, S=0)
  3. 两侧相等当两类群体在正例和负例上的接受率都一致时,模型才算实现机会均等。
    P(Y^=1∣Y=y,S=0)=P(Y^=1∣Y=y,S=1)\displaystyle P(\hat{Y}=1 \mid Y=y, S=0)=P(\hat{Y}=1 \mid Y=y, S=1)

准确率:让出的不再是零头

如果王阿姨把菜谱改成“辣与不辣各一半,每个楼栋都塞完全相同的套餐”,推荐系统会立刻变得很笨:它无法利用真实的居民偏好来预测,准确率自然下降。这就是公平性约束的代价。模型本来可以用群体差异信号提升整体准确率,但当我们要求它忽略或补偿这些信号时,预测损失就会产生。

在机器学习里,这可以写成带约束的优化问题。目标是在公平性差距不超过某个阈值\\(\tau\\)的前提下最大化准确率:

把约束优化展开,可以得到一条类似经济学“生产可能性边界”的曲线:横轴是你能容忍的公平差距,纵轴是准确率;随着公平差距要求从宽松变严格,准确率代价很可能先平缓后陡峭。如果敏感属性与真实标签相关性极强,比如“口味偏好”几乎全由楼栋决定,那么为了公平而抹掉楼栋信息,准确率会断崖式下跌;如果相关性弱,公平性和准确率则能和平共处。代价敏感学习、校准损失等手段,本质是在这条曲线上寻找一个团队愿意接受的落点。食堂里的道理也一样:有些菜可以标准化,有些菜必须按居民偏好调整;关键是算出每种让步对应的满意度损失。

max⁡θ  Accuracy(θ)s.t.Gap(θ)≤τ\displaystyle \max_{\theta} \; \text{Accuracy}(\theta) \quad \text{s.t.} \quad \text{Gap}(\theta) \le \tau
  1. 模型参数\\(\theta\\) 表示模型的全部参数,例如神经网络中的权重和偏置。
    θ\displaystyle \theta
  2. 准确率目标\\(\text{Accuracy}(\theta)\\) 是模型在当前数据集上的整体预测正确率。
    Accuracy(θ)\displaystyle \text{Accuracy}(\theta)
  3. 公平差距约束\\(\text{Gap}(\theta)\\) 是某个公平性指标下的组间差距,比如人群均等中两组接受率的绝对差。
    Gap(θ)\displaystyle \text{Gap}(\theta)
  4. 阈值控制\\(\tau\\) 是业务方设置的容忍上限,\\(\tau\\) 越小,公平性约束越严格,准确率通常也让得越多。
    Gap(θ)≤τ\displaystyle \text{Gap}(\theta) \le \tau

隐私:戴上口罩的推荐系统

食堂如果真想推荐得准,最直接的办法是挨家挨户询问居民的血糖、体重、收入、出行记录。王阿姨当然不敢这么做,因为这会侵犯隐私。更聪明的办法是“戴口罩”提供服务:只收集聚合信息,并在统计结果里加入可控噪声,让任何一个人的信息都难以被反推出来。这就是隐私保护机制的直觉。

差分隐私(Differential Privacy)是其中一种可证明的隐私保护框架。它要求:任意一个个体被加入或移除数据库,算法输出的分布都变化很小。数学上写作:

除了差分隐私,工程中常用数据匿名化去掉姓名、身份证号等直接标识;也常用联邦学习让数据留在本地,只把模型更新聚到一起训练。这些手段的共同点,是用“信息模糊”换取“个体安全”。王阿姨不再精确知道谁爱吃辣,只拿到“北楼有四成人偏好辣”这样的统计量,推荐系统依然能工作,但精度会有损失。隐私不是可以附赠的选项,它本身就是三角天平上沉重的一块砝码。

Pr⁡[M(D)∈S]≤eϵ⋅Pr⁡[M(D′)∈S]\displaystyle \Pr[\mathcal{M}(D) \in S] \le e^{\epsilon} \cdot \Pr[\mathcal{M}(D') \in S]
  1. 算法输出\\(\mathcal{M}(D)\\) 表示在包含全部样本的数据库\\(D\\)上运行的某种算法,例如计算平均分的函数。
    M(D)\displaystyle \mathcal{M}(D)
  2. 相邻数据库\\(D'\\) 是与\\(D\\)只相差一条记录的数据库,代表“增加或删除某个人”。
    D′\displaystyle D'
  3. 事件集合\\(S\\) 是算法输出可能落入的任意结果集合,例如“平均分大于3.0”。
    S\displaystyle S
  4. 隐私预算\\(\epsilon\\) 是隐私预算,\\(e^{\epsilon}\\) 限制了两个人是否在场造成的输出差异;\\(\epsilon\\) 越小,差异越小,隐私保护越强,但需要加入的噪声也越大。
    eϵ\displaystyle e^{\epsilon}

三角规律:跷跷板的僵局

王阿姨试过把公平、准确率和隐私全部拉满:她要求系统绝对不收集个人敏感信息,结果推荐变成“盲猜”,准确率大跌;她又要求每个楼栋都严格均等,结果隐私噪声让少数群体样本的估计误差被放大,公平指标反而更不稳定。她发现这像三块跷跷板:无论怎么压,总有一头翘起来。这就是“不可能三角”在现实中的影子。

为什么很难三者同时最优?因为三者都在消耗同一种资源:信息自由度。准确率需要足够且精确的数据;公平性审计通常需要受保护属性的标注;隐私保护却要求我们少存储、少使用、少暴露数据。此外,隐私噪声对每个样本的扰动是“平均”的,但不同群体样本量往往不一样,少数群体在噪声下更容易出现统计抖动,进而推高公平差距。群体划分越细,隐私预算被切分得越散,噪声又进一步放大误差。这个僵局提示我们:不要追求三个目标同时达到理论最优,而应把它们放进同一个优化框架里寻找可接受的折中点。食堂的配餐也要分优先级:先定“绝不能碰的隐私红线”,再算“最低可接受的公平底线”,最后才去优化准确率。

工程调优:滑动三角天平

要真在系统中落地,工程团队不能只靠口号。王阿姨在食堂控制面板上放了三个滑块:公平阈值、隐私噪声、准确率权重。每次更新菜谱,她都先锁住隐私红线,再微调公平和准确率。这种方式对应机器学习的多目标联合优化,把公平差距和隐私损失作为正则项加入训练目标:

除了联合训练,工程上还有多种后处理手段:把不同群体的判定阈值分别平移,让接受率对齐;用数据重采样或加权让训练集在敏感属性上更平衡;把差分隐私预算按查询重要度分层分配,核心指标用小噪声,非敏感指标用宽松预算。管道增强也很关键:在数据入口做匿名化,在训练中加公平正则项,在输出端做校准检查。王阿姨的“控制面板”实践告诉我们:三角权衡不是一次性决策,而是一组可配置、可审计、可回滚的工程开关。

min⁡θ  L(θ)+λf⋅FairGap(θ)+λϵ⋅PrivLoss(θ)\displaystyle \min_{\theta} \; \mathcal{L}(\theta) + \lambda_f \cdot \text{FairGap}(\theta) + \lambda_\epsilon \cdot \text{PrivLoss}(\theta)
  1. 基础损失\\(\mathcal{L}(\theta)\\) 是模型原本要最小化的预测误差,例如交叉熵损失。
    L(θ)\displaystyle \mathcal{L}(\theta)
  2. 公平正则项\\(\lambda_f \cdot \text{FairGap}(\theta)\\) 把公平性差距折算成损失,\\(\lambda_f\\) 越大,模型越不愿意牺牲公平。
    λf⋅FairGap(θ)\displaystyle \lambda_f \cdot \text{FairGap}(\theta)
  3. 隐私正则项\\(\lambda_\epsilon \cdot \text{PrivLoss}(\theta)\\) 表示隐私泄露风险或差分隐私噪声带来的损失,\\(\lambda_\epsilon\\) 越大,模型越倾向保护隐私。
    λϵ⋅PrivLoss(θ)\displaystyle \lambda_\epsilon \cdot \text{PrivLoss}(\theta)
  4. 联合最小化同时优化三项,等价于在三角天平上寻找使总损失最小的位置。
    min⁡θ  L(θ)+λf⋅FairGap(θ)+λϵ⋅PrivLoss(θ)\displaystyle \min_{\theta} \; \mathcal{L}(\theta) + \lambda_f \cdot \text{FairGap}(\theta) + \lambda_\epsilon \cdot \text{PrivLoss}(\theta)

落地评估:用仪表盘守护信任

系统上线只是开始。王阿姨每周都要做一次“三色复盘”:绿色代表合格,黄色代表警告,红色代表立即整改。她最关心的不是单一准确率,而是“机会均等差异”——一个把真阳性率和假阳性率同时纳入的公平性监控指标:

落地的流程可以总结为三步:先做合规验收,明确哪些隐私红线不能碰、哪些公平差距阈值不能超;再建立持续监控,对模型输入分布、预测分布、敏感属性关联度做滑动窗口追踪;最后定期案例复盘,把线上异常预测挑出来重新审查。王阿姨的食堂挂了三块仪表盘:隐私合规、公平差距、准确率。任何一块亮红灯,她都先暂停相关菜品的自动推荐,排查后再恢复。可信AI不是上线前的装饰,而是运行中的持续承诺。

Δeodds=12(∣TPRS=0−TPRS=1∣+∣FPRS=0−FPRS=1∣)\displaystyle \Delta_{\text{eodds}} = \frac{1}{2}\left( \left|\text{TPR}_{S=0} - \text{TPR}_{S=1}\right| + \left|\text{FPR}_{S=0} - \text{FPR}_{S=1}\right| \right)
  1. 真阳性率\\(\text{TPR}_{S=g}\\) 表示在\\(g\\)群体中,真实正例被预测为正例的比例。
    TPRS=g=P(Y^=1∣Y=1,S=g)\displaystyle \text{TPR}_{S=g} = P(\hat{Y}=1 \mid Y=1, S=g)
  2. 假阳性率\\(\text{FPR}_{S=g}\\) 表示在\\(g\\)群体中,真实负例被预测为正例的比例。
    FPRS=g=P(Y^=1∣Y=0,S=g)\displaystyle \text{FPR}_{S=g} = P(\hat{Y}=1 \mid Y=0, S=g)
  3. 组间绝对差分别计算两个群体的\\(\text{TPR}\\)和\\(\text{FPR}\\),再求绝对差。
    ∣TPRS=0−TPRS=1∣\displaystyle |\text{TPR}_{S=0} - \text{TPR}_{S=1}|
  4. 平均差距两项绝对差取平均,得到综合公平差距;数值越接近0,群体间表现越一致。
    Δeodds\displaystyle \Delta_{\text{eodds}}

AI 应用场景

信贷审批系统的公平审计与隐私权衡

阶段:模型评估与监控

解决的问题:传统信贷评分只看整体准确率,容易让少数群体被系统性地拒绝贷款,同时监管要求不能随意使用敏感个人信息。AI团队需要在评分卡中加入公平性差距监控,并用差分隐私对统计报表加噪,避免个体信息被反向识别。

具体案例:某消费金融公司在模型上线前评估,发现“婚姻状况”关联的审批率差距达15%。团队在特征层移除了敏感字段,对审批通过率按机会均等差异做季度审计,同时用ε=1的差分隐私机制发布各群体放贷统计报告。上线后准确率只下降1.2%,但监管抽检全部通过。

医疗推荐系统的联邦学习与公平校准

阶段:模型训练与后处理

解决的问题:医院想要跨院训练疾病推荐模型,但不能直接共享患者病历。传统方案把数据集中到中心服务器,隐私风险极高。AI团队使用联邦学习让各医院只上传模型梯度,再结合群体校准避免某些诊室用量少导致推荐偏差。

具体案例:某区域医疗联合体在五家医院部署联邦学习框架,训练慢病用药推荐模型。模型不在院外传输患者数据,同时用机会均等指标监控不同年龄段的推荐准确率,发现老年组误差偏高后,用后处理阈值移动把差距压回阈值内。

招聘筛选系统的公平性治理

阶段:数据采集与合规评审

解决的问题:招聘系统的简历排序模型容易放大历史招聘偏见,比如某些学校或社区的用户长期得不到面试机会。传统方法只删掉性别、民族字段,但代理特征依然存在。AI团队需要建立受保护属性审计表,并限制哪些分析任务可以使用该数据。

具体案例:一家互联网公司在简历初筛中引入公平性看板,按机会均等差异监控不同院校群体的进入面试率;对敏感属性的跨特征关联分析采用差分隐私查询,既允许合规部门做偏见调查,又防止模型在训练时直接学习敏感规律。

Python 演示

python61 行
import random random.seed(42)  def make_data(n=2000):    data = []    for i in range(n):        group = i % 2        y = 1 if random.random() < (0.55 if group == 0 else 0.45) else 0        score = y * 0.8 + (0.1 if group == 0 else 0.0) + random.gauss(0, 0.3)        data.append((group, y, score))    return data  def quantile(sorted_values, q):    if not sorted_values:        return 0.5    idx = min(len(sorted_values) - 1, max(0, int(q * len(sorted_values))))    return sorted_values[idx]  def thresholds_for_fairness(data, target_rate):    thr = {}    for g in (0, 1):        scores = sorted(s for group, _, s in data if group == g)        thr[g] = quantile(scores, 1.0 - target_rate)    return thr  def run(data, noise=0.0, fair_mode=False):    global_rate = sum(1 for g, y, s in data if s >= 0.5) / len(data)    if fair_mode:        thr = thresholds_for_fairness(data, global_rate)    else:        thr = {0: 0.5, 1: 0.5}    correct = 0    confusions = {g: [0, 0, 0, 0] for g in (0, 1)}    for g, y, s in data:        s_noisy = s + random.uniform(-noise, noise)        pred = 1 if s_noisy >= thr[g] else 0        if pred == y:            correct += 1        confusions[g][0] += pred == 1 and y == 1        confusions[g][1] += pred == 1 and y == 0        confusions[g][2] += pred == 0 and y == 1        confusions[g][3] += pred == 0 and y == 0    acc = correct / len(data)    acc_rate = {}    for g in (0, 1):        n_g = sum(1 for x, _, _ in data if x == g)        acc_rate[g] = (confusions[g][0] + confusions[g][1]) / n_g    gap = abs(acc_rate[0] - acc_rate[1])    return acc, gap, noise  data = make_data()for fair_mode in (False, True):    for noise in (0.0, 0.05, 0.15):        acc, gap, priv = run(data, noise=noise, fair_mode=fair_mode)        print(f"fair={fair_mode} noise={noise} acc={acc:.3f} gap={gap:.3f}")
目的:用一个模拟数据集演示公平性-准确率-隐私的三角权衡。fair_mode=True 会做群体阈值校准,拉低群体间接受率差距;noise 表示隐私噪声强度,增大噪声会降低准确率。运行后可以看到:追求公平或保护隐私,都会让准确率付出代价。
  1. data.append((group, y, score))构建包含敏感属性、真实标签和模型分数的模拟样本
  2. global_rate = sum(1 for g, y, s in data if s >= 0.5) / len(data)计算全局接受率,作为公平校准的目标
  3. thr = thresholds_for_fairness(data, global_rate)为每个群体独立选择判定阈值,使接受率对齐
  4. s_noisy = s + random.uniform(-noise, noise)模拟差分隐私中的输出噪声扰动
  5. gap = abs(acc_rate[0] - acc_rate[1])用两组接受率绝对差度量公平性差距
  6. print(f"fair={fair_mode} noise={noise} acc={acc:.3f} gap={gap:.3f}")打印不同公平与隐私配置下的准确率和公平差距

常见误区

误区很多人觉得,训练数据里没有性别、民族、年龄这些字段,模型就不可能产生偏见,因此不需要做公平性评估。

正解敏感信息往往会通过代理特征潜入模型,例如居住区域、消费习惯、兴趣标签都可能与民族或性别高度相关。模型仍然可能在功能上“学会”这些关联。判断是否公平,要看预测结果在受保护群体之间是否表现出系统性差异,而不是只看输入字段清单。

为何常见:人们习惯把“输入干净”等同于“输出干净”,忽略了特征之间复杂的相关关系。

误区把公平性、准确率、隐私的损失函数简单加权平均,权重取1比1比1,就以为找到了工程上的最优平衡点。

正解三个目标不是在同一个坐标系里可直接比较的数值,加权平均可能会掩盖极端风险。平衡应该以业务红线为约束,通过帕累托搜索寻找候选解,再让风控、法务、业务共同选择,而不是拍脑袋定权重。

为何常见:日常生活中的“平均”思维让人误以为所有冲突都能用线性加权解决。

误区有人把差分隐私理解成“输出结果随便加随机数”,觉得它和普通数据抖动没有本质区别,甚至怀疑加了噪声后所有数据都不能用。

正解差分隐私是一种可证明的隐私定义,噪声的尺度必须根据查询的全局敏感度和隐私预算严格设计。它能保证“某个人是否在数据库里”几乎不影响输出分布,同时给统计结果提供明确的误差边界。隐私越强,数据可用性越低,但这不是“随机碰运气”。

为何常见:因为拉普拉斯噪声看起来只是随机数,初学者容易忽略它背后的数学保证和预算管理。

误区业务方认为只要公平性指标不等于0,模型就有问题,所以强制要求把组间接受率差严格清零。

正解0差距可能是过拟合到公平性指标的“公平剧场”。在真实正样本比例不同时,强行清零会牺牲大量准确率,还可能在不同人群间造成反向伤害。工程上通常设定可接受阈值区间,比如0.8到1.25的差异影响范围,并持续观察其他业务指标是否受到拖累。

为何常见:简洁的“越小越好”直觉,掩盖了不同群体先验概率差异带来的统计挑战。

误区团队在模型上线前做了一次匿名化和差分隐私配置,就认为隐私保护任务已经一劳永逸。

正解数据会更新,模型会重新训练,新的查询模式可能通过组合攻击刺穿旧防御。隐私保护需要纳入持续监控:定期重估隐私预算消耗、检查发布结果的信息泄漏、审计敏感属性的访问日志。隐私不是静态开关,而是动态运维对象。

为何常见:传统软件交付的“做完即走”习惯,让团队低估了机器学习系统持续演进带来的风险。

面试题

Q1. 在机器学习公平性中,“人群均等”主要衡量的是什么?

单选题 · easy

  • A.正类接受率在两组间相等← 正确答案
  • B.负类接受率在两组间相等
  • C.两组训练数据分量完全相等
  • D.两组数据隐私预算设定一致

答案:A。人群均等要求受保护群体的正类预测比例相等,即批准率一致。它不要求负类率、训练样本量或隐私预算一致。食堂比喻里,它相当于规定南楼和北楼拿到推荐套餐的人数比例相同,但不管居民是否真的需要。

Q2. 隐私预算ε越小,通常意味着什么?

单选题 · easy

  • A.隐私保护越强,噪声扰动越大← 正确答案
  • B.隐私保护越强,准确率必然提升
  • C.隐私保护越弱,模型推理越快
  • D.隐私保护越弱,数据偏差越小

答案:A。ε是差分隐私中控制个体差异暴露程度的参数,ε越小代表算法对单条记录越不敏感,需要加入更大噪声来掩盖个体影响,因此会降低数据可用性。它不会自动提升准确率,也与推理速度无关。

Q3. 后处理阶段降低公平性差距的常用手段是什么?

单选题 · easy

  • A.在输出分数上加入拉普拉斯噪声
  • B.对不同群体选择不同判定阈值← 正确答案
  • C.删除全部训练数据重新采集
  • D.把模型输出随机打乱后再判断

答案:B。拉普拉斯噪声属于差分隐私机制而非公平后处理。删除数据或随机打乱输出只会在工程上制造混乱。对不同群体分别调整判定阈值,可以让各组接受率对齐,是典型的公平性后处理策略。

Q4. 在公平性约束下度量准确率时,“帕累托最优”指的是什么?

单选题 · mid

  • A.所有目标同时达到全局最佳值
  • B.无法在不牺牲另一目标的情况下改进一个目标← 正确答案
  • C.三个目标的损失函数完全相同
  • D.只优化隐私目标而忽略公平和准确

答案:B。帕累托最优描述的是多目标优化中的一种状态:你已经找不到一个不损害其他目标的改进方案。它不要求三个目标都最佳,也不要求损失函数相同,更不是只优化单一目标。

Q5. 差分隐私中,拉普拉斯机制的噪声尺度通常与什么成正比?

单选题 · mid

  • A.数据集的样本总数
  • B.查询函数的全局敏感度除以隐私预算← 正确答案
  • C.模型隐藏层神经元的数量
  • D.训练迭代次数与批次大小之积

答案:B。拉普拉斯机制的噪声尺度是“全局敏感度/隐私预算”。敏感度越大,单条记录对查询输出影响越大,需要更多噪声;ε越小,保护越强,也要加更多噪声。样本总量、神经元数、迭代数不直接决定噪声尺度。

Q6. 公平性审计为什么通常需要受保护属性数据?

单选题 · mid

  • A.便于把用户画像用于商业推广
  • B.需要把模型训练集再扩充一倍
  • C.以便计算不同群体间指标差异← 正确答案
  • D.为了将所有特征值全部归为二值

答案:C。计算人群均等、机会均等这类指标,必须按受保护属性把人群切分后分别统计。若无S字段,就无法验证不同群体是否被公平对待。它与广告投放、扩样或二值化无关。

Q7. “不可能三角”在公平-准确-隐私权衡中表达的核心观点是什么?

单选题 · hard

  • A.三者都无限优化的目标在现实数据中不可兼得← 正确答案
  • B.三者毫无关系因此无需联合设计
  • C.只要隐私预算为零三者就同时达标
  • D.三者只有理论价值而工程中可忽略

答案:A。不可能三角指公平性、准确率、隐私在信息有限时存在此消彼长的关系:隐私保护限制信息使用,公平审计消耗敏感属性,准确率依赖充足信息。三者必须联合权衡,不能指望零隐私预算或孤立看待。

Q8. 下面哪些属于常见的隐私保护机制?

多选题 · mid

  • A.差分隐私加噪← 正确答案
  • B.联邦学习← 正确答案
  • C.数据匿名化← 正确答案
  • D.调整公平性阈值

答案:ABC。差分隐私通过噪声扰动提供可证明隐私;联邦学习让数据保留在本地只交换模型更新;匿名化去除直接标识。调整公平性阈值属于公平性后处理,不属于隐私保护机制。

Q9. 工程中落地公平性监控时,应该关注哪些事项?

多选题 · hard

  • A.公平性差距是否超出业务阈值← 正确答案
  • B.语义漂移是否导致公平指标变化← 正确答案
  • C.敏感数据和隐私预算的访问日志← 正确答案
  • D.放弃公平性只向上级报告准确率

答案:ABC。公平性监控需要持续观察公平差距、语义漂移对公平指标的影响,并审计敏感数据访问防止隐私滥用。放弃公平性、只报准确率是自欺欺人,会掩盖系统性偏见。

Q10. 关于差分隐私与公平性的相互作用,下列说法正确的有?

多选题 · extreme

  • A.差分隐私噪声会拉大少数群体误差← 正确答案
  • B.隐私机制可抑制某些敏感属性滥用← 正确答案
  • C.公平审计需访问属性与隐私冲突← 正确答案
  • D.差分隐私可自动消除全部社会偏见

答案:ABC。隐私噪声对样本量少的群体影响更明显,可能扩大公平差距;限制敏感属性访问确实能减少某些偏见来源;公平审计需要敏感属性,与隐私目标存在真实冲突。但差分隐私不能自动消除全部偏见,它不是公平清洗器。