Learning Optimal Decision Trees with SAT

被引:0
|
作者
Narodytska, Nina [1 ]
Ignatiev, Alexey [2 ,3 ]
Pereira, Filipe [2 ]
Marques-Silva, Joao [2 ]
机构
[1] VMware Res, Palo Alto, CA 94304 USA
[2] Univ Lisbon, Fac Ciencias, LASIGE, Lisbon, Portugal
[3] ISDCT SB RAS, Irkutsk, Russia
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Explanations of machine learning (ML) predictions are of fundamental importance in different settings. Moreover, explanations should be succinct, to enable easy understanding by human decision makers. Decision trees represent an often used approach for developing explainable ML models, motivated by the natural mapping between decision tree paths and rules. Clearly, smaller trees translate directly to smaller rules, and so one challenge is to devise solutions for computing smallest size decision trees given training data. Although simple to formulate, the computation of smallest size decision trees turns out to be an extremely challenging computational problem, for which no practical solutions are known. This paper develops a SAT-based model for computing smallest-size decision trees given training data. In sharp contrast with past work, the proposed SAT model is shown to scale for publicly available datasets of practical interest.
引用
收藏
页码:1362 / 1368
页数:7
相关论文
共 50 条
  • [1] Learning Optimal Decision Sets and Lists with SAT
    Yu J.
    Ignatiev A.
    Stuckey P.J.
    Le Bodic P.
    Journal of Artificial Intelligence Research, 2021, 72 : 1251 - 1279
  • [2] Learning Optimal Decision Sets and Lists with SAT
    Yu, Jinqiang
    Ignatiev, Alexey
    Stuckey, Peter J.
    Le Bodic, Pierre
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2021, 72 : 1251 - 1279
  • [3] SAT-Based Encodings for Optimal Decision Trees with Explicit Paths
    Janota, Mikolas
    Morgado, Antonio
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, SAT 2020, 2020, 12178 : 501 - 518
  • [4] Shattering Inequalities for Learning Optimal Decision Trees
    Boutilier, Justin J.
    Michini, Carla
    Zhou, Zachary
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2022, 2022, 13292 : 74 - 90
  • [5] Learning optimal decision trees using constraint programming
    Verhaeghe, Helene
    Nijssen, Siegfried
    Pesant, Gilles
    Quimper, Claude-Guy
    Schaus, Pierre
    CONSTRAINTS, 2020, 25 (3-4) : 226 - 250
  • [6] Learning optimal decision trees using constraint programming
    Hélène Verhaeghe
    Siegfried Nijssen
    Gilles Pesant
    Claude-Guy Quimper
    Pierre Schaus
    Constraints, 2020, 25 : 226 - 250
  • [7] Learning Optimal Decision Trees using Constraint Programming
    Verhaeghe, Helene
    Nijssen, Siegfried
    Pesant, Gilles
    Quimper, Claude-Guy
    Schaus, Pierre
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 4765 - 4769
  • [8] Learning Optimal Decision Trees Under Memory Constraints
    Aglin, Gael
    Nijssen, Siegfried
    Schaus, Pierre
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2022, PT V, 2023, 13717 : 393 - 409
  • [9] PyDL8.5: a Library for Learning Optimal Decision Trees
    Aglin, Gael
    Nijssen, Siegfried
    Schaus, Pierre
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 5222 - 5224
  • [10] Learning Optimal Decision Trees with MaxSAT and its Integration in AdaBoost
    Hu, Hao
    Siala, Mohamed
    Hebrard, Emmanuel
    Huguet, Marie-Jose
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 1170 - 1176