SpurCon:用加权对比学习重塑表示几何,缓解医学影像虚假相关性

快速导读:SpurCon 提出一种轻量级框架,通过少样本虚假标签估计(Pick-and-Predict)和加权监督对比损失(WtSupCon)利用元数据(如患者ID)重塑表示几何,以缓解医学影像中的虚假相关性。

医学影像模型常利用与病理共现的虚假线索(如导管、手术标记、背景)做出预测,在分布内看似准确,却在少数群体上严重失效。SpurCon 针对这一问题的核心主张是:虚假相关性的缓解不应依赖昂贵的全量标注或重型两阶段训练,而可以通过冻结预训练编码器、仅训练轻量投影头,并利用患者元数据重塑对比学习的表示几何来实现。

SpurCon 由两个组件构成:Pick-and-Predict 用少量专家标注样本估计全数据集的虚假标签;WtSupCon 将正样本对按 [类别, 虚假标签, 患者ID] 划分为三个集合,赋予递减权重。实验在 Toy dataset、Waterbirds、CheXpert-Pneumothorax 和 ISIC 2020 上验证,SpurCon 在最差组精度上全面超越 JTT、DFR 和 Contrastive Adapters,同时训练时间大幅缩短。

英文题目:SpurCon: Weighted Supervised Contrastive Learning for Mitigating Spurious Cues in Medical Imaging

论文出处:arXiv 每日论文精选 · arXiv:2608.17598

原始论文:PDF / 论文页面

这篇论文解决什么问题?

医学影像中的虚假相关性具有临床危险性。以 CheXpert-Pneumothorax 为例,气胸患者常带有胸腔引流管,模型可能学会识别引流管而非气胸本身。当测试分布中气胸患者不再带管时,模型性能急剧下降。ISIC 2020 皮肤病变数据集中,良性样本常带有特定标记或背景,Baseline 模型在最差组精度上甚至降到 0.0,而平均精度高达 98.2,说明模型完全依赖虚假线索。

现有缓解方法各有代价。JTT 需要两阶段训练,先训练 ERM 模型识别错误样本,再上采样重训;DFR 需要先训练完整模型再重训最后一层;Contrastive Adapters 基于 CLIP 构建对比适配器。这些方法要么计算开销大,要么未充分利用基础模型的语义知识。

监督对比学习(SupCon)在自然图像上表现良好,但对所有正样本等权处理。在医学影像中,同一患者的不同图像可能共享大量非病理视觉特征,等权拉近所有同类样本会强化虚假相关性。SpurCon 的关键洞察是:患者ID 提供了天然的组结构信息,可以用来区分哪些正样本对应该被更强地拉近。

核心创新

  • 提出 Pick-and-Predict:无需网络训练的少样本虚假标签估计方法,利用预训练编码器原型与余弦相似度
  • 提出 WtSupCon 加权监督对比损失,按 [类别, 虚假标签, 元数据] 组合分配样本特定权重
  • 将元数据(如患者ID)纳入对比学习以增强虚假相关性缓解
  • 仅训练轻量投影头,大幅降低计算开销

方法概览

SpurCon 包含两部分:(1) Pick-and-Predict:利用冻结的预训练编码器(如 BiomedCLIP)提取少量专家标注样本的嵌入,按虚假标签计算原型,通过余弦相似度最近邻为其余样本分配虚假标签;(2) WtSupCon:将正样本对按 [类别, 虚假标签, ID] 划分为三个集合,赋予递减权重(同ID不同虚假标签 > 同ID同虚假标签 > 仅同类),并采用 ID-paired 或 Balanced-groups 采样器。仅训练轻量投影头,编码器冻结。

  • Pick-and-Predict(第3页,图2):专家为每个虚假类别标注 N 个样本,均匀分布在各类别上。用冻结的 BiomedCLIP 编码器提取这些样本的嵌入,按虚假标签求平均得到原型。其余训练和验证样本通过余弦相似度最近邻分配到虚假标签。整个过程无需任何网络训练。
  • WtSupCon 损失(第3页,表1):对每个锚点,正样本被划分为三个集合。集合1:同ID且不同虚假标签;集合2:同ID且同虚假标签;集合3:仅同类。三个集合的权重满足 α1 > α2 > α3,即最强调同ID不同虚假标签的正样本对,迫使模型忽略虚假线索而关注病理本身。
  • 采样器设计:ID-paired sampler 偏向将同ID样本放入同一批次,保证集合1和集合2有足够的正样本对;Balanced-groups sampler 优先保证每个批次覆盖多个组,避免批次内组分布失衡。
  • 训练策略:编码器完全冻结,仅训练轻量投影头。这大幅降低了计算开销,同时避免了在有限医学数据上微调大模型带来的过拟合风险。
  • 元数据的作用:患者ID 是医学影像中天然可得的元数据。同一患者的多次成像共享解剖结构和成像设备特征,但可能跨越不同的病理状态和虚假属性,这为对比学习提供了理想的负例对和加权正例对。
  • 与 Correct-n-Contrast 的区别:后者在自然图像上利用无监督推断的虚假标注进行对比学习,而 SpurCon 专门针对医学影像设计,利用预训练生物医学基础模型的语义知识进行标签估计。

逐图理解论文

失败案例与直觉

失败案例与直觉
Figure 3. Examples of spurious attributes across datasets. (a) Toy example, (b) Waterbirds, (c) ISIC 2020, (d) CheXpert. In (a) and (b), the background serves as the spurious attribute. In (c) and (d), the spurious attribute is circled.

先看一个触目惊心的失败案例。在 ISIC 2020 皮肤病变数据集上,一个标准模型平均精度高达 98.2%,但最差组精度却是 0.0。也就是说,模型在大多数样本上看似完美,却对某一类患者完全失效。原因在于它学会了识别良性样本上的标记或背景,而不是病变本身。这种虚假相关性在医学影像中尤其危险,因为导管、手术标记等伪影常与病理共现,模型一旦依赖这些线索,临床部署就会酿成灾难。

方法贡献

方法贡献
Figure 2. Pick-and-Predict overview. Illustration of reliable and annotation-efficient few-shot spurious-label estimation, shown for binary class and spurious attributes. (a) Given known training class labels, an expert annotates N samples per spurious category, evenly distributed across classes. Their embeddings are averaged to form a prototype for each spurious label. (b) Each remaining training or validation sample is encoded and assigned the spurious label whose prototype has the highest cosine similarity.

Pick-and-Predict 的两步流程。左图展示专家标注样本的嵌入如何按虚假标签聚合成原型;右图展示剩余样本如何通过余弦相似度分配到最近原型。注意整个过程无需训练,仅依赖冻结编码器的嵌入空间。

验证与结论

验证与结论
Table 2. Spurious mitigation results. Best results in bold. Across all datasets, SpurCon substantially outperforms prior methods in worst-group (WG) accuracy, demonstrating its effectiveness in mitigating spurious correlations.

实验在 Toy dataset、Waterbirds、CheXpert-Pneumothorax 和 ISIC 2020 上全面验证。SpurCon 在所有数据集的最差组精度上大幅超越 JTT、DFR 和 Contrastive Adapters,尤其在 ISIC 2020 上,将最差组精度从 0.0 提升到 65.0。同时,训练时间比 DFR 快约 9 倍,比 JTT 快约 5.5 倍。消融实验证实,权重关系 α1 大于 α2 大于 α3 是关键,且对具体权重值不敏感。

意义与局限

意义与局限
Table 4. Robustness analysis – Pick-and-Predict. Under moderate corruption, Pick-and-Predict remains above the baseline. Higher WG accuracy under corrupt expert annotations than corrupt estimated labels indicates the robustness of the estimation process. In each case, p% of labels are corrupted within each (class, spurious). Obtained on ISIC 2020.

SpurCon 的意义在于证明了:缓解医学影像虚假相关性,不需要昂贵的全量标注或重型两阶段训练,冻结编码器加轻量投影头就足够。但它的局限也很诚实:Pick-and-Predict 在 ISIC 2020 上的标签估计 AUC 只有 80.9%,且需要患者ID 等元数据才能发挥最佳效果。以上就是这篇论文的核心内容,感谢收听。

实验如何设计?

  • 数据集:Toy dataset(合成,背景为虚假属性)、Waterbirds(自然图像基准,背景为虚假属性)、CheXpert-Pneumothorax(胸腔引流管为虚假属性)、ISIC 2020(皮肤病变,标记/背景为虚假属性)。
  • 对比方法:Baseline(ERM)、Baseline-WT、JTT、DFR、Contrastive Adapters。评估指标包括最差组精度(WG)、平均精度、调整平均精度和 AUC。
  • 虚假标签设置:ISIC 2020 和 CheXpert 的训练/验证集使用 Pick-and-Predict 预测的虚假标签,测试集使用真实虚假标签。调整平均精度使用训练+验证集的真实组比例计算。
  • 计算环境:单张 NVIDIA GeForce RTX 3090 GPU 和 20 个 CPU 核心,在 ISIC 2020 上测量训练时间。
  • 消融设置:Toy dataset 上对比标准 SupCon 与四种 WtSupCon 权重变体,使用真实虚假标签;ISIC 2020 上评估 15 种权重组合的排名稳定性。
  • 鲁棒性设置:在 ISIC 2020 上分别对专家标注和估计标签注入 10%、20%、30% 噪声,观察 WG 精度变化。

关键结果与论文证据

  • 主结果(第6页,表2):SpurCon 在所有数据集上大幅超越先前方法的最差组精度。Waterbirds WG 87.1±0.8,CheXpert WG 73.0±0.6,ISIC 2020 WG 65.0±3.8。ISIC 2020 上 Baseline WG 为 0.0,SpurCon 将其提升至 65.0,这是最显著的改进。
  • 训练效率(第7页,表3):SpurCon 每 epoch 7.9±0.6 秒,总训练时间 497±36 秒;JTT 总时间 2742±107 秒,DFR 4494±61 秒,CA 2767±69 秒。SpurCon 比 DFR 快约 9 倍,比 JTT 快约 5.5 倍。
  • 标签估计质量(第7页):Pick-and-Predict 的虚假标签估计 AUC 在 Waterbirds 上为 95.4%,CheXpert 上为 97.3%,ISIC 2020 上为 80.9%。ISIC 2020 的估计精度相对较低,但主结果仍显著优于基线。
  • 少样本敏感性(第7页,图4):在 Waterbirds 上,指标在少量标注样本下基本饱和,选择 N/2 = 10 即可平衡标注效率和性能。
  • 权重消融(第8页,表5):Toy dataset 上,标准 SupCon WG 为 61.2±1.5,而满足 α1>α2>α3 的 Ablation 4 达到 WG 80.7±2.0,验证了加权方案的有效性。
  • 权重鲁棒性(第8页,表6):15 种权重组合中,(α1, α2, α3) = (4, 2, 1) 在 ISIC 2020 验证集上排名第一,且各组合间方差较低,说明对权重选择不敏感。
  • 噪声鲁棒性(第8页,表4):在 20% 专家标注噪声下,ISIC 2020 WG 仍达 58.9±4.6,高于 baseline-WT 的 58.6。专家标注噪声下的 WG 高于估计标签噪声下的 WG,说明估计过程本身具有一定鲁棒性。
  • 元数据必要性:WtSupCon 的三集合划分依赖患者ID。无元数据时退化为两集合形式,性能提升有限,说明元数据是 SpurCon 效果的关键因素。

阅读时需要注意

  • Pick-and-Predict 依赖少量专家标注,标注质量直接影响估计效果。ISIC 2020 上估计 AUC 仅 80.9%,说明在复杂医学影像上虚假标签估计仍有较大误差空间。
  • 需要患者ID 等元数据才能发挥最佳效果。对于缺乏可靠元数据的医学影像数据集,SpurCon 的优势会减弱。
  • 仅在冻结编码器、训练投影头的设置下验证,未探索端到端微调编码器的可能性。冻结策略虽然高效,但可能限制了表示学习的上限。
  • ISIC 2020 上最差组精度 65.0±3.8 的方差较大,说明在严重类别不平衡和虚假标签估计误差的联合作用下,性能稳定性仍有待提升。

关联工作

  • SupCon(Khosla et al., 2020)是 WtSupCon 的基础,标准监督对比损失对所有正样本等权处理。SpurCon 的核心创新在于引入样本特定的权重,区分不同粒度的正样本对。
  • Contrastive Adapters(Zhang & Ré, 2022)是最接近的先前方法,基于 CLIP 的对比适配器用于组鲁棒性。SpurCon 在所有数据集的 WG 上大幅超越 CA,且训练效率更高。
  • DFR(Kirichenko et al., 2023)通过最后层重训练缓解虚假相关性,但需要先训练完整模型。SpurCon 在 WG 上优于 DFR,且训练时间快约 9 倍。
  • JTT(Liu et al., 2021)是两阶段训练方法的代表,先识别错误样本再上采样重训。SpurCon 在 WG 上优于 JTT,且训练时间快约 5.5 倍。
  • MedAug(Vu et al., 2021)利用患者元数据的对比学习用于胸部X光表示,启发了 SpurCon 的元数据使用思路,但 MedAug 未针对虚假相关性缓解设计加权机制。

发表评论