SAT-based Decision Tree Learning for Large Data Sets

被引:0
|
作者
Schidler, Andre [1 ]
Szeider, Stefan [1 ]
机构
[1] TU Wien, Algorithms & Complex Grp, Vienna, Austria
来源
THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE | 2021年 / 35卷
基金
奥地利科学基金会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Decision trees of low depth are beneficial for understanding and interpreting the data they represent. Unfortunately, finding a decision tree of lowest depth that correctly represents given data is NP-hard. Hence known algorithms either (i) utilize heuristics that do not optimize the depth or (ii) are exact but scale only to small or medium-sized instances. We propose a new hybrid approach to decision tree learning, combining heuristic and exact methods in a novel way. More specifically, we employ SAT encodings repeatedly to local parts of a decision tree provided by a standard heuristic, leading to a global depth improvement. This allows us to scale the power of exact SAT-based methods to almost arbitrarily large data sets. We evaluate our new approach experimentally on a range of real-world instances that contain up to several thousand samples. In almost all cases, our method successfully decreases the depth of the initial decision tree; often, the decrease is significant.
引用
收藏
页码:3904 / 3912
页数:9
相关论文
共 50 条
  • [31] SAT-Based Formula Simplification
    Ignatiev, Alexey
    Previti, Alessandro
    Marques-Silva, Joao
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2015, 2015, 9340 : 287 - 298
  • [32] Learning from BDDs in SAT-based bounded model checking
    Gupta, A
    Ganai, M
    Chao, W
    Yang, ZJ
    Ashar, P
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 824 - 829
  • [33] SAT-based MaxSAT algorithms
    Ansotegui, Carlos
    Luisa Bonet, Maria
    Levy, Jordi
    ARTIFICIAL INTELLIGENCE, 2013, 196 : 77 - 105
  • [34] A SAT-based decision procedure for mixed logical/integer linear problems
    Sheini, HM
    Sakallah, KA
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, 2005, 3524 : 320 - 335
  • [35] SAT-Based reachability checking for timed automata with discrete data
    Zbrzezny, Andrzej
    Polrola, Agata
    FUNDAMENTA INFORMATICAE, 2007, 79 (3-4) : 579 - 593
  • [36] SAT-based software certification
    Chaki, S
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2006, 3920 : 151 - 166
  • [37] Accelerated SAT-based scheduling of Control/Data flow graphs
    Memik, SO
    Fallah, F
    ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 2002, : 395 - 400
  • [38] A hybrid SAT-based decision procedure for separation logic with uninterpreted functions
    Seshia, SA
    Lahiri, SK
    Bryant, RE
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 425 - 430
  • [39] SAT-based Redundancy Removal
    Debnath, Krishanu
    Murgai, Rajeev
    Jain, Mayank
    Olson, Janet
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 315 - 318
  • [40] A SAT-Based Approach to MinSAT
    Ansotegui, Carlos
    Li, Chu Min
    Manya, Felip
    Zhu, Zhu
    ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2012, 248 : 185 - +