paper-with-me

Papers

Optimal Decision Tree Pruning Revisited: Algorithms and Complexity

2025-03-05 · Juha Harviainen, Frank Sommer, Manuel Sorge, Stefan Szeider

We present a comprehensive classical and parameterized complexity analysis of decision tree pruning operations, extending recent research on the complexity of learning small decision trees. Thereby, we offer new insights into the computational challenges of decision tree simplification, a crucial aspect of developing interpretable and efficient machine learning models. We focus on fundamental pruning operations of subtree replacement and raising, which are used in heuristics. Surprisingly, while optimal pruning can be performed in polynomial time for subtree replacement, the problem is NP-complete for subtree raising. Therefore, we identify parameters and combinations thereof that lead to fixed-parameter tractability or hardness, establishing a precise borderline between these complexity classes. For example, while subtree raising is hard for small domain size $D$ or number $d$ of features, it can be solved in $D^{2d} \cdot |I|^{O(1)}$ time, where $|I|$ is the input size. We complement our theoretical findings with preliminary experimental results, demonstrating the practical implications of our analysis.

📄 PDF Abstract BibTeX arXiv:2503.03576

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Focus 설명 없음
Pruning 설명 없음

Similar Papers 제목 키워드 기반

Multi-Armed Bandits-Based Optimization of Decision Trees

2025-08-08 · Hasibul Karim Shanto, Umme Ayman Koana, Shadikur Rahman arxiv

Decision trees, without appropriate constraints, can easily become overly complex and prone to overfit, capturing noise rather than generalizable patterns. To resolve this problem,pruning operation is a crucial part in o…

Reinforcement LearningMulti-Armed Bandits

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 maintainin…

Ensemble PruningPrediction

Adaptively Pruning Features for Boosted Decision Trees

2018-05-19 · Maryam Aziz, Jesse Anderton, Javed Aslam

Boosted decision trees enjoy popularity in a variety of applications; however, for large-scale datasets, the cost of training a decision tree in each round can be prohibitively expensive. Inspired by ideas from the multi…

Consensus Maximization Tree Search Revisited

2019-08-06 · ICCV 2019 10 · Zhipeng Cai, Tat-Jun Chin, Vladlen Koltun

Consensus maximization is widely used for robust fitting in computer vision. However, solving it exactly, i.e., finding the globally optimal solution, is intractable. A* tree search, which has been shown to be fixed-para…

Generalized and Scalable Optimal Sparse Decision Trees

2020-06-15 · ICML 2020 1 · Jimmy Lin, Chudi Zhong, Diane Hu, Cynthia Rudin 외

Decision tree optimization is notoriously difficult from a computational perspective but essential for the field of interpretable machine learning. Despite efforts over the past 40 years, only recently have optimization …

Interpretable Machine Learning