MAPTree: Beating "Optimal" Decision Trees with Bayesian Decision Trees

被引:0
|
作者
Sullivan, Colin [1 ]
Tiwari, Mo [1 ]
Thrun, Sebastian [1 ]
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
关键词
HEURISTIC-SEARCH;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Decision trees remain one of the most popular machine learning models today, largely due to their out-of-the-box performance and interpretability. In this work, we present a Bayesian approach to decision tree induction via maximum a posteriori inference of a posterior distribution over trees. We first demonstrate a connection between maximum a posteriori inference of decision trees and AND/OR search. Using this connection, we propose an AND/OR search algorithm, dubbed MAPTree, which is able to recover the maximum a posteriori tree. Lastly, we demonstrate the empirical performance of the maximum a posteriori tree both on synthetic data and in real world settings. On 16 real world datasets, MAPTree either outperforms baselines or demonstrates comparable performance but with much smaller trees. On a synthetic dataset, MAPTree also demonstrates greater robustness to noise and better generalization than existing approaches. Finally, MAPTree recovers the maxiumum a posteriori tree faster than existing sampling approaches and, in contrast with those algorithms, is able to provide a certificate of optimality. The code for our experiments is available at https://github.com/ThrunGroup/maptree.
引用
收藏
页码:9019 / 9026
页数:8
相关论文
共 50 条
  • [1] Optimal multivariate decision trees
    Boutilier, Justin
    Michini, Carla
    Zhou, Zachary
    [J]. CONSTRAINTS, 2023, 28 (04) : 549 - 577
  • [2] Optimal multivariate decision trees
    Justin Boutilier
    Carla Michini
    Zachary Zhou
    [J]. Constraints, 2023, 28 : 549 - 577
  • [3] Optimal Sparse Decision Trees
    Hu, Xiyang
    Rudin, Cynthia
    Seltzer, Margo
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [4] Optimal dyadic decision trees
    Blanchard, G.
    Schaefer, C.
    Rozenholc, Y.
    Mueller, K. -R.
    [J]. MACHINE LEARNING, 2007, 66 (2-3) : 209 - 241
  • [5] Optimal dyadic decision trees
    G. Blanchard
    C. Schäfer
    Y. Rozenholc
    K.-R. Müller
    [J]. Machine Learning, 2007, 66 : 209 - 241
  • [6] Finding optimal decision trees
    Masa, Petr
    Kocka, Tomas
    [J]. INTELLIGENT INFORMATION PROCESSING AND WEB MINING, PROCEEDINGS, 2006, : 173 - +
  • [7] Optimal decision trees on simplicial complexes
    Jonsson, J
    [J]. ELECTRONIC JOURNAL OF COMBINATORICS, 2005, 12 (01):
  • [8] Approximating Optimal Binary Decision Trees
    Micah Adler
    Brent Heeringa
    [J]. Algorithmica, 2012, 62 : 1112 - 1121
  • [9] A Tool for Study of Optimal Decision Trees
    Alkhalid, Abdulaziz
    Chikalov, Igor
    Moshkov, Mikhail
    [J]. ROUGH SET AND KNOWLEDGE TECHNOLOGY (RSKT), 2010, 6401 : 353 - 360
  • [10] Algorithms for optimal dyadic decision trees
    Hush, Don
    Porter, Reid
    [J]. MACHINE LEARNING, 2010, 80 (01) : 85 - 107