A list of papers/resources in Survival Analysis that I have read or would like to read. Should you wish to suggest an addition to this list, please feel free to open an issue or pull request.
Last Update Time: 2025.06.07
- Categories
- Tutorials/Surveys
- Perspective
- ML/DL Survival Models
- Objective Functions
- Time-varying Covariates Models
- Explainable Survival Models
- Competing Risks and Multi-Event Models
- Generalized Survival Analysis Methods
- Evaluation Metrics
- Causal Inference
- Fairness
- Out-Of-Distribution
- Dependent Censoring
- Synthetic Data Generation
- Temporal Time Process
- Applications
*Please note that some papers may belong to multiple categories. However, I've organized them according to their most significant contribution (purely subjective).
| Title | Publisher | Date |
|---|---|---|
| Why Test for Proportional Hazards | JAMA | 2020.03 |
| Stop Chasing the C-index: This Is How We Should Evaluate Our Survival Models | Arxiv | 2025.06 |
| Keyword | Title | Publisher | Date | Code | Notes |
|---|---|---|---|---|---|
| GBMCI | A Gradient Boosting Algorithm for Survival Analysis via Direct Optimazation of Concordance Index | Computational and Mathematical Methods in Medicine | 2013.09 | R | |
| Survival-CRPS | Countdown Regression: Sharp and Calibrated Survival Predictions | UAI | 2019 | PyTorch | |
| Bias in Cross-Entropy-Based Training of Deep Survival Networks | TPAMI | 2020.03 | |||
| SFM | Calibration and Uncertainty in Neural Time-to-Event Modeling | TNNLS | 2020.09 | TensorFlow | |
| X-CAL | X-CAL: Explicit Calibration for Survival Analysis | NeurIPS | 2020 | PyTorch | Poster |
| Discrete-RPS | Estimating Calibrated Individualized Survival Curves with Deep Learning | AAAI | 2021.02 | PyTorch | |
| KL-Calibration | Simpler Calibration for Survival Analysis | ICLR OpenReview | 2021.10 | ||
| SuMo-net | Survival regression with proper scoring rules and monotonic neural networks | AIStats | 2022.03 | PyTorch | |
| DQS | Proper Scoring Rules for Survival Analysis | ICML | 2023.06 | PyTorch | Poster |
| Keyword | Title | Publisher | Date | Code | Notes |
|---|---|---|---|---|---|
| SPIE | Simultaneous Prediction Intervals for Patient-Specific Survival Curves | IJCAI | 2019 | Python | |
| SurvLIME | SurvLIME: A method for explaining machine learning survival models | Knowledge-Based Systems | 2020.09 | Python | |
| AutoScore-Survival | AutoScore-Survival: Developing interpretable machine learning-based time-to-event scores with right-censored survival data | Journal of Biomedical Informatics | 2022.01 | R | |
| EXCEL | Explainable Censored Learning: Finding Critical Features with Long Term Prognostic Values for Survival Prediction | Arxiv | 2022.09 | ||
| BNN-ISD | Using Bayesian Neural Networks to Select Features and Compute Credible Intervals for Personalized Survival Prediction | IEEE TBME | 2023.07 | PyTorch |
| Keyword | Title | Publisher | Date | Code | Notes |
|---|---|---|---|---|---|
| Causal inference in survival analysis using pseudo-observations | Statistics in Medicine | 2017.03 | |||
| CausalTree | Causal Inference for Survival Analysis | Arvix | 2018.03 | R | |
| CSA | Enabling Counterfactual Survival Analysis with Balanced Representations | ACM CHIL | 2021.03 | Python | |
| SurvITE | SurvITE: Learning Heterogeneous Treatment Effects from Time-to-Event Data | NeurIPS | 2021.10 | TensorFlow | |
| CMHE | Counterfactual Phenotyping with Censored Time-to-Events | KDD | 2022.02 | PyTorch | |
| DNMC | Disentangling Whether from When in a Neural Mixture Cure Model for Failure Time Data | AISTATS | 2022.03 | TensorFlow | |
| compCATE | Understanding the Impact of Competing Events on Heterogeneous Treatment Effect Estimation from Time-to-Event Data | AISTATS | 2023.02 | Python | |
| PCI2S | Regression-based proximal causal inference for right-censored time-to-event data | Arxiv | 2024.09 | R | |
| Doubly protected estimation for survival outcomes utilizing external controls for randomized clinical trials | ICML | 2025.05 | R? |
| Keyword | Title | Publisher | Date | Code | Notes |
|---|---|---|---|---|---|
| FSRF | Longitudinal Fairness with Censorship | AAAI | 2022.03 | ||
| FISA | Fair and Interpretable Models for Survival Analysis | KDD | 2022.08 | Video | |
| IFS | Censored Fairness through Awareness | AAAI | 2023.03 | ||
| Fairness-Aware Processing Techniques in Survival Analysis: Promoting Equitable Predictions | ECML-PKDD | 2023.09 | |||
| DRO-Cox | Fairness in Survival Analysis with Distributionally Robust Optimization | JMLR | 2024.08 | PyTorch | |
| FairFSA | Fair Federated Survival Analysis | AAAI | 2025.04 |
| Keyword | Title | Publisher | Date | Code | Notes |
|---|---|---|---|---|---|
| Evaluating Domain Generalization for Survival Analysis in Clinical Studies | CHIL | 2022.08 | |||
| Stable-Cox | Stable Cox regression for survival analysis under distribution shifts | Nature Machine Intelligence | 2024.12 | PyTorch |
| Keyword | Title | Publisher | Date | Code | Notes |
|---|---|---|---|---|---|
| Copula Based Cox Proportional Hazards Models for Dependent Censoring | JASA | 2023.03 | R | ||
| CopulaDeepSurvival | Copula-Based Deep Survival Models for Dependent Censoring | UAI | 2023.06 | PyTorch | |
| DCSurvival | Deep Copula-Based Survival Analysis for Dependent Censoring with Identifiability Guarantees | AAAI | 2023.12 | PyTorch | |
| PSA | Proximal survival analysis to handle dependent right censoring | JRSS: Series B | 2024.05 | ||
| HACSurv | HACSurv: A Hierarchical Copula-Based Approach for Survival Analysis with Dependent Competing Risks | AIStats | 2025.02 | PyTorch | |
| SC-Net | Survival Analysis via Density Estimation | ICML | 2025.02 | PyTorch |
| Keyword | Title | Publisher | Date | Code | Notes |
|---|---|---|---|---|---|
| SurvivalGAN | SurvivalGAN: Generating Time-to-Event Data for Survival Analysis | AIStats | 2023.02 | PyTorch | |
| SYNDSURV: A simple framework for survival analysis with data distributed across multiple institutions | Computers in Biology and Medicine | 2024.04 | PyTorch | ||
| Conditioning on Time is All You Need for Synthetic Survival Data Generation | Arxiv | 2024.05 | PyTorch |
| Title | Publisher | Date | Code | Notes |
|---|---|---|---|---|
| Lecture Notes: Temporal Point Processes and the Conditional Intensity Function | Arxiv | 2018.06 | ||
| Temporal Point Processes | Course Material | 2019.01 | ||
| Recent Advance in Temporal Point Process: from Machine Learning Perspective | 2019 | |||
| Wavelet Reconstruction Networks for Marked Point Processes | AAAI Spring Symposium (SP-ACA) | 2021.03 | Python | |
| Decoupled Marked Temporal Point Process using Neural Ordinary Differential Equations | ICLR | 2024.01 |