On Computing Optimal Tree Ensembles
Christian Komusiewicz, Pascal Kunz, Frank Sommer, Manuel Sorge
摘要
Random forests and, more generally, (decision-)tree ensembles are widely used methods for classification and regression. Recent algorithmic advances allow to compute decision trees that are optimal for various measures such as their size or depth. We are not aware of such research for tree ensembles and aim to contribute to this area. Mainly, we provide two novel algorithms and corresponding lower bounds. First, we are able to carry over and substantially improve on tractability results for decision trees: We obtain an algorithm that, given a training-data set and an size bound , computes a tree ensemble of size at most that classifies the data correctly. The algorithm runs in -time, where the largest domain size, is the largest number of features in which two examples differ, the number of input examples, and a polynomial of the input size. For decision trees, that is, ensembles of size 1, we obtain a running time of , where is the size of the tree. To obtain these algorithms, we introduce the witness-tree technique, which seems promising for practical implementations. Secondly, we show that dynamic programming, which has been applied successfully to computing decision trees, may also be viable for tree ensembles, providing an -time algorithm, where is the number of trees. Finally, we compare the number of cuts necessary to classify training data sets for decision trees and tree ensembles, showing that ensembles may need exponentially fewer cuts for increasing number of trees.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper6
- A General Theoretical Framework for Learning Smallest Interpretable ModelsSebastian Ordyniak, Giacomo Paesani, Mateusz Rychlicki, Stefan SzeiderAAAI 2024 · 被引用 7 次
- Learning Small Decision Trees with Few Outliers: A Parameterized PerspectiveHarmender Gahlawat, Meirav ZehaviAAAI 2024 · 被引用 7 次
- Witty: An Efficient Solver for Computing Minimum-Size Decision TreesLuca Pascal Staus, Christian Komusiewicz, Frank Sommer, Manuel SorgeAAAI 2025 · 被引用 1 次
- Improving Decision Trees through the Lens of Parameterized Local SearchJuha Harviainen, Frank Sommer, Manuel SorgeNeurIPS 2025 · 被引用 1 次
- Optimal Decision Tree Pruning Revisited: Algorithms and ComplexityJuha Harviainen, Frank Sommer, Manuel Sorge, Stefan SzeiderICML 2025
它引用的顶会 Paper9
- Learning Optimal Decision Trees Using Caching Branch-and-Bound SearchGaël Aglin, Siegfried Nijssen, Pierre SchausAAAI 2020 · 被引用 134 次
- SAT-based Decision Tree Learning for Large Data SetsAndré Schidler, Stefan SzeiderAAAI 2021 · 被引用 72 次
- Born-Again Tree EnsemblesThibaut Vidal, Maximilian SchifferICML 2020 · 被引用 62 次
- Efficient Inference of Optimal Decision TreesFlorent AvellanedaAAAI 2020 · 被引用 62 次
- Parameterized Complexity of Small Decision Tree LearningSebastian Ordyniak, Stefan SzeiderAAAI 2021 · 被引用 21 次
相关 Paper
- The Influence of Dimensions on the Complexity of Computing Decision TreesStephen G. Kobourov, Maarten Löffler, Fabrizio Montecchiani, Marcin Pilipczuk 等AAAI 2023 · 被引用 14 次
- Blossom: an Anytime Algorithm for Computing Optimal Decision TreesEmir Demirovic, Emmanuel Hebrard, Louis JeanICML 2023 · 被引用 11 次
- Shrub Ensembles for Online ClassificationSebastian Buschjäger, Sibylle Hess, Katharina MorikAAAI 2022 · 被引用 1 次
- Smaller, more accurate regression forests using tree alternating optimizationArman Zharmagambetov, Miguel Á. Carreira-PerpiñánICML 2020 · 被引用 34 次
- Optimal Classification Trees for Continuous Feature Data Using Dynamic Programming with Branch-and-BoundCatalin E. Brita, Jacobus G. M. van der Linden, Emir DemirovicAAAI 2025 · 被引用 5 次
