SurvSHAP(t): Time-dependent explanations of machine learning survival models

08/23/2022
by   Mateusz Krzyziński, et al.
20

Machine and deep learning survival models demonstrate similar or even improved time-to-event prediction capabilities compared to classical statistical learning methods yet are too complex to be interpreted by humans. Several model-agnostic explanations are available to overcome this issue; however, none directly explain the survival function prediction. In this paper, we introduce SurvSHAP(t), the first time-dependent explanation that allows for interpreting survival black-box models. It is based on SHapley Additive exPlanations with solid theoretical foundations and a broad adoption among machine learning practitioners. The proposed methods aim to enhance precision diagnostics and support domain experts in making decisions. Experiments on synthetic and medical data confirm that SurvSHAP(t) can detect variables with a time-dependent effect, and its aggregation is a better determinant of the importance of variables for a prediction than SurvLIME. SurvSHAP(t) is model-agnostic and can be applied to all models with functional output. We provide an accessible implementation of time-dependent explanations in Python at http://github.com/MI2DataLab/survshap.

READ FULL TEXT

page 11

page 13

research
08/07/2023

SurvBeX: An explanation method of the machine learning survival models based on the Beran estimator

An explanation method called SurvBeX is proposed to interpret prediction...
research
03/17/2023

Hospital Length of Stay Prediction Based on Multi-modal Data towards Trustworthy Human-AI Collaboration in Radiomics

To what extent can the patient's length of stay in a hospital be predict...
research
08/13/2019

Local Score Dependent Model Explanation for Time Dependent Covariates

The use of deep neural networks to make high risk decisions creates a ne...
research
07/10/2017

tick: a Python library for statistical learning, with a particular emphasis on time-dependent modeling

tick is a statistical learning library for Python 3, with a particular e...
research
03/23/2021

BoXHED 2.0: Scalable boosting of functional data in survival analysis

Modern applications of survival analysis increasingly involve time-depen...
research
12/12/2018

Can I trust you more? Model-Agnostic Hierarchical Explanations

Interactions such as double negation in sentences and scene interactions...
research
08/10/2022

KL-divergence Based Deep Learning for Discrete Time Model

Neural Network (Deep Learning) is a modern model in Artificial Intellige...

Please sign up or login with your details

Forgot password? Click here to reset