English

Optimal Sparse Regression Trees

Machine Learning 2023-04-11 v3

Abstract

Regression trees are one of the oldest forms of AI models, and their predictions can be made without a calculator, which makes them broadly useful, particularly for high-stakes applications. Within the large literature on regression trees, there has been little effort towards full provable optimization, mainly due to the computational hardness of the problem. This work proposes a dynamic-programming-with-bounds approach to the construction of provably-optimal sparse regression trees. We leverage a novel lower bound based on an optimal solution to the k-Means clustering algorithm in 1-dimension over the set of labels. We are often able to find optimal sparse trees in seconds, even for challenging datasets that involve large numbers of samples and highly-correlated features.

Keywords

Cite

@article{arxiv.2211.14980,
  title  = {Optimal Sparse Regression Trees},
  author = {Rui Zhang and Rui Xin and Margo Seltzer and Cynthia Rudin},
  journal= {arXiv preprint arXiv:2211.14980},
  year   = {2023}
}

Comments

AAAI 2023, final archival version