SurvHTE-Bench: A Benchmark for Heterogeneous Treatment Effect Estimation in Survival Analysis
Organizations: Machine Learning Department & Heinz College, Carnegie Mellon University · Heinz College, Carnegie Mellon University · National Library of Medicine, National Institutes of Health
Abstract
Estimating heterogeneous treatment effects (HTEs) from right-censored survival data is critical in high-stakes applications such as precision medicine and individualized policy-making. Yet, the survival analysis setting poses unique challenges for HTE estimation due to censoring, unobserved counterfactuals, and complex identification assumptions. Despite recent advances, from Causal Survival Forests to survival meta-learners and outcome imputation approaches, evaluation practices remain fragmented and inconsistent. We introduce SurvHTE-Bench, the first comprehensive benchmark for HTE estimation with censored outcomes. The benchmark spans (i) a modular suite of synthetic datasets with known ground truth, systematically varying causal assumptions and survival dynamics, (ii) semi-synthetic datasets that pair real-world covariates with simulated treatments and outcomes, and (iii) real-world datasets from a twin study (with known ground truth) and from an HIV clinical trial. Across synthetic, semi-synthetic, and real-world settings, we provide the first rigorous comparison of survival HTE methods under diverse conditions and realistic assumption violations. SurvHTE-Bench establishes a foundation for fair, reproducible, and extensible evaluation of causal survival methods. The data and code of our benchmark are available at: https://github.com/Shahriarnz14/SurvHTE-Bench .
Figures & tables
Appendix figures & tables27 assets
Supplementary material from the paper’s appendix.
Appendix
| Regressor | Hyperparameter Grid |
| Lasso | Alpha: {0.001, 0.01, 0.1, 1, 10} |
| Random Forest | Number of trees: {50, 100} Maximum depth: {3, 5, None} |
| XGBoost | Number of trees: {50, 100} Learning rate: {0.01, 0.1} Maximum depth: {3, 5} |
| Parameter | Default Value |
| Number of trees grown | 2000 |
| Fraction of data per tree | 0.5 |
| Variables tried per split | |
| Minimum samples in a leaf | 5 |
| Maximum imbalance of splits | 0.05 |
| Penalty for imbalance at split | 0 |
| Parameter | Value |
| Model width | (synthetic, ACTG) or (MIMIC, Twin) |
| Number of shared layers | 2 |
| Number of head layers | 2 |
| Activation function | ReLU |
| Dropout rate | 0.3 |
| IPM type | Wasserstein |
| Variable | Proportion |
| Sex | |
| Male | 0.512 |
| Female | 0.488 |
| Race | |
| White | 0.699 |
| Black | 0.141 |
Individualized Treatment Effect Estimation
Individualized treatment effect estimation predicts how a treatment’s effects vary across people to support personalized decisions.
See all 44 papers