SURVHTE-BENCH
收藏资源简介:
SURVHTE-BENCH是由卡内基梅隆大学团队构建的首个针对右删失生存数据异质性治疗效果估计的基准测试集,包含40个合成数据集(5万样本/个)、10个半合成数据集及2个真实世界临床数据。该数据集通过模块化设计系统模拟不同因果假设(随机试验/观察性研究)和生存分布(Cox/加速失效模型),并创新性地引入已知反事实的双生子数据作为验证基准。其核心价值在于为精准医疗领域提供可量化假设违反场景下的标准化评估框架,解决了现有生存分析方法评估碎片化的问题。
SURVHTE-BENCH is the first benchmark dataset for heterogeneous treatment effect estimation on right-censored survival data, developed by the team from Carnegie Mellon University. It consists of 40 synthetic datasets (50,000 samples per dataset), 10 semi-synthetic datasets, and 2 real-world clinical datasets. Designed with a modular framework, this dataset systematically simulates various causal assumptions (randomized controlled trials/observational studies) and survival distributions (Cox model/accelerated failure time model), and innovatively introduces twin data with known counterfactuals as a validation benchmark. Its core value lies in providing a standardized evaluation framework under quantifiable assumption violation scenarios for the field of precision medicine, addressing the fragmented evaluation issue of existing survival analysis methods.
SurvHTE-Bench 数据集概述
数据集简介
SurvHTE-Bench 是一个用于从删失生存数据中估计异质处理效应的基准测试。它包含合成、半合成和真实世界数据集。
数据集内容与结构
合成数据
- 位置:
data/synthetic/ - 生成方式:通过
generate_synthetic_data.ipynb生成。 - 数据构成:
- 每个
.h5文件对应论文中的一个因果配置,每个文件内包含五个不同的生存场景。 - 总计 8 个因果配置 × 5 个生存场景 = 40 个合成数据集。
- 每个
- 因果配置类型:
- 不同治疗比例的随机对照试验场景(
RCT-50.h5和RCT-5.h5)。 - 存在混杂的观察性场景(
OBS-CPS.h5)。 - 存在未观测混杂的观察性场景(
OBS-UConf.h5)。 - 存在正性违反的观察性场景(
OBS-NoPos.h5)。 - 上述三种观察性场景的信息性删失对应版本(
OBS-CPS-IC.h5、OBS-NoPos-IC.h5、OBS-UConf-IC.h5)。
- 不同治疗比例的随机对照试验场景(
- 包含文件:
- 每个因果配置的
.h5文件。 idx_split.csv:用于可重复性的预定义训练/验证/测试分割。generate_synthetic_data.ipynb:用于重新生成数据集的笔记本。
- 每个因果配置的
半合成数据
- 位置:
data/semi-synthetic/ - 数据集:
- MIMIC-IV 衍生的半合成数据集(不可重新分发)。
- ACTG175 半合成数据集。
- 预处理笔记本:
prepare_mimic_semi_simulated.ipynb,prepare_actg_synthetic.ipynb。
真实数据
- 位置:
data/real/ - 数据集:
- ACTG HIV 临床试验数据(
ACTG_175_HIV1/2/3.csv)。 - 双胞胎死亡率数据(
twin30.csv,twin180.csv)。
- ACTG HIV 临床试验数据(
- 预处理:
prepare_actg_175.py,prepare_twin_data.ipynb。
数据分割
每个数据集文件夹包含一个 idx_split_*.csv 文件,用于确保跨方法的可重复训练/验证/测试分割。
基准测试方法
该基准测试包含以下方法实现:
- 基于插补的元学习器。
- 双重机器学习。
- 生存分析适配的元学习器。
- 直接生存因果模型(如因果生存森林、SurvITE)。
实验运行
提供了用于在不同方法和数据集上运行实验的脚本,所有实验应从主工作目录运行。
结果存储与分析
- 所有结果存储在
results/目录下,按{synthetic, semi-synthetic, real}/models_*组织。 - 实验结果以 pickle 文件形式保存,可使用
notebooks/目录中的笔记本进行加载和分析。
数据来源与致谢
- ACTG 175 临床试验数据由艾滋病临床试验组提供。
- 双胞胎死亡率数据源自 NBER 的双胞胎出生登记处。
- 1SurvHTE-Bench: A Benchmark for Heterogeneous Treatment Effect Estimation in Survival Analysis卡内基梅隆大学·机器学习系; 卡内基梅隆大学·Heinz学院; 美国国立卫生研究院·国家医学图书馆 · 2026年



