A Generic Complete Anytime Beam Search for Optimal Decision Tree
Harold Silv\`ere Kiossou, Siegfried Nijssen, Pierre Schaus

TL;DR
This paper introduces CA-DL8.5, a flexible, complete anytime beam search algorithm for optimal decision trees that unifies and improves upon existing methods, demonstrating superior performance in empirical evaluations.
Contribution
The paper presents a new generic framework for exact, anytime decision tree learning that integrates various heuristics and search strategies within a unified, modular approach.
Findings
CA-DL8.5 with LDS heuristic outperforms other variants and algorithms.
The proposed method maintains completeness and optimality guarantees.
Experimental results show improved anytime performance on benchmark datasets.
Abstract
Finding an optimal decision tree that minimizes classification error is known to be NP-hard. While exact algorithms based on MILP, CP, SAT, or dynamic programming guarantee optimality, they often suffer from poor anytime behavior -- meaning they struggle to find high-quality decision trees quickly when the search is stopped before completion -- due to unbalanced search space exploration. To address this, several anytime extensions of exact methods have been proposed, such as LDS-DL8.5, Top-k-DL8.5, and Blossom, but they have not been systematically compared, making it difficult to assess their relative effectiveness. In this paper, we propose CA-DL8.5, a generic, complete, and anytime beam search algorithm that extends the DL8.5 framework and unifies some existing anytime strategies. In particular, CA-DL8.5 generalizes previous approaches LDS-DL8.5 and Top-k-DL8.5, by allowing the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Mining Algorithms and Applications
