CHIRPS: Explaining random forest classification

被引:0
|
作者
Julian Hatwell
Mohamed Medhat Gaber
R. Muhammad Atif Azad
机构
[1] Birmingham City University,
来源
关键词
XAI; Model interpretability; Random forests; Classification; Frequent patterns;
D O I
暂无
中图分类号
学科分类号
摘要
Modern machine learning methods typically produce “black box” models that are opaque to interpretation. Yet, their demand has been increasing in the Human-in-the-Loop processes, that is, those processes that require a human agent to verify, approve or reason about the automated decisions before they can be applied. To facilitate this interpretation, we propose Collection of High Importance Random Path Snippets (CHIRPS); a novel algorithm for explaining random forest classification per data instance. CHIRPS extracts a decision path from each tree in the forest that contributes to the majority classification, and then uses frequent pattern mining to identify the most commonly occurring split conditions. Then a simple, conjunctive form rule is constructed where the antecedent terms are derived from the attributes that had the most influence on the classification. This rule is returned alongside estimates of the rule’s precision and coverage on the training data along with counter-factual details. An experimental study involving nine data sets shows that classification rules returned by CHIRPS have a precision at least as high as the state of the art when evaluated on unseen data (0.91–0.99) and offer a much greater coverage (0.04–0.54). Furthermore, CHIRPS uniquely controls against under- and over-fitting solutions by maximising novel objective functions that are better suited to the local (per instance) explanation setting.
引用
收藏
页码:5747 / 5788
页数:41
相关论文
共 50 条
  • [1] CHIRPS: Explaining random forest classification
    Hatwell, Julian
    Gaber, Mohamed Medhat
    Azad, R. Muhammad Atif
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2020, 53 (08) : 5747 - 5788
  • [2] Visualisation of Random Forest classification
    Macas, Catarina
    Campos, Joao R.
    Lourenco, Nuno
    Machado, Penousal
    [J]. INFORMATION VISUALIZATION, 2024, 23 (04) : 312 - 327
  • [3] Improved Random Forest for Classification
    Paul, Angshuman
    Mukherjee, Dipti Prasad
    Das, Prasun
    Gangopadhyay, Abhinandan
    Chintha, Appa Rao
    Kundu, Saurabh
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2018, 27 (08) : 4012 - 4024
  • [4] Face classification by a random forest
    Kouzani, A. Z.
    Nahavandi, S.
    Khoshmanesh, K.
    [J]. TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 652 - 655
  • [5] Explaining a Random Survival Forest by Extracting Prototype Rules
    Dedja, Klest
    Nakano, Felipe Kenji
    Pliakos, Konstantinos
    Vens, Celine
    [J]. MACHINE LEARNING AND PRINCIPLES AND PRACTICE OF KNOWLEDGE DISCOVERY IN DATABASES, PT II, 2021, 1525 : 451 - 458
  • [6] Tailoring Random Forest for Requirements Classification
    Falkner, Andreas
    Schenner, Gottfried
    Schoerghuber, Alexander
    [J]. FOUNDATIONS OF INTELLIGENT SYSTEMS (ISMIS 2020), 2020, 12117 : 405 - 412
  • [7] Classification of Cardiotocography Records by Random Forest
    Tomas, Peterek
    Krohova, Jana
    Dohnalek, Pavel
    Gajdos, Petr
    [J]. 2013 36TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2013, : 620 - 623
  • [8] Classification of Keyphrases using Random Forest
    Tovar Vidal, Mireya
    Flores Petlacalco, Gerardo
    Montes Rendon, Azucena
    Contreras Gonzalez, Meliza
    Cervantes Marquez, Ana Patricia
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE (ICPRAI 2018), 2018, : 506 - 511
  • [9] Pattern classification with random decision forest
    Wang, Honghai
    [J]. 2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 128 - 130
  • [10] Classification using Probabilistic Random Forest
    Gondane, Rajhans
    Devi, V. Susheela
    [J]. 2015 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2015, : 174 - 179