SurvLIMEpy: A Python package implementing SurvLIME
Not on the map. Why?
Abstract (arXiv)
In this paper we present SurvLIMEpy, an open-source Python package that implements the SurvLIME algorithm. This method allows to compute local feature importance for machine learning algorithms designed for modelling Survival Analysis data. Our implementation takes advantage of the parallelisation paradigm as all computations are performed in a matrix-wise fashion which speeds up execution time. Additionally, SurvLIMEpy assists the user with visualization tools to better understand the result of the algorithm. The package supports a wide variety of survival models, from the Cox Proportional Hazards Model to deep learning models such as DeepHit or DeepSurv. Two types of experiments are presented in this paper. First, by means of simulated data, we study the ability of the algorithm to capture the importance of the features. Second, we use three open source survival datasets together with a set of survival algorithms in order to demonstrate how SurvLIMEpy behaves when applied to different models.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 11 of its 37 references that are in the map. First posted on arXiv 21 Feb 2023.
Builds on
11 of 37 references.
References · 11
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2016DeepSurv: Personalized Treatment Recommender System Using A Cox Proportional Hazards Deep Neural Networkcited by 354
- 2019Time-to-Event Prediction with Neural Networks and Cox Regressioncited by 173
- 2017OSQP: An Operator Splitting Solver for Quadratic Programscited by 156
- 2020Survival regression with accelerated failure time model in XGBoostcited by 37
- 2020SurvLIME: A method for explaining machine learning survival modelscited by 34
- 2022SurvSHAP(t): Time-dependent explanations of machine learning survival modelscited by 24
- 2020SurvLIME-Inf: A simplified modification of SurvLIME for explanation of machine learning survival modelscited by 7
Built on by
Citing papers per year: 2023: 3; 2024: 1.
4 papers.
- 2024Interpretable Machine Learning for Survival Analysiscited by 4
- 2023SurvBeX: An explanation method of the machine learning survival models based on the Beran estimatorcited by 3
- 2023survex: an R package for explaining machine learning survival modelscited by 1
- 2023SurvBeNIM: The Beran-Based Neural Importance Model for Explaining the Survival Modelscited by 0
- 2024Interpretable Machine Learning for Survival Analysis15 Mar 2024
- 2023SurvBeNIM: The Beran-Based Neural Importance Model for Explaining the Survival Models11 Dec 2023
- 2023survex: an R package for explaining machine learning survival models30 Aug 2023
- 2023SurvBeX: An explanation method of the machine learning survival models based on the Beran estimator7 Aug 2023