arXiv 预印本 · 蒙特利尔理工与哥伦比亚埃尔博斯克大学合作 · 五个 CNN 基准 · 165 张外部临床验证图

预测代表性:揭示 AI 皮肤癌检测中的种族偏见

Andrés Morales-Forero, Lili J. Rueda, Ronald Herrera 等 5 人 · arXiv preprint · 2025 · arXiv: 2507.14176
原题:Predictive Representativity: Uncovering Racial Bias in AI-based Skin Cancer Detection
AI·医学·科技伦理 Open Access 新颖度 0.78

🧒 初中生也能看懂的版本

① 研究背景(为什么要做?)

想象医生手里有一把尺子,专门量皮肤上的斑点是不是癌。这把尺子换了主人——变成人工智能——可它练习用的照片,绝大多数来自浅肤色的人。皮肤癌在两种肤色里差别很大:浅肤色人群的黑色素瘤发病率约为每十万人二十二例,深肤色只有零点九例;可一旦深肤色的人得病,死亡率反而高出三点七五倍,因为往往发现得太晚。这里就藏着一个容易被忽略的陷阱:既然深肤色的人得病少,那么数据集里深肤色照片少,似乎“符合真实比例”,没什么可指责的。可人工智能不是在做人口统计,它是在看一张照片、判断这一个斑点。它需要的是“深色皮肤上的癌长什么样”这种具体经验,而不是“深肤色人占多大比例”这种统计数字。于是本文要问的不是数据够不够“像”真实人口,而是这把尺子量不同肤色的人时,还准不准。

② 研究问题(要回答什么?)

这项研究想追问三件事。第一,一个数据集如果“看起来”按人口比例收了各种肤色的人,用它训练出来的模型,就一定会对每种肤色都公平吗?第二,现实中的皮肤镜数据集——比如被广泛使用的 HAM10000——缺少肤色标签,训练时根本没法按肤色分组检查;那能不能用一份独立收集的外部数据,补上这次“体检”?第三,如果换一个肤色构成完全不同的目标人群,同一个模型的精确率、敏感度、曲线下面积会不会出现系统性的一高一低?这种差距能不能用一个统一的数字量出来,并且说清楚“差多少才算不能接受”?作者并不打算造一个更强的新模型,而是要给现成的基准模型做一次横向体检:同一把尺子,分别去量浅肤色和深肤色的人,看刻度偏在哪里。他们还想知道,这种偏差是某一个网络自己的毛病,还是五个网络共有的、来自数据的病根。

③ 研究方法(怎么做的?)

研究者的做法像一次“换考场”的考试。先在 HAM10000 上训练五个常见的图像识别网络:ResNet50、DenseNet121、MobileNetV2、EfficientNetV2B0、VGG16。HAM10000 有一万零一十五张皮肤镜照片、七类病变,研究者把七类合并成“良性 / 恶性”两类,用重采样和类别加权来缓解不平衡。训练时只做旋转、缩放、调光这类常规增强,故意不用“把皮肤调黑”的生成式办法,因为那样会把纹理和色素分布弄假,反而掩盖真问题。接着换考场:哥伦比亚波哥大的埃尔博斯克大学前瞻性收集了 BOSQUE 测试集,共一百六十五张皮肤镜图,每张都标了病变类型和菲茨帕特里克光型,部分诊断经活检确认;按光型分成浅色(I–III 型,一百零七张)和深色(IV–VI 型,五十八张)。五个模型只在 HAM10000 上训练,原封不动拿到 BOSQUE 上考,逐一算精确率、敏感度、特异度、准确率、AUC-PR、AUC-ROC 和 F1;再看每个指标在浅色组、深色组上比全体平均高多少、低多少。这个“比平均高 / 低多少”的差值,就是论文所说的预测代表性。

④ 结果(发现了什么?)

结果相当刺眼:模型在总体上看起来还行,一按肤色拆开就露馅。以 ResNet50 为例,恶性病变的精确率整体是零点七八,浅色组高达零点八九七,深色组只有零点四八四——也就是说,模型说“这是癌”的时候,在深肤色身上有一半以上是错的。AUC-PR 从零点九四九掉到零点七四九,F1 从零点八九二掉到零点六零零,准确率从零点八四一掉到零点六五五。这些差距都通过了统计检验(精确率 Z 等于五点八七四,p 小于零点零零一)。五个模型全都呈现同一方向,没有例外。

0.897 → 0.484
ResNet50 恶性精确率,浅色组对深色组。
0.949 → 0.749
AUC-PR,深色组少了整整零点二。
p < 0.001
精确率差距的显著性;敏感度差距反而不显著(p 等于零点零九五)。

有意思的是,敏感度(能不能查出癌)两组差别不大,真正的塌方发生在精确率(说它是癌,到底是不是)。翻译成临床语言:模型对深肤色的人不至于漏掉太多癌,但会把大量良性斑点误报成癌,带来过度活检和不必要的恐慌;同时 F1 和 AUC-PR 的下跌说明,一旦要它在“少误报”和“不漏诊”之间取舍,它就更不会替深肤色的人打算。

⑤ 讨论(这些发现说明什么?)

作者认为,这组数字推翻了一个流行假设:按比例采样就等于公平。HAM10000 的文档说自己多样、有代表性,深肤色大约占百分之五,浅深比约二十比一,恰好接近文献报告的二十二比一发病率比。可“比例对”并不等于“预测准”。原因在于,机器学习做的是条件预测——看这张图判断这个斑点——它需要的是每个子群里足够多、足够有代表性的“样子”,而不是一个宏观百分比。深肤色只有几十张、上百张,模型学不到深色皮肤上色素纹理的细微差别,于是在这一群上系统性失灵。作者还提醒,深肤色人群的皮肤癌发病率低,不能成为把他们排除在训练之外的借口;恰恰因为发现晚、后果重,出错代价更高。文中反复强调,这类差距在总体准确率上是看不见的,只有分组去做“事后审计”才会浮出来,而现行验证流程几乎默认只报总体指标。

⑥ 结论(最终结论 + 启示)

论文的结论是:代表性应该被重新定义为“预测结果层面的公平”,而不是“数据构成的像不像”。为此作者提出预测代表性(PR)这个审计指标,用模型在某个子群上的预测偏差减去它在全体的平均偏差;偏差为正,说明这个子群被亏待了。再往前一步,他们提出外部可迁移性判据:把一个模型搬到新人群时,只要它在目标子群上的 PR 绝对值不超过事先约定的容忍度,才算“公平地搬过去了”。这话听起来抽象,落到现实就是:监管者和医院在上线前,应当要求厂商交出分组性能表,而不是一张总体准确率。作者也承认 PR 是事后体检工具,不能拿去当训练目标硬优化,否则会过拟合某个子群。更根本的一步,是让数据集在发布时就交代清楚:谁被收进来了、谁被漏掉了、这些照片够不够支撑给每个人看的诊断。

🎓 专业 IRMaD 结构解读

I. Introduction(引言)

医学影像 AI 的公平性研究长期以数据集构成为中心:统计各人群占比、度量不平衡、再做重采样或加权。这一路径有两个未解之处。其一,比例代表性只保证对源总体的描述性推断,不保证条件预测的组间一致性。HAM10000 被文档宣称为多样,深肤色比例约 5%(浅深比约 20:1),与流行病学报告的 22:1 发病率比接近,于是“按比例采样”看似无可指摘;但模型做的是给定图像的标签预测,条件分布的对齐并不由边际比例保证。其二,部署人群常与源总体不同,协变量漂移与概念漂移使源域公平性无法自动外推。既有工作或聚焦数据侧(datasheet、重采样、合成数据),或聚焦算法侧(预处理、对抗去偏、后处理阈值),却少有把“公平是否随部署场景迁移”写成可检验门槛的形式化尝试。

本文的贡献有四:(1)概念——提出预测代表性(Predictive Representativity, PR),以预测分布与真实标签分布的分歧度定义子群公平;(2)可计算化——给出基于分歧度的估计量,并退化为指标层面的 PRM;(3)判据——提出外部可迁移性判据(ETC),用容忍度 ε 把公平外推写成可审计的门槛;(4)实证——以 HAM10000 训练、哥伦比亚 BOSQUE 外部验证,在五个 CNN 基准上展示深肤色子群的系统性劣势,且该劣势在总体准确率下不可见。

I. Theoretical Framework & Hypotheses(理论框架与假设)

PR 把代表性从输入分布转向输出分布。设源总体为 P、目标总体为 P′,模型为 A,子群 S 为输入空间的可测子集,则子群上的预测分布与真实分布之分歧,减去全体的平均分歧,即为 PR;其符号给出方向性解释。

构件形式化表达含义
预测代表性 PRPR(P,S,A) = EX~PS[D(PS(Y|X) || P̂S(Y|X))] − EX~P[D(P(Y|X) || P̂(Y|X))]分歧度 D 可取 KL、JS 或全变差;正值表示子群被亏待
经验估计P̂R = (1/nS)ΣSD(δy || δfA(x)) − (1/n)ΣD(δy || δfA(x))以点质量近似条件分布,可用非参数 bootstrap 给置信区间
指标层 PRPRMi(S) = Mi(S) − Mi(P),且 |PRMi(S)| ≤ εi由领域专家选定指标与阈值,便于监管落地
外部可迁移判据 ETC|PR(P′,S′,A)| ≤ ε在目标域整体表现尚可的前提下,子群公平差距须落在容忍度内

与人口均等(demographic parity,要求 P(Ŷ=1|S=a)=P(Ŷ=1|S=b))不同,PR 以真实标签为参照,允许在标签分布本身不同时保留合理的预测差异;与均等机会相比,它不预设标签率相等,而是直接度量预测与真值分布的对齐。作者亦以无免费午餐定理解释 PR 的正负:为正说明该子群欠拟合,为负说明可能被过度优化,二者都是容量与覆盖的权衡结果,需结合应用场景判断。

M. Materials & Methods(材料与方法)

R. Results(结果)

ResNet50 指标全体 n=165浅色 n=107深色 n=58PR 浅色PR 深色Zp
精确率(恶性)0.7800.8970.484+0.118-0.2965.8744.26e-09
敏感度0.8670.8860.789+0.019-0.0781.6690.095
AUC-PR0.9010.9490.749+0.048-0.1523.7621.68e-04
特异度0.6420.7140.590+0.072-0.0521.6250.104
准确率0.7760.8410.655+0.065-0.1212.7340.006
F1(恶性)0.8210.8920.600+0.070-0.2214.3861.15e-05

a / D. Discussion & Conclusion(讨论与结论)

🧠 IRMaD 思维导图

I 引言 R 研究问题/假设 M 方法 R 结果 a 讨论 D 结论
mindmap
  root((预测代表性审计))
    I 引言
      皮肤癌AI可能放大偏见
      深肤色死亡率高3.75倍
      比例采样不等于公平
    T 框架
      PR 预测代表性
      从数据构成转向结果公平
      用分歧度D度量偏差
      ETC 外部可迁移判据
    M 方法
      源数据一万张图
      五个CNN基准模型
      外部验证一百六十五张
      浅色107 深色58
      七类合并为良恶性
    R 结果
      精确率九成对五成
      AUC-PR 差零点二
      F1 差零点二九
      敏感度差异不显著
      五个模型方向一致
    a 讨论
      比例对不等于预测准
      总体准确率掩盖失效
      PR只做事后审计
      缺因果迁移理论
    D 结论
      代表性须看输出层面
      ETC设定公平门槛
      上线前须分组审计

图:本研究的 IRMaD 思维导图。蓝色 I 引言;橙色 R 研究问题;绿色 M 方法; 橙色 R 结果;紫色 a 讨论;红色 D 结论。