Optimal hypersurface decision trees
Not on the map. Why?
Abstract (arXiv)
The study of optimal decision trees has gained increasing attention in recent years; however, despite substantial progress, it still suffers from two major challenges: First, trees constructed by existing optimal decision tree (ODT) algorithms have limited expressivity, as they are typically restricted to axis-parallel splits or binary features. Second, these algorithms generally do not scale well to large datasets. These two challenges are intertwined: decision trees with more expressive splitting rules incur significantly higher combinatorial complexity, making the ODT problem even more difficult to solve when using complex splits. Building on He and Little's proper decision tree framework, we propose the first algorithm for solving the optimal hypersurface decision tree problem with time complexity Oleft(K!× NDG+Gright), where G is a variable depends on both K (tree size), M (polynomial degree of hypersurface) and D (data dimension). To the best of our knowledge, no known algorithm is capable of producing decision trees with hypersurface splits. Moreover, the proposed algorithm is inherently amenable to vectorization, enabling efficient parallelization. Its generic design pattern also allows it to be used to accelerate other ODT variants, such as axis-parallel decision trees. Furthermore, we identify an effective pruning strategy for the optimal hypersurface decision tree problem, which enables our algorithm to run significantly faster than the worst-case upper bound, together with an incremental procedure that reduces the cost of checking the feasibility of a single configuration from quadratic to linear time.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 9 of its 27 references that are in the map. First posted on arXiv 15 Sep 2025.
Builds on
9 of 27 references.
References · 9
- 2019Optimal Sparse Decision Treescited by 105
- 2020Generalized and Scalable Optimal Sparse Decision Treescited by 100
- 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 63
- 2022Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Featurescited by 20
- 2022Optimal Sparse Regression Treescited by 13
- 2025Optimal Classification Trees for Continuous Feature Data Using Dynamic Programming with Branch-and-Boundcited by 6
- 2025Proper decision trees: An axiomatic framework for solving optimal decision tree problems with arbitrary splitting rulescited by 1
- 2025Functional design of efficient and parallelizable combinatorial generators using convolutioncited by 1
- 2025Foundational theory for optimal decision tree problems. I. Algorithmic and geometric foundationscited by 1
Built on by
Not cited yet.