paper-with-me

Papers

Optimally Pruning Decision Tree Ensembles With Feature Cost

2016-01-05 · Feng Nan, Joseph Wang, Venkatesh Saligrama

We consider the problem of learning decision rules for prediction with feature budget constraint. In particular, we are interested in pruning an ensemble of decision trees to reduce expected feature cost while maintaining high prediction accuracy for any test example. We propose a novel 0-1 integer program formulation for ensemble pruning. Our pruning formulation is general - it takes any ensemble of decision trees as input. By explicitly accounting for feature-sharing across trees together with accuracy/cost trade-off, our method is able to significantly reduce feature cost by pruning subtrees that introduce more loss in terms of feature cost than benefit in terms of prediction accuracy gain. Theoretically, we prove that a linear programming relaxation produces the exact solution of the original integer program. This allows us to use efficient convex optimization tools to obtain an optimally pruned ensemble for any given budget. Empirically, we see that our pruning algorithm significantly improves the performance of the state of the art ensemble method BudgetRF.

📄 PDF Abstract BibTeX arXiv:1601.00955

Code (0)

등록된 구현이 없습니다.

Tasks

Ensemble PruningPrediction

Similar Papers 제목 키워드 기반

ForestPrune: Compact Depth-Controlled Tree Ensembles

2022-05-31 · Brian Liu, Rahul Mazumder

Tree ensembles are powerful models that achieve excellent predictive performances, but can grow to unwieldy sizes. These ensembles are often post-processed (pruned) to reduce memory footprint and improve interpretability…

PINE: Pruning Boosted Tree Ensembles with Conformal In-Distribution Prediction Equivalence

2026-05-27 · Haruki Yajima, Yusuke Matsui arxiv

Tree ensembles are machine learning models with strong predictive performance and interpretability, and remain widely used for tabular data. Standard pruning methods for tree ensembles typically optimize an accuracy-comp…

Learning accurate and interpretable tree-based models

2024-05-24 · Maria-Florina Balcan, Dravyansh Sharma

Decision trees and their ensembles are popular in machine learning as easy-to-understand models. Several techniques have been proposed in the literature for learning tree-based classifiers, with different techniques work…

Born-Again Tree Ensembles

2020-03-24 · ICML 2020 1 · Thibaut Vidal, Toni Pacheco, Maximilian Schiffer

The use of machine learning algorithms in finance, medicine, and criminal justice can deeply impact human lives. As a consequence, research into interpretable machine learning has rapidly grown in an attempt to better co…

BIG-bench Machine LearningInterpretable Machine Learning

Register Your Forests: Decision Tree Ensemble Optimization by Explicit CPU Register Allocation

2024-04-10 · Daniel Biebert, Christian Hakert, Kuan-Hsun Chen, Jian-Jia Chen

Bringing high-level machine learning models to efficient and well-suited machine implementations often invokes a bunch of tools, e.g.~code generators, compilers, and optimizers. Along such tool chains, abstractions have …

C++ codeCode GenerationCPU