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 条
  • [21] A Voronoi-diagram-based approach to oblique decision tree induction
    Sanchez, JS
    Pla, F
    Ferri, FJ
    FOURTEENTH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1 AND 2, 1998, : 542 - 544
  • [22] Optimal Coalition Structure Generation Algorithm with Branch and Bound Technique
    Li, Jinglei
    Zhang, Zhenrong
    Zhang, Wei
    PROCEEDINGS OF THE 2009 CHINESE CONFERENCE ON PATTERN RECOGNITION AND THE FIRST CJK JOINT WORKSHOP ON PATTERN RECOGNITION, VOLS 1 AND 2, 2009, : 974 - 978
  • [23] ALGORITHM FOR OPTIMAL REACTOR SHUTDOWN PROBLEM BY BRANCH AND BOUND METHOD
    MIYAKOSHI, A
    OOUCHI, A
    KAJI, I
    JOURNAL OF THE ATOMIC ENERGY SOCIETY OF JAPAN, 1978, 20 (10): : 726 - 733
  • [24] A BRANCH-AND-BOUND ALGORITHM FOR THE CAPACITATED MINIMUM SPANNING TREE PROBLEM
    MALIK, K
    YU, G
    NETWORKS, 1993, 23 (06) : 525 - 532
  • [25] A branch and bound algorithm for the robust spanning tree problem with interval data
    Montemanni, R
    Gambardella, LM
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 161 (03) : 771 - 779
  • [26] Oblique Decision Tree Algorithm with Minority Condensation for Class Imbalanced Problem
    Sagoolmuang, Artit
    Sinapiromsaran, Krung
    ENGINEERING JOURNAL-THAILAND, 2020, 24 (01): : 221 - 237
  • [27] Oblique decision tree induction using multi-membered evolution strategies
    Zhang, K
    Xu, ZJ
    Buckles, BP
    DATA MINING, INTRUSION DETECTION, INFORMATION ASSURANCE, AND DATA NETWORKS SECURITY 2005, 2005, 5812 : 263 - 270
  • [28] A branch-and-bound algorithm for the exact optimal experimental design problem
    Ahipasaoglu, Selin Damla
    STATISTICS AND COMPUTING, 2021, 31 (05)
  • [29] Extensions to the repetitive branch and bound algorithm for globally optimal clusterwise regression
    Carbonneau, Real A.
    Caporossi, Gilles
    Hansen, Pierre
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (11) : 2748 - 2762
  • [30] A branch-and-bound algorithm applied to optimal radar search pattern
    Dodin, Pierre
    Minvielle, Pierre
    Le Cadre, Jean-Pierre
    AEROSPACE SCIENCE AND TECHNOLOGY, 2007, 11 (04) : 279 - 288