Abstract
We present a comprehensive classical and pa-rameterized 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 computa-tional challenges of decision tree simplification, a crucial aspect of developing interpretable and effi-cient machine learning models. We focus on fun-damental pruning operations of subtree replace-ment and raising, which are used in heuristics. Surprisingly, while optimal pruning can be per-formed in polynomial time for subtree replace-ment, 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 bor-derline 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 (Formula Presented) time, where I is the input size. We complement our theoretical findings with preliminary experimental results, demonstrating the practical implications of our analysis.
| Original language | English |
|---|---|
| Pages (from-to) | 22177-22203 |
| Number of pages | 27 |
| Journal | Proceedings of Machine Learning Research |
| Volume | 267 |
| State | Published - 1 Jan 2025 |
| Externally published | Yes |
| Event | 42nd International Conference on Machine Learning, ICML 2025 - Vancouver, Canada Duration: 13 Jul 2025 → 19 Jul 2025 |
ASJC Scopus subject areas
- Software
- Control and Systems Engineering
- Statistics and Probability
- Artificial Intelligence
Fingerprint
Dive into the research topics of 'Optimal Decision Tree Pruning Revisited: Algorithms and Complexity'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver