SurvHTE-Bench: A Benchmark for Heterogeneous Treatment Effect Estimation in Survival Analysis¶
会议: ICLR2026
arXiv: 2603.05483
代码: GitHub
领域: 医学图像
关键词: heterogeneous treatment effects, survival analysis, right-censored data, causal inference, benchmark, CATE, meta-learners, precision medicine
一句话总结¶
提出 SurvHTE-Bench,首个面向右删失生存数据的异质处理效应(HTE)估计综合基准,涵盖 40 个合成数据集、10 个半合成数据集和 2 个真实数据集,系统评估了 53 种估计方法在不同因果假设违反和删失水平下的表现,发现没有单一方法占主导地位,生存 meta-learner(特别是 S-Learner-Survival 和 Matching-Survival)在高删失和假设违反场景下表现最为稳健。
研究背景与动机¶
问题定义¶
异质处理效应(HTE)估计旨在量化同一治疗对不同个体的差异化疗效,在精准医疗和个性化政策制定中具有核心价值。在生存分析场景中,观测时间受右删失影响(即部分个体在研究结束前未发生目标事件),这使得 HTE 估计面临三重挑战:
反事实不可观测:每个个体只能观察到接受或未接受治疗时的一个结果
混杂因素:观察性研究中治疗分配受协变量影响
删失机制:删失可能与事件时间相关(信息性删失),违反标准假设
现有评估实践的缺陷¶
尽管近年来提出了众多生存 HTE 估计方法(因果生存森林、生存 meta-learner、结果插补方法 等),评估实践仍高度碎片化:
- 各研究使用自定义模拟数据,假设设定和删失水平各不相同
- 缺乏统一的已知真实值(ground truth)基准
- 不同方法之间无法进行公平比较
- 估计器在同时多假设违反下的鲁棒性未知
已有的因果推断基准(如 CausalBench)仅针对完全观测结果,而生存 ATE 基准不覆盖个体级异质效应。生存 HTE 估计领域至今缺少标准化基准——这正是本文的核心动机。
因果识别假设¶
估计条件平均处理效应(CATE)依赖五个关键假设:
- (A1) 一致性:观测结果等于潜在结果 \(T_i = T_i(W_i)\)
- (A2) 可忽略性:潜在结果独立于治疗分配(给定协变量)
- (A3) 正性:所有协变量水平下治疗概率有界远离 0 和 1
- (A4) 可忽略删失:删失时间独立于事件时间(给定协变量和治疗)
- (A5) 删失正性:删失概率不为 1
在实际应用中,这些假设经常被违反——未观测的预后因素破坏可忽略性、治疗指南破坏正性、与预后相关的退出导致信息性删失。SurvHTE-Bench 的核心目标就是衡量估计器在这些违反情况下的行为。
方法详解¶
基准设计:三层数据结构¶
1. 合成数据(40 个数据集)¶
沿两个正交轴系统变化:
8 种因果配置(治疗分配 × 假设违反组合):
| 配置 | 随机化 | 可忽略性 | 正性 | 可忽略删失 |
|---|---|---|---|---|
| RCT-50 | ✓ | ✓ | ✓ | ✓ |
| RCT-5 | ✓ | ✓ | ✓ | ✓ |
| OBS-CPS | ✗ | ✓ | ✓ | ✓ |
| OBS-UConf | ✗ | ✗ | ✓ | ✓ |
| OBS-NoPos | ✗ | ✓ | ✗ | ✓ |
| OBS-CPS-InfC | ✗ | ✓ | ✓ | ✗ |
| OBS-UConf-InfC | ✗ | ✗ | ✓ | ✗ |
| OBS-NoPos-InfC | ✗ | ✓ | ✗ | ✗ |
5 种生存场景(事件时间分布 × 删失率):
| 场景 | 生存时间分布 | 删失率 |
|---|---|---|
| A | Cox | 低(<30%) |
| B | AFT | 低(<30%) |
| C | Poisson | 中(30-70%) |
| D | AFT | 高(>70%) |
| E | Poisson | 高(>70%) |
8 × 5 = 40 个合成数据集,每个包含 50,000 个样本,5 维均匀分布协变量,二元治疗,且两个潜在结果 \(T_i(0)\) 和 \(T_i(1)\) 均已知,确保 CATE ground truth 可用。
2. 半合成数据(10 个数据集)¶
使用真实协变量 + 模拟治疗和结局:
- ACTG 半合成(1 个):基于 HIV 临床试验的 23 维协变量,中等删失(51%)
- MIMIC 半合成(9 个):基于 MIMIC-IV ICU 数据库的 36 维协变量,涵盖 53%–88% 删失范围,包括协变量依赖的治疗分配和非线性交互机制
3. 真实数据(2 个数据集)¶
- Twins 数据集:双胞胎出生数据,已知 ground truth(11,400 对双胞胎,删失率 84.8%)
- ACTG 175 数据集:HIV 抗逆转录病毒治疗临床试验(2,139 名患者,基线删失 13.7%,人工增加删失至 >90%)
方法分类:三大家族 53 种变体¶
家族 1:结果插补方法(42 种变体)
先用插补算法处理删失时间,再应用标准 CATE 估计器: - 插补算法:Pseudo-obs、Margin、IPCW-T - CATE 估计器:S-/T-/X-/DR-Learner(各搭配 Lasso/随机森林/XGBoost)+ Double-ML + Causal Forest
家族 2:直接生存因果方法(2 种)
直接在时间-事件结果上扩展因果推断: - SurvITE:基于神经网络的平衡表示学习 - Causal Survival Forests:广义随机森林在生存数据上的扩展
家族 3:生存 meta-learner(9 种变体)
用生存模型替代 meta-learner 中的基学习器: - Meta-learner 类型:S-/T-/Matching-learner - 生存基模型:Random Survival Forests、DeepSurv、DeepHit
评估指标¶
- CATE RMSE:个体级处理效应估计的均方根误差
- ATE 偏差:群体平均处理效应的系统偏差
- 辅助指标:插补 MAE、回归/生存模型拟合度(C-index、AUC)
实验结果¶
合成数据总体排名(Borda Count)¶
每个数据集上按 CATE RMSE 排名,跨 40 个数据集 × 10 次随机划分取平均:
| 排名 | 方法 | 平均排名 | 方法家族 |
|---|---|---|---|
| 1 | S-Learner-Survival (DeepSurv) | 5.17 | 生存 meta-learner |
| 2 | Matching-Survival (DeepSurv) | 5.42 | 生存 meta-learner |
| 3 | Double-ML + Margin | 6.65 | 结果插补 |
| — | Causal Survival Forests | 5.10* | 直接生存因果 |
*注:5.10 为方法家族级别(11 个家族中选最优变体后)的排名。
方法家族级别排名(每个数据集选该家族最优变体):S-Learner-Survival(3.30)> Matching-Survival(3.48)> Double-ML(3.98)> Causal Survival Forests(5.10)。
假设违反对性能的影响¶
| 场景 | 最优方法趋势 | 关键发现 |
|---|---|---|
| RCT-50(理想条件) | 结果插补方法占优 | Double-ML(3.60)和 Causal Forest(5.60)与生存 meta-learner 持平 |
| RCT-5(治疗极不平衡) | Double-ML 领先 | T-Learner-Survival 跌至末位(9.00),因治疗组样本稀疏 |
| OBS-UConf(可忽略性违反) | 生存 meta-learner 稳定 | 生存 meta-learner 和 CSF 的 ATE 偏差一致,结果插补方法偏差增大 |
| OBS-NoPos(正性违反) | Double-ML/X-Learner 强势 | CSF 排名大幅下降,对确定性治疗分配区域敏感 |
| 多重违反 | 生存 meta-learner 重获优势 | 在正性 + 其他假设同时违反时,生存 meta-learner 最鲁棒 |
| InfC(信息性删失) | 生存方法持续领先 | 所有方法性能均下降,CATE RMSE 方差显著增大 |
删失率的影响¶
| 删失水平 | 最优家族 | 代表方法 |
|---|---|---|
| 低(场景 A, B) | 结果插补 | Double-ML 排名第一 |
| 中(场景 C) | 竞争均衡 | 各家族接近 |
| 高(场景 D, E) | 生存 meta-learner | S-Learner-Survival(1.6)、Matching-Survival(2.4),对其他方法形成压倒性优势 |
场景 D(高删失 + AFT 分布)下几乎所有估计器 ATE 偏差均大幅发散,表明高删失率下基于 RMST 的处理效应估计仍是极具挑战的任务。
半合成数据¶
MIMIC-ii–v 系列(删失 53%–88%)CATE RMSE 比较(10 次重复均值 ± 标准差):
| 方法 | ACTG (51%) | MIMIC-v (53%) | MIMIC-ii (88%) |
|---|---|---|---|
| Double-ML | 10.651±0.24 | 7.891±0.05 | 7.954±0.05 |
| S-Learner-Survival | 11.713±0.24 | 7.897±0.04 | 7.921±0.04 |
| Matching-Survival | 12.523±0.29 | 7.912±0.04 | 7.949±0.04 |
| SurvITE | 12.714±0.56 | 7.906±0.07 | 7.931±0.05 |
| CSF | 11.674±0.17 | 7.893±0.04 | 7.963±0.06 |
关键发现:(1) 在中等维度的 ACTG 数据中 Double-ML 最优;(2) 在高删失 MIMIC 数据中生存方法(SurvITE 和 S-Learner-Survival)最稳定;(3) 各方法 RMSE 差距在真实协变量空间中被压缩。
真实数据¶
- Twins 数据集:S-Learner 和 DR-Learner(含插补)以及 S-Learner-Survival 表现最佳(RMSE ≈ 7.2 天),Double-ML 表现最差(与合成排名不一致,暗示数据特有模式)
- ACTG 175 数据集:在人工高删失条件下,CSF 估计最稳定,生存 meta-learner(T-/Matching-learner)表现出显著不稳定性
亮点与创新¶
- 首个生存 HTE 基准:填补了右删失生存数据 HTE 评估的空白,建立了可复现、可扩展的标准化评估平台
- 系统化方法分类:首次将 53 种方法统一到三大家族框架中,包含多个此前未发表的自然扩展变体
- 全面的假设违反分析:不仅测试单一假设违反,还考察多重同时违反,揭示了方法鲁棒性的真实边界
- 实用选型指南:为从业者提供了清晰的方法选择路线——低删失用 Double-ML,高删失用 S-Learner-Survival,多重违反用生存 meta-learner
局限性¶
- 假设违反为二元(有/无),未建模渐进式违反严重度(如 Rosenbaum Γ 敏感性分析)
- 仅考虑静态二元治疗和固定基线协变量,未覆盖时变治疗、工具变量和动态协变量
- 目标估量主要关注 RMST,虽附录补充了生存概率结果,但中位生存时间、时变风险比等临床常用指标未涉及
- 合成数据的协变量结构(5 维均匀分布)可能不充分代表真实高维医疗数据
- 部分真实数据集(MIMIC-IV)需凭证访问,影响可复现性
相关工作¶
- 非删失 HTE 基准:Shimoni et al. (2018)、Crabbé et al. (2022)、CausalBench (2024) 等针对完全观测结果
- 生存 ATE 基准:Voinot et al. (2025) 针对群体平均效应,不涉及个体异质效应
- 因果生存森林:Cui et al. (2023) 扩展广义随机森林到生存数据,但评估范围有限
- SurvITE:Curth et al. (2021) 基于平衡表示的神经网络方法
- 生存 meta-learner:Bo et al. (2024)、Noroozizadeh et al. (2025) 将 meta-learner 适配生存模型
- 结果插补:Qi et al. (2023) 提出 IPCW-T 等删失时间替代策略
- 双重去偏机器学习:Chernozhukov et al. (2018) Double-ML 框架
评分¶
| 维度 | 分数 |
|---|---|
| 新颖性 | ⭐⭐⭐ |
| 有效性 | ⭐⭐⭐⭐ |
| 意义 | ⭐⭐⭐⭐ |
| 清晰度 | ⭐⭐⭐⭐ |
总评:⭐⭐⭐⭐ — 作为首个生存 HTE 综合基准,实验设计严谨(40 合成 + 10 半合成 + 2 真实,53 种方法),填补了重要空白。核心发现(无单一最优方法、删失率和假设违反决定方法选择)具有显著实践价值。但在假设违反渐进建模和估量多样性上仍有改进空间。