Interpretable Machine Learning for Survival Analysis
Not on the map. Why?
Abstract (arXiv)
With the spread and rapid advancement of black box machine learning models, the field of interpretable machine learning (IML) or explainable artificial intelligence (XAI) has become increasingly important over the last decade. This is particularly relevant for survival analysis, where the adoption of IML techniques promotes transparency, accountability and fairness in sensitive areas, such as clinical decision making processes, the development of targeted therapies, interventions or in other medical or healthcare related contexts. More specifically, explainability can uncover a survival model's potential biases and limitations and provide more mathematically sound ways to understand how and which features are influential for prediction or constitute risk factors. However, the lack of readily available IML methods may have deterred medical practitioners and policy makers in public health from leveraging the full potential of machine learning for predicting time-to-event data. We present a comprehensive review of the limited existing amount of work on IML methods for survival analysis within the context of the general IML taxonomy. In addition, we formally detail how commonly used IML methods, such as such as individual conditional expectation (ICE), partial dependence plots (PDP), accumulated local effects (ALE), different feature importance measures or Friedman's H-interaction statistics can be adapted to survival outcomes. An application of several IML methods to real data on data on under-5 year mortality of Ghanaian children from the Demographic and Health Surveys (DHS) Program serves as a tutorial or guide for researchers, on how to utilize the techniques in practice to facilitate understanding of model decisions or predictions.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 53 of its 124 references that are in the map. First posted on arXiv 15 Mar 2024.
Builds on
53 of 124 references.
References · 53
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,319
- 2017SmoothGrad: removing noise by adding noisecited by 1,109
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
- 2014Striving for Simplicity: The All Convolutional Netcited by 990
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 708
- 2016Distribution-Free Predictive Inference For Regressioncited by 668
38 more
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 612
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 443
- 2018All Models are Wrong, but Many are Useful: Learning a Variable's Importance by Studying an Entire Class of Prediction Models Simultaneouslycited by 373
- 2016DeepSurv: Personalized Treatment Recommender System Using A Cox Proportional Hazards Deep Neural Networkcited by 358
- 2020Neural Additive Models: Interpretable Machine Learning with Neural Netscited by 319
- 2016Visualizing the Effects of Predictor Variables in Black Box Supervised Learning Modelscited by 213
- 2019Explaining individual predictions when features are dependent: More accurate approximations to Shapley valuescited by 208
- 2015ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and Rcited by 172
- 2020Multi-Objective Counterfactual Explanationscited by 157
- 2020Interpretable Machine Learning -- A Brief History, State-of-the-Art and Challengescited by 120
- 2017Machine Learning for Survival Analysis: A Surveycited by 112
- 2019Unrestricted Permutation forces Extrapolation: Variable Importance Requires at least One More Model, or There Is No Free Variable Importancecited by 87
- 2020General Pitfalls of Model-Agnostic Interpretation Methods for Machine Learning Modelscited by 75
- 2023Deep Learning for Survival Analysis: A Reviewcited by 75
- 2022Faith-Shap: The Faithful Shapley Interaction Indexcited by 69
- 2021S-LIME: Stabilized-LIME for Model Explanationcited by 52
- 2021SurvTRACE: Transformers for Survival Analysis with Competing Eventscited by 41
- 2020SurvLIME: A method for explaining machine learning survival modelscited by 34
- 2019Testing Conditional Independence in Supervised Learning Algorithmscited by 27
- 2021Relating the Partial Dependence Plot and Permutation Feature Importance to the Data Generating Processcited by 24
- 2022SurvSHAP(t): Time-dependent explanations of machine learning survival modelscited by 24
- 2023A Review on Explainable Artificial Intelligence for Healthcare: Why, How, and When?cited by 24
- 2022Scientific Inference With Interpretable Machine Learning: Analyzing Models to Learn About Real-World Phenomenacited by 21
- 2021Using Shapley Values and Variational Autoencoders to Explain Predictive Models with Dependent Mixed Featurescited by 19
- 2022Unifying local and global model explanations by functional decomposition of low dimensional structurescited by 18
- 2021SurvNAM: The machine learning survival model explanationcited by 16
- 2019DNNSurv: Deep Neural Networks for Survival Analysis Using Pseudo Valuescited by 15
- 2023A Comparative Study of Methods for Estimating Conditional Shapley Values and When to Use Themcited by 15
- 2020Large-scale benchmark study of survival prediction methods using multi-omics datacited by 14
- 2019A Wide and Deep Neural Network for Survival Analysis from Anatomical Shape and Tabular Clinical Datacited by 12
- 2022DeepPAMM: Deep Piecewise Exponential Additive Mixed Models for Complex Hazard Structures in Survival Analysiscited by 12
- 2022Survival Kernets: Scalable and Interpretable Deep Kernel Survival Analysis with an Accuracy Guaranteecited by 9
- 2020Counterfactual explanation of machine learning survival modelscited by 8
- 2020A robust algorithm for explaining unreliable machine learning survival models using the Kolmogorov-Smirnov boundscited by 7
- 2020SurvLIME-Inf: A simplified modification of SurvLIME for explanation of machine learning survival modelscited by 7
- 2022Conditional Feature Importance for Mixed Datacited by 7
- 2023SurvLIMEpy: A Python package implementing SurvLIMEcited by 4
- 2023SurvBeX: An explanation method of the machine learning survival models based on the Beran estimatorcited by 3
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2024: 2; 2025: 2.
4 papers.
- 2024CoxKAN: Kolmogorov-Arnold Networks for Interpretable, High-Performance Survival Analysiscited by 22
- 2025Gradient-based Explanations for Deep Learning Survival Modelscited by 3
- 2024DNAMite: Interpretable Calibrated Survival Analysis with Discretized Additive Modelscited by 1
- 2025Automated and Interpretable Survival Analysis from Multimodal Datacited by 1
- 2025Automated and Interpretable Survival Analysis from Multimodal Data25 Sep 2025
- 2025Gradient-based Explanations for Deep Learning Survival Models7 Feb 2025
- 2024DNAMite: Interpretable Calibrated Survival Analysis with Discretized Additive Models8 Nov 2024
- 2024CoxKAN: Kolmogorov-Arnold Networks for Interpretable, High-Performance Survival Analysis6 Sep 2024