@inbook {bHernandez, title = {Interpreting Machine Learning Models for Survival Analysis: A Study of Cutaneous Melanoma Using the SEER Database}, booktitle = {Explainable Artificial Intelligence and Process Mining Applications for Healthcare,}, volume = {2020}, number = {Communications in Computer and Information Science}, year = {2024}, publisher = {Springer, Cham}, organization = {Springer, Cham}, abstract = {

In this study, we train and compare three types of machine learning algorithms for Survival Analysis: Random Survival Forest, DeepSurv and DeepHit, using the SEER database to model cutaneous malignant melanoma. Additionally, we employ SurvLIMEpy library, a Python package designed to provide explainability for survival machine learning models, to analyse feature importance. The results demonstrate that machine learning algorithms outperform the Cox Proportional Hazards Model. Our work underscores the importance of explainability methods for interpreting black-box models and provides insights into important features related to melanoma prognosis.

}, isbn = {978-3-031-54302-9}, issn = {978-3-031-54303-6}, doi = {https://doi.org/10.1007/978-3-031-54303-6_6}, author = {Carlos Hernandez and Cristian Pach{\'o}n-Garc{\'\i}a and Pedro Delicado and Ver{\'o}nica Vilaplana} } @article {aPachon-Garcia, title = {SurvLIMEpy: A Python package implementing SurvLIME}, journal = {Expert Systems With Applications}, volume = {237, Part C}, year = {2024}, month = {03/2024}, abstract = {

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.

}, keywords = {eXplainable Artificial Intelligence, Interpretable Machine Learning, machine learning, python, Survival Analysis}, author = {Cristian Pach{\'o}n-Garc{\'\i}a and Carlos Hernandez and Pedro Delicado and Ver{\'o}nica Vilaplana} } @conference {cHernandez23, title = {Interpreting Machine Learning models for Survival Analysis: A study of Cutaneous Melanoma using the SEER Database}, booktitle = {XAI-Healthcare 2023 Workshop at 21st International Conference of Artificial Intelligence in Medicine (AIME 2023)}, year = {2023}, month = {06/2023}, address = {Portoroz, Slovenia}, author = {Carlos Hernandez and Cristian Pach{\'o}n-Garc{\'\i}a and Pedro Delicado and Ver{\'o}nica Vilaplana} }