survex: an R package for explaining machine learning survival models

被引:10
|
作者
Spytek, Mikolaj [1 ]
Krzyzinski, Mateusz [1 ]
Langbein, Sophie Hanna [2 ,3 ]
Baniecki, Hubert [1 ,4 ]
Wright, Marvin N. [2 ,3 ,5 ]
Biecek, Przemyslaw [1 ,4 ]
机构
[1] Warsaw Univ Technol, Fac Math & Informat Sci, MI2 AI, Koszykowa 75, PL-00662 Warsaw, Poland
[2] Leibniz Inst Prevent Res & Epidemiol BIPS, Bremen, Germany
[3] Univ Bremen, Fac Math & Comp Sci, Bremen, Germany
[4] Univ Warsaw, Fac Math Informat & Mech, MI2 AI, Warsaw, Poland
[5] Univ Copenhagen, Dept Publ Hlth, Sect Biostat, Copenhagen, Denmark
关键词
D O I
10.1093/bioinformatics/btad723
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Due to their flexibility and superior performance, machine learning models frequently complement and outperform traditional statistical survival models. However, their widespread adoption is hindered by a lack of user-friendly tools to explain their internal operations and prediction rationales. To tackle this issue, we introduce the survex R package, which provides a cohesive framework for explaining any survival model by applying explainable artificial intelligence techniques. The capabilities of the proposed software encompass understanding and diagnosing survival models, which can lead to their improvement. By revealing insights into the decision-making process, such as variable effects and importances, survex enables the assessment of model reliability and the detection of biases. Thus, transparency and responsibility may be promoted in sensitive areas, such as biomedical research and healthcare applications. Availability and implementation: survex is available under the GPL3 public license at https://github.com/modeloriented/survex and on CRAN with documentation available at https://modeloriented.github.io/survex.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] SurvLIME: A method for explaining machine learning survival models
    Kovalev, Maxim S.
    Utkin, Lev, V
    Kasimov, Ernest M.
    KNOWLEDGE-BASED SYSTEMS, 2020, 203
  • [2] ExplaineR: an R package to explain machine learning models
    Zargari Marandi, Ramtin
    BIOINFORMATICS ADVANCES, 2024, 4 (01):
  • [3] SurvELM: An R package for high dimensional survival analysis with extreme learning machine
    Wang, Hong
    Zhou, Lifeng
    KNOWLEDGE-BASED SYSTEMS, 2018, 160 : 28 - 33
  • [4] mlr3proba: an R package for machine learning in survival analysis
    Sonabend, Raphael
    Kiraly, Franz J.
    Bender, Andreas
    Bischl, Bernd
    Lang, Michel
    BIOINFORMATICS, 2021, 37 (17) : 2789 - 2791
  • [5] A new R package for actuarial survival models
    S. Nadarajah
    S. A. A. Bakar
    Computational Statistics, 2013, 28 : 2139 - 2160
  • [6] A new R package for actuarial survival models
    Nadarajah, S.
    Bakar, S. A. A.
    COMPUTATIONAL STATISTICS, 2013, 28 (05) : 2139 - 2160
  • [7] Explaining machine learning models in sales predictions
    Bohanec, Marko
    Borstnar, Mirjana Kljajic
    Robnik-Sikonja, Marko
    EXPERT SYSTEMS WITH APPLICATIONS, 2017, 71 : 416 - 428
  • [8] vivid: An R package for Variable Importance and Variable Interactions Displays for Machine Learning Models
    Inglis, Alan
    Parnell, Andrew
    Hurley, Catherine
    R JOURNAL, 2023, 15 (02): : 344 - 361
  • [9] chemmodlab: a cheminformatics modeling laboratory R package for fitting and assessing machine learning models
    Jeremy R. Ash
    Jacqueline M. Hughes-Oliver
    Journal of Cheminformatics, 10
  • [10] Alibi explain: Algorithms for explaining machine learning models
    Klaise, Janis
    Van Looveren, Arnaud
    Vacanti, Giovanni
    Coca, Alexandru
    Journal of Machine Learning Research, 2021, 22