SurvLIME: A method for explaining machine learning survival models

被引:50
|
作者
Kovalev, Maxim S. [1 ]
Utkin, Lev, V [1 ]
Kasimov, Ernest M. [1 ]
机构
[1] Peter Great St Petersburg Polytech Univ SPbPU, St Petersburg, Russia
关键词
Interpretable model; Explainable Al; Survival analysis; Censored data; Convex optimization; The Cox model; VARIABLE SELECTION; BLACK-BOX; REGRESSION; FORESTS; LASSO; PREDICTION; EXTENSIONS;
D O I
10.1016/j.knosys.2020.106164
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A new method called SurvLIME for explaining machine learning survival models is proposed. It can be viewed as an extension or modification of the well-known method LIME. The main idea behind the proposed method is to apply the Cox proportional hazards model to approximate the survival model at the local area around a test example. The Cox model is used because it considers a linear combination of the example covariates such that coefficients of the covariates can be regarded as quantitative impacts on the prediction. Another idea is to approximate cumulative hazard functions of the explained model and the Cox model by using a set of perturbed points in a local area around the point of interest. The method is reduced to solving an unconstrained convex optimization problem. A lot of numerical experiments demonstrate the SurvLIME efficiency. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] survex: an R package for explaining machine learning survival models
    Spytek, Mikolaj
    Krzyzinski, Mateusz
    Langbein, Sophie Hanna
    Baniecki, Hubert
    Wright, Marvin N.
    Biecek, Przemyslaw
    BIOINFORMATICS, 2023, 39 (12)
  • [2] Explaining machine learning models in sales predictions
    Bohanec, Marko
    Borstnar, Mirjana Kljajic
    Robnik-Sikonja, Marko
    EXPERT SYSTEMS WITH APPLICATIONS, 2017, 71 : 416 - 428
  • [3] Alibi explain: Algorithms for explaining machine learning models
    Klaise, Janis
    Van Looveren, Arnaud
    Vacanti, Giovanni
    Coca, Alexandru
    Journal of Machine Learning Research, 2021, 22
  • [4] Explaining and Integrating Machine Learning Models with Rigorous Simulation
    Schoeneberger, Jan C.
    Aker, Burcu
    Fricke, Armin
    CHEMIE INGENIEUR TECHNIK, 2021, 93 (12) : 1998 - 2009
  • [5] Explaining Machine Learning Models for Clinical Gait Analysis
    Slijepcevic D.
    Horst F.
    Lapuschkin S.
    Horsak B.
    Raberger A.-M.
    Kranzl A.
    Samek W.
    Breiteneder C.
    Schöllhorn W.I.
    Zeppelzauer M.
    ACM Transactions on Computing for Healthcare, 2022, 3 (02):
  • [6] Alibi Explain: Algorithms for Explaining Machine Learning Models
    Klaise, Janis
    Van Looveren, Arnaud
    Vacanti, Giovanni
    Coca, Alexandru
    JOURNAL OF MACHINE LEARNING RESEARCH, 2021, 22
  • [7] A robust algorithm for explaining unreliable machine learning survival models using the Kolmogorov-Smirnov bounds
    Kovalev, Maxim S.
    Utkin, Lev V.
    NEURAL NETWORKS, 2020, 132 (132) : 1 - 18
  • [8] Explaining machine learning models using entropic variable projection
    Bachoc, Francois
    Gamboa, Fabrice
    Halford, Max
    Loubes, Jean-Michel
    Risser, Laurent
    INFORMATION AND INFERENCE-A JOURNAL OF THE IMA, 2023, 12 (03)
  • [9] Explaining Mispredictions of Machine Learning Models using Rule Induction
    Cito, Juergen
    Dillig, Isil
    Kim, Seohyun
    Murali, Vijayaraghavan
    Chandra, Satish
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 716 - 727
  • [10] WebSHAP: Towards Explaining Any Machine Learning Models Anywhere
    Wang, Zijie J.
    Chau, Duen Horng
    COMPANION OF THE WORLD WIDE WEB CONFERENCE, WWW 2023, 2023, : 262 - 266