A branch & bound algorithm to determine optimal bivariate splits for oblique decision tree induction

被引:0
|
作者
Ferdinand Bollwein
Stephan Westphal
机构
[1] Clausthal University of Technology,Institute of Mathematics
来源
Applied Intelligence | 2021年 / 51卷
关键词
Branch and bound; Decision trees; Multiclass classification; Bivariate oblique splits;
D O I
暂无
中图分类号
学科分类号
摘要
Univariate decision tree induction methods for multiclass classification problems such as CART, C4.5 and ID3 continue to be very popular in the context of machine learning due to their major benefit of being easy to interpret. However, as these trees only consider a single attribute per node, they often get quite large which lowers their explanatory value. Oblique decision tree building algorithms, which divide the feature space by multidimensional hyperplanes, often produce much smaller trees but the individual splits are hard to interpret. Moreover, the effort of finding optimal oblique splits is very high such that heuristics have to be applied to determine local optimal solutions. In this work, we introduce an effective branch and bound procedure to determine global optimal bivariate oblique splits for concave impurity measures. Decision trees based on these bivariate oblique splits remain fairly interpretable due to the restriction to two attributes per split. The resulting trees are significantly smaller and more accurate than their univariate counterparts due to their ability of adapting better to the underlying data and capturing interactions of attribute pairs. Moreover, our evaluation shows that our algorithm even outperforms algorithms based on heuristically obtained multivariate oblique splits despite the fact that we are focusing on two attributes only.
引用
收藏
页码:7552 / 7572
页数:20
相关论文
共 50 条
  • [31] Branch-and-bound algorithm for optimal sparse canonical correlation analysis
    Watanabe, Akihisa
    Tamura, Ryuta
    Takano, Yuichi
    Miyashiro, Ryuhei
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 217
  • [32] A branch-and-bound algorithm for the exact optimal experimental design problem
    Selin Damla Ahipaşaoğlu
    Statistics and Computing, 2021, 31
  • [33] BRANCH-AND-BOUND ALGORITHM FOR SOLVING GENERALIZED PROBLEM OF OPTIMAL ASSIGNMENT
    BABKIN, VT
    GASRETOV, AL
    ZOLOTUKHIN, VF
    ENGINEERING CYBERNETICS, 1977, 15 (06): : 37 - 42
  • [34] A distributed branch-and-bound algorithm for computing optimal coalition structures
    Sombattheera, Chattrakul
    Ghose, Aditya
    ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 3955 : 334 - 344
  • [35] An Efficient Branch-and-Bound Algorithm for Optimal Human Pose Estimation
    Sun, Min
    Telaprolu, Murali
    Lee, Honglak
    Savarese, Silvio
    2012 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2012, : 1616 - 1623
  • [36] Global Optimization of Optimal Power Flow Using a Branch & Bound Algorithm
    Gopalakrishnan, Ajit
    Raghunathan, Arvind U.
    Nikovski, Daniel
    Biegler, Lorenz T.
    2012 50TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2012, : 609 - 616
  • [37] Main Branch Decision Tree Algorithm for Yield Enhancement with Class Imbalance
    Hsu, Chia-Yu
    Chien, Chen-Fu
    Lai, Yai-Chun
    INTELLIGENT DECISION TECHNOLOGIES (IDT'2012), VOL 1, 2012, 15 : 235 - 244
  • [38] Main branch decision tree algorithm for yield enhancement with class imbalance
    Hsu, Chia-Yu
    Chien, Chen-Fu
    Lai, Yai-Chun
    Smart Innovation, Systems and Technologies, 2012, 15 : 235 - 244
  • [39] Solving the generalized minimum spanning tree problem by a branch-and-bound algorithm
    Haouari, M
    Chaouachi, J
    Dror, M
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2005, 56 (04) : 382 - 389
  • [40] Learning Optimal Decision Trees Using Caching Branch-and-Bound Search
    Aglin, Gael
    Nijssen, Siegfried
    Schaus, Pierre
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 3146 - 3153