反事实扩散模型为病理学中的人工智能模型提供可解释的解释

Counterfactual Diffusion Models Provide Interpretable Explanations of Artificial Intelligence Models in Pathology

作者信息Laura Žigutytė, Tim Lenz, Tianyu Han, Nic G Reitsam, Sebastian Foersch, Katherine J Hewitt, Moritz Jesinghaus, Zunamys I Carrero, Michaela Unger, Asier Rabasco Meneghetti, Georg Lurje, Isabella Lurje, Sophia Herda, Justus Pein, Deniz Uluk, Carolin V Schneider, Alexander T Pearson, Daniel Truhn, Jakob Nikolas Kather
PMID42308255
发布时间2026-09
DOI10.1158/0008-5472.CAN-25-5645

实验完整度

包含模型构建、重建性能评估、分类器验证、反事实有效性验证、专家研究、独立分类器验证及定量细胞分析等多个独立证据层级。

主要模型

NCT-CRC-HE-100K结直肠癌组织切片数据集 TCGA-CRC结直肠癌患者队列 TCGA-BRCA乳腺癌患者队列 TCGA泛癌数据集

重点核对

扩散自编码器在不同数据集上的重建质量(MS-SSIM、MSE) 组织类型分类器在CRC-VAL-HE-7K上的AUC(正常结肠黏膜0.91±0.01,肿瘤上皮0.98±0.01) MSI分类器在TCGA-CRC上的五折交叉验证AUC(0.73±0.08)及外部CPTAC-COAD上的AUC(0.67) 风格-形态分解中,形态成分对MSI预测变化的主要贡献(φmorph中位数+7.4 vs φstyle +1.1)

摘要

深度学习可以从组织病理学全切片图像中提取预测性和预后性生物标志物。然而,数字病理学中广泛使用的可解释人工智能方法,如注意力热图和类别激活映射,对与分类器输出相关的图像特征提供的见解有限。在本研究中,我们开发了Morphing histoPathology Diffusion(MoPaDi),一个为组织病理学图像生成反事实解释的框架,有助于识别与模型预测相关的形态或染色特征。MoPaDi将扩散自编码器与任务特定的多实例学习分类器相结合,通过修改与分类器相关的特征来操纵图像并诱导预测转变。该框架在多个数据集上进行了评估,涵盖结直肠癌、乳腺癌、肝癌和肺癌,包括组织类型、癌症亚型和生物标志物[微卫星不稳定性(MSI)]分类等任务。MoPaDi生成了感知上逼真的反事实组织病理学图像,使病理学家能够识别与模型预测变化相关的形态特征,补充了数字病理学中对高度关注区域的常规检查。在MSI状态预测任务中,MoPaDi突出了与分类器预测相关的形态特征,包括黏液样分化、腺体结构改变和淋巴细胞浸润,与先前文献一致。将染色相关与形态相关成分分开的分析表明,在这种情况下,预测变化主要与形态相关而非染色相关的改变有关。总的来说,MoPaDi是计算病理学中反事实解释的实用框架,支持评估模型特定的决策线索和假设生成。

实验结论

提炼研究问题、关键发现与证据,快速把握文章的核心贡献。

研究问题
如何生成反事实图像以揭示病理学AI分类器预测所依赖的形态特征?
核心机制
通过扩散自编码器学习潜在特征,利用分类器梯度引导潜在向量向目标类移动,从而生成修改特征的图像,使分类器预测发生转变。
主要证据
在多个数据集和任务上验证了MoPaDi生成的反事实图像能有效改变分类器预测,且病理学家识别出的形态变化与已知生物标志物相关特征一致,并通过独立分类器和细胞定量分析进一步验证。
研究意义
MoPaDi为计算病理学提供了一种实用的反事实解释工具,有助于评估模型决策线索并生成假设,可能用于湿实验前的预筛查。

研究路径

按研究推进顺序梳理实验设计、验证步骤与关键观察。

1

训练扩散自编码器

学习组织病理学图像的可解码潜在表示,以实现高保真重建和可控编辑。

在不同的数据集(NCT-CRC-HE-100K、TCGA-CRC、TCGA-BRCA、TCGA Pan-cancer)上训练MoPaDi扩散自编码器,使用简化的噪声预测损失进行联合优化。

2

训练分类器

建立基于MoPaDi编码器提取特征的分类器,用于指导反事实生成。

对于瓦片级任务,训练多项式逻辑回归分类器;对于患者级任务,使用基于注意力的MIL分类器。

3

生成反事实图像

通过修改潜在特征引导图像向目标类转变,生成揭示分类器决策相关形态的反事实图像。

使用分类器定义特征空间中的操作方向(线性分类器使用权重向量,MIL分类器使用梯度),通过改变操作幅度α逐步修改特征向量,并用条件扩散解码器生成反事实图像。

4

评估反事实图像

评估反事实图像的有效性、感知真实性和生物学合理性。

计算预测类别翻转比例,使用独立分类器验证趋势,进行病理学家专家研究,进行风格-形态分解,以及量化细胞组成和形态变化。

5

跨癌症类型泛化验证

评估MoPaDi在其他癌症分类任务中的泛化能力。

在TCGA泛癌(肝癌)、TCGA-BRCA(乳腺癌)、TCGA肺癌等数据集上训练分类器并生成反事实图像,并在外部队列上验证分类性能。

研究方法

按研究目的归类文中使用的方法,便于定位所需技术。

产品清单

实验环节名称品牌货号
NVIDIA A100 GPUNVIDIA--
Leica Aperio AT2扫描仪Leica--
Python 3.11----
PyTorch 2.7.0----

关键环节

汇总复现实验时建议重点确认的条件及原文阅读提示。

环节核对要点
数据集预处理
NCT-CRC-HE-100K数据集使用224×224像素、0.5μm/像素的图像,并经过Macenko颜色归一化;TCGA-CRC等数据集使用512×512像素、0.5μm/像素的图像,未进行颜色归一化。
阅读提示:Materials and Methods - Datasets and preprocessing
扩散自编码器训练
批量大小(512×512模型为24,较小模型为64)、优化器(Adam,学习率0.0001)、训练停止条件(FID低于20)
阅读提示:Materials and Methods - Diffusion autoencoders
分类器训练
瓦片级逻辑回归的样本数(300,000)、批量大小(32)、迭代次数(9,375);MIL分类器的优化器(Adam)、学习率(0.0001)、早停耐心(20个epoch)、损失函数(交叉熵)
阅读提示:Materials and Methods - Classifiers and counterfactual image generation
反事实生成
操作幅度α的范围(线性:0.2-1,MIL:0.02-0.08)、选取的瓦片数量(每个WSI的前五个)、特征归一化方法
阅读提示:Materials and Methods - Classifiers and counterfactual image generation
样式-形态分解
用于分离样式和形态的图像生成方法(Vahadane染色转移)、Shapley分解的逻辑
阅读提示:Materials and Methods - Style–morphology decomposition of prediction changes