Anytime Optimal Decision Tree Learning with Continuous Features
Harold Kiossou, Pierre Schaus, Siegfried Nijssen

TL;DR
This paper introduces an anytime, complete algorithm for learning optimal decision trees with continuous features, improving early solution quality and balancing computational effort compared to existing methods.
Contribution
It proposes a novel limited discrepancy search approach that enhances anytime performance for optimal decision tree learning with continuous features.
Findings
Outperforms existing algorithms in early solution quality
Provides high-quality trees at any interruption point
Balances computational effort across the tree structure
Abstract
In recent years, significant progress has been made on algorithms for learning optimal decision trees, primarily in the context of binary features. Extending these methods to continuous features remains substantially more challenging due to the large number of potential splits for each feature. Recently, an elegant exact algorithm was proposed for learning optimal decision trees with continuous features; however, the rapidly increasing computational time limits its practical applicability to shallow depths (typically 3 or 4). It relies on a depth-first search optimization strategy that fully optimizes the left subtree of each split before exploring the corresponding right subtree. While effective in finding optimal solutions given sufficient time, this strategy can lead to poor anytime behavior: when interrupted early, the best-found tree is often highly unbalanced and suboptimal. In…
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
TopicsExplainable Artificial Intelligence (XAI) · Data Mining Algorithms and Applications · Imbalanced Data Classification Techniques
