Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performance

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: van der Linden, Jacobus G. M., Vos, Daniël, de Weerdt, Mathijs M., Verwer, Sicco, Demirović, Emir
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909560527126528
author van der Linden, Jacobus G. M.
Vos, Daniël
de Weerdt, Mathijs M.
Verwer, Sicco
Demirović, Emir
author_facet van der Linden, Jacobus G. M.
Vos, Daniël
de Weerdt, Mathijs M.
Verwer, Sicco
Demirović, Emir
contents Recently there has been a surge of interest in optimal decision tree (ODT) methods that globally optimize accuracy directly, in contrast to traditional approaches that locally optimize an impurity or information metric. However, the value of optimal methods is not well understood yet, as the literature provides conflicting results, with some demonstrating superior out-of-sample performance of ODTs over greedy approaches, while others show the opposite. Through a novel extensive experimental study, we provide new insights into the design and behavior of learning decision trees. In particular, we identify and analyze two relatively unexplored aspects of ODTs: the objective function used in training trees, and tuning techniques. Thus, we address these three questions: what objective to optimize in ODTs; how to tune ODTs; and how do optimal and greedy methods compare? Our experimental evaluation examines 11 objective functions, six tuning methods, and six claims from the literature on optimal and greedy methods on 180 real and synthetic data sets. Through our analysis, both conceptually and experimentally, we show the effect of (non-)concave objectives in greedy and optimal approaches; we highlight the importance of proper tuning of ODTs; support and refute several claims from the literature; provide clear recommendations for researchers and practitioners on the usage of greedy and optimal methods; and code for future comparisons.
format Preprint
id arxiv_https___arxiv_org_abs_2409_12788
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performance
van der Linden, Jacobus G. M.
Vos, Daniël
de Weerdt, Mathijs M.
Verwer, Sicco
Demirović, Emir
Machine Learning
Recently there has been a surge of interest in optimal decision tree (ODT) methods that globally optimize accuracy directly, in contrast to traditional approaches that locally optimize an impurity or information metric. However, the value of optimal methods is not well understood yet, as the literature provides conflicting results, with some demonstrating superior out-of-sample performance of ODTs over greedy approaches, while others show the opposite. Through a novel extensive experimental study, we provide new insights into the design and behavior of learning decision trees. In particular, we identify and analyze two relatively unexplored aspects of ODTs: the objective function used in training trees, and tuning techniques. Thus, we address these three questions: what objective to optimize in ODTs; how to tune ODTs; and how do optimal and greedy methods compare? Our experimental evaluation examines 11 objective functions, six tuning methods, and six claims from the literature on optimal and greedy methods on 180 real and synthetic data sets. Through our analysis, both conceptually and experimentally, we show the effect of (non-)concave objectives in greedy and optimal approaches; we highlight the importance of proper tuning of ODTs; support and refute several claims from the literature; provide clear recommendations for researchers and practitioners on the usage of greedy and optimal methods; and code for future comparisons.
title Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performance
topic Machine Learning
url https://arxiv.org/abs/2409.12788