survshap icon indicating copy to clipboard operation
survshap copied to clipboard

Extension to DeepHit

Open Anivader opened this issue 1 year ago • 1 comments

Hello,

This is great work!

I was wondering if SurvSHAP can be applied to Deep Learning survival Networks such as DeepHit that can produce survival function estimates without being constrained by the "Proportional Hazards (PH)" assumption.

Please let me know. I am keen to try it out. Ani

Anivader avatar Jul 26 '23 02:07 Anivader

Hi, thanks for your interest!

SurvSHAP(t) can definitely be used for deep learning models, there are no theoretical counter-arguments for that. In fact, it is a good idea because the lack of PH assumption makes DL models more flexible, but thus also more complex and complicated - it is useful to know what is going on inside such a black-box model.

As for the practical side of this problem - currently this Python package is adapted to work with models from the scikit-survival package, where no DL models are available. Other models can, of course, be explained, but their prediction interface must then be adapted to return predictions in the form of sksurv.functions.StepFunction.

krzyzinskim avatar Jul 28 '23 08:07 krzyzinskim