H&E 图像 · 文本 · mIF 蛋白 · RNA,ImageBind 式对齐到 UNI2 H&E 空间|结果截至 2026-10-22(含 13 种训练方式对比)
指标说明:R@1 = 从 100 个候选里第一个就找对的比例(瞎猜 0.01);配对准确率 = 100 对做一对一最优匹配后的正确率(瞎猜 0.01)。均为测试集、5 折平均、两个检索方向平均。
| 模态 | 和 H&E 配对的数据 | 规模 | 划分(训练 / 验证 / 测试) |
|---|---|---|---|
| mIF(蛋白) | ORION 结直肠 | 3,187 个 tile,17 个通道 | 按病人 5 折 + 官方划分 |
| RNA | HEST-1k Visium | 9,484 个 spot,16 种器官,57 个研究 | 按研究/病人分组 5 折 |
| 文本 | TCGA(PathGen 系列) | 6,144 张图,清理后 6,115 条真实文本 | 按病人 5 折 |
| 配对 | 数据 | R@1 | R@10 | 配对准确率 | 评价 |
|---|---|---|---|---|---|
| H&E↔mIF(17 通道) | ORION 5 折 | 0.726 ±0.031 | 0.989 | 0.935 | 很强 |
| H&E↔mIF(16 通道) | ORION 5 折 | 0.689 | 0.984 | 0.901 | 通道越多越好 |
| H&E↔mIF(10 通道) | ORION 5 折 | 0.644 | 0.979 | 0.863 | |
| H&E↔mIF(17 通道) | ORION 官方测试 | 0.665 | 1.000 | 0.948 | 109 个 tile |
| H&E↔文本 | TCGA 5 折 | 0.237 ±0.012 | 0.730 | 0.248 | 中等 |
| H&E↔RNA | HEST 5 折 | 0.148 ±0.026 | 0.547 | 0.166 | 中等 |
没有数据集同时测了这些模态的两边,所以一侧必须用虚拟数据。
| 配对 | 数据 | R@1 | R@10 | 配对准确率 | 约为瞎猜 |
|---|---|---|---|---|---|
| mIF(16 通道)↔RNA(STPath 虚拟) | ORION 5 折 | 0.108 | 0.512 | 0.149 | 11× |
| mIF(10 通道)↔RNA(STPath 虚拟) | ORION 5 折 | 0.098 | 0.495 | 0.131 | 10× |
| mIF↔文本(GPT 合成) | ORION 5 折 | 0.074 | 0.437 | 0.072 | 7× |
| 文本↔RNA(虚拟) | TCGA 5 折 | 0.056 | 0.319 | 0.057 | 5.6× |
| 文本↔mIF(MIPHEI 虚拟) | TCGA 5 折 | 0.036 | 0.237 | 0.038 | 3.6× |
校准方法:在同一批测试样本上,把真实数据换成虚拟数据,看配对效果保留多少。只算虚拟模型没训练过的样本。
| 虚拟数据 | 校准对比 | 真实 | 虚拟 | 结论 |
|---|---|---|---|---|
| MIPHEI 虚拟 mIF | H&E↔mIF 配对准确率(ORION 官方测试,MIPHEI 未见过) | 0.921 | 0.553 | 可用,约 0.6× |
| STPath 虚拟 RNA | H&E↔RNA R@1(STPath 未见过的 spot) | 0.086 | 0.080 | 可用 |
| GPT 合成文本 | H&E↔文本 R@1(同一批 TCGA 图) | 0.219 | 0.162 | 可用,约 0.75×,偏保守 |
| GigaTIME 虚拟 mIF | H&E↔mIF R@1(ORION 5 折) | 0.644 | 0.038 | 不可用,已弃用 |
spatialLIBD Visium,482 个 spot / 12 张切片 / 3 名供体。这 12 张切片原本也在 HEST 里,测试前已把整个 spatialLIBD 研究从训练中剔除。
| 配对 | 类型 | R@1(100 候选,瞎猜 0.01) | 同切片内(35 候选,瞎猜 0.029) |
|---|---|---|---|
| H&E↔RNA | 真实,训练过的配对 | 0.010 | 0.031 |
| RNA↔MIPHEI 虚拟 mIF | 真实×虚拟 | 0.008 | 0.027 |
| RNA↔合成文本 | 真实×虚拟 | 0.010 | 0.032 |
| H&E↔合成文本 循环 | 参考 | 0.022 | 0.054 |
| H&E↔MIPHEI 虚拟 mIF 循环 | 参考 | 0.017 | 0.040 |
按最终协议的划分逐折比较;文本那项在干净文本上重跑。“领先”= 最好减对比项;p 为 5 折配对 t 检验(5 折全胜时 p 最低约 0.06)。
| 模态 | 最好 | 对比(领先 / 赢几折 / p) | 结论 |
|---|---|---|---|
| 文本 | BiomedCLIP 0.237 | CONCH 文本 +0.021(5/5,p=0.03);PLIP +0.026(5/5,p=0.007);ImageBind +0.036(5/5,p=0.002) | 明确最好 |
| H&E(对齐文本) | Phikon-v2 0.241 ≈ CONCH 0.241 ≈ UNI2 0.237 | GigaPath 0.223(UNI2 +0.014,4/5,p=0.05) | 三者打平 |
| H&E(对齐 mIF) | UNI2 0.727 | GigaPath +0.009(不显著);CONCH +0.155(5/5,p<0.001) | UNI2 ≈ GigaPath ≫ CONCH |
| H&E(对齐 RNA) | UNI2 0.148 | GigaPath +0.035(4/5,p=0.05) | UNI2 |
| mIF | ConvNeXt-T(从头训练)0.758 | VirTues(冻结)+0.030(5/5,p=0.07) | 差距小;VirTues 跨模态更好 |
| RNA | Geneformer-V2 0.159 | scGPT +0.005(3/5,不显著);MLP +0.011(4/5,p=0.05) | 打平 |
| H&E \ 文本 | BiomedCLIP | CONCH 文本 | PLIP | ImageBind |
|---|---|---|---|---|
| Phikon-v2 | 0.241 | 0.223 | 0.211 | 0.207 |
| CONCH | 0.241 | 0.221 | 0.213 | 0.209 |
| UNI2 | 0.237 | 0.216 | 0.211 | 0.201 |
| GigaPath | 0.223 | 0.201 | 0.191 | 0.189 |
UNI2 是唯一在任何配对上都没被显著超过的 H&E 编码器;Phikon-v2 只测了文本(HEST 只提供 UNI2 和 GigaPath 的特征)。CONCH 在文本上好,但 H&E↔mIF 的配对准确率只有 UNI2 的一半。
13 种方式,统一用同一套划分、同一份干净真实数据、同一种对齐头和优化器;虚拟数据只用于评估。数值为 R@1(5 折平均)。“相对 S1”= 各配对 R@1 除以 S1 后取平均。
| 方式 | H&E↔mIF | H&E↔RNA | H&E↔文本 | mIF↔RNA(虚) | mIF↔文本(合) | 文本↔RNA(虚) | 文本↔mIF(虚) | 训练过的 相对 S1 | 未一起训练 相对 S1 |
|---|---|---|---|---|---|---|---|---|---|
| S1 分开·冻结锚点(原方案) | 0.680 | 0.148 | 0.234 | 0.108 | 0.076 | 0.060 | 0.038 | 1.00 | 1.00 |
| S2 分开·双塔(CLIP 式) | 0.794 | 0.130 | 0.195 | 0.019 | 0.022 | 0.014 | 0.013 | 0.96 | 0.26 |
| S3 分开·冻结·全线性头 | 0.642 | 0.156 | 0.237 | 0.123 | 0.070 | 0.069 | 0.038 | 1.00 | 1.05 |
| S4 分开·冻结·mIF 用 MLP,RNA/文本用线性 | 0.680 | 0.152 | 0.234 | 0.117 | 0.074 | 0.071 | 0.037 | 1.01 | 1.05 |
| J1 联合·冻结锚点 | 0.706 | 0.148 | 0.237 | 0.094 | 0.065 | 0.056 | 0.031 | 1.02 | 0.87 |
| J2 联合·共享可训练 H&E 头 | 0.761 | 0.147 | 0.204 | 0.061 | 0.060 | 0.044 | 0.031 | 0.99 | 0.72 |
| J3 J2 + 按数据量采样 | 0.740 | 0.138 | 0.187 | 0.063 | 0.060 | 0.039 | 0.031 | 0.94 | 0.70 |
| J4 J2 + 锚点蒸馏 λ=1 | 0.765 | 0.144 | 0.202 | 0.062 | 0.058 | 0.043 | 0.030 | 0.99 | 0.71 |
| J4b J2 + 锚点蒸馏 λ=10 | 0.768 | 0.149 | 0.209 | 0.067 | 0.058 | 0.047 | 0.030 | 1.01 | 0.74 |
| J5 联合·UNI2 + 共享残差适配器 | 0.762 | 0.142 | 0.201 | 0.058 | 0.059 | 0.044 | 0.029 | 0.98 | 0.71 |
| J6 J2 + 不确定性自动加权 | 0.765 | 0.136 | 0.195 | 0.057 | 0.055 | 0.041 | 0.027 | 0.96 | 0.66 |
| J7 两阶段:S1 → 联合残差微调 | 0.776 | 0.150 | 0.234 | 0.100 | 0.076 | 0.055 | 0.035 | 1.05 | 0.94 |
| J8 两阶段:S4 → 联合残差微调 | 0.762 | 0.164 | 0.232 | 0.112 | 0.073 | 0.068 | 0.035 | 1.07 | 1.01 |