On Explaining Random Forests with SAT

被引:0
|
作者
Izza, Yacine [1 ]
Marques-Silva, Joao [2 ]
机构
[1] Univ Toulouse, Toulouse, France
[2] CNRS, IRIT, Toulouse, France
基金
欧盟地平线“2020”;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Random Forests (RFs) are among the most widely used Machine Learning (ML) classifiers. Even though RFs are not interpretable, there are no dedicated non-heuristic approaches for computing explanations of RFs. Moreover, there is recent work on polynomial algorithms for explaining ML models, including naive Bayes classifiers. Hence, one question is whether finding explanations of RFs can be solved in polynomial time. This paper answers this question negatively, by proving that deciding whether a set of literals is a PI-explanation of an RF is DP-complete. Furthermore, the paper proposes a propositional encoding for computing explanations of RFs, thus enabling finding PI-explanations with a SAT solver. This contrasts with earlier work on explaining boosted trees (BTs) and neural networks (NNs), which requires encodings based on SMT/MILP. Experimental results, obtained on a wide range of publicly available datasets, demonstrate that the proposed SAT-based approach scales to RFs of sizes common in practical applications. Perhaps more importantly, the experimental results demonstrate that, for the vast majority of examples considered, the SAT-based approach proposed in this paper significantly outperforms existing heuristic approaches.
引用
收藏
页码:2584 / 2591
页数:8
相关论文
共 50 条
  • [21] Random 2-SAT and unsatisfiability
    Verhoeven, Yann
    Information Processing Letters, 1999, 72 (03): : 119 - 123
  • [22] Random SAT Instances a la Carte
    Ansotegui, Carlos
    Luisa Bonet, Maria
    Levy, Jordi
    ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2008, 184 : 109 - +
  • [23] A remark on random 2-SAT
    Goerdt, A
    DISCRETE APPLIED MATHEMATICS, 1999, 97 : 107 - 110
  • [24] Biased random k-SAT
    Larsson, Joel
    Markstrom, Klas
    RANDOM STRUCTURES & ALGORITHMS, 2021, 59 (02) : 238 - 266
  • [25] Random 2-SAT and unsatisfiability
    Verhoeven, Y
    INFORMATION PROCESSING LETTERS, 1999, 72 (3-4) : 119 - 123
  • [26] Random MAX SAT, random MAX CUT, and their phase transitions
    Coppersmith, D
    Gamarnik, D
    Hajiaghayi, M
    Sorkin, GB
    PROCEEDINGS OF THE FOURTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2003, : 364 - 373
  • [27] Random MAX SAT, random MAX CUT, and their phase transitions
    Coppersmith, D
    Gamarnik, D
    Hajiaghayi, M
    Sorkin, GB
    RANDOM STRUCTURES & ALGORITHMS, 2004, 24 (04) : 502 - 545
  • [28] GOING DOWN, GOING UP EXPLAINING THE TURNAROUND IN SAT SCORES
    MENARD, S
    YOUTH & SOCIETY, 1988, 20 (01) : 3 - 28
  • [29] Random Prism: An Alternative to Random Forests
    Stahl, Frederic
    Bramer, Max
    RESEARCH AND DEVELOPMENT IN INTELLIGENT SYSTEMS XXVIII: INCORPORATING APPLICATIONS AND INNOVATIONS IN INTELLIGENT SYSTEMS XIX, 2011, : 5 - 18
  • [30] CONSISTENCY OF RANDOM FORESTS
    Scornet, Erwan
    Biau, Gerard
    Vert, Jean-Philippe
    ANNALS OF STATISTICS, 2015, 43 (04): : 1716 - 1741