Model-agnostic explanations for survival prediction models

Stat Med. 2024 May 20;43(11):2161-2182. doi: 10.1002/sim.10057. Epub 2024 Mar 26.

Abstract

Advanced machine learning methods capable of capturing complex and nonlinear relationships can be used in biomedical research to accurately predict time-to-event outcomes. However, these methods have been criticized as "black boxes" that are not interpretable and thus are difficult to trust in making important clinical decisions. Explainable machine learning proposes the use of model-agnostic explainers that can be applied to predictions from any complex model. These explainers describe how a patient's characteristics are contributing to their prediction, and thus provide insight into how the model is arriving at that prediction. The specific application of these explainers to survival prediction models can be used to obtain explanations for (i) survival predictions at particular follow-up times, and (ii) a patient's overall predicted survival curve. Here, we present a model-agnostic approach for obtaining these explanations from any survival prediction model. We extend the local interpretable model-agnostic explainer framework for classification outcomes to survival prediction models. Using simulated data, we assess the performance of the proposed approaches under various settings. We illustrate application of the new methodology using prostate cancer data.

Keywords: LIME; explainer; predictive modeling; random survival forest.

MeSH terms

  • Computer Simulation
  • Humans
  • Machine Learning*
  • Male
  • Models, Statistical*
  • Prostatic Neoplasms* / mortality
  • Survival Analysis