English

Decision Tree Learning on Product Spaces

Machine Learning 2026-05-14 v1 Computational Complexity

Abstract

Decision tree learning has long been a central topic in theoretical computer science, driven by its practical importance. A fundamental and widely used method for decision tree construction is the top-down greedy heuristic, which recursively splits on the most influential variable. Despite its empirical success, theoretical analysis of this heuristic has been limited. A recent breakthrough by Blanc et al. (ITCS, 2020) provided the first rigorous theoretical guarantees for the greedy approach, but only under the uniform distribution. We extend this analysis to the more general and practically relevant setting of arbitrary product distributions. Our main result shows that for any function ff computable by an optimal decision tree of size ss, maximum depth DoptD_{\text{opt}}, and average depth Δopt\Delta_{\text{opt}}, the greedy heuristic constructs an ϵ\epsilon-approximating tree whose size grows at most with exp(ΔoptDoptlog(e/ϵ))\exp\bigl(\Delta_{\text{opt}} D_{\text{opt}} \log(e/\epsilon)\bigr). In the special case where the optimal tree is a full binary tree, this bound improves upon the bound of Blanc et al. and holds under a strictly broader class of distributions. Moreover, we present an algorithm based on the top-down greedy heuristic that is entirely parameter-free -- it requires no prior knowledge of the optimal tree's size or depth -- offering a practical advantage over Blanc et al.'s method.

Keywords

Cite

@article{arxiv.2605.12983,
  title  = {Decision Tree Learning on Product Spaces},
  author = {Arshia Soltani Moakahr and Faraz Ghahremani and Kiarash Banihashem and MohammadTaghi Hajiaghayi},
  journal= {arXiv preprint arXiv:2605.12983},
  year   = {2026}
}

Comments

ICML 2026