Exploring the Whole Rashomon Set of Sparse Decision Trees
Rui Xin, Chudi Zhong, Zhi Chen, Takuya Takagi, Margo Seltzer, Cynthia, Rudin

TL;DR
This paper introduces a novel method for exhaustively enumerating the Rashomon set of sparse decision trees, enabling comprehensive exploration of all nearly optimal models for better decision-making.
Contribution
It provides the first complete enumeration technique for Rashomon sets in nonlinear discrete models, with a specialized data structure for efficient querying and sampling.
Findings
Enables exploration of all nearly optimal sparse decision trees.
Supports analysis of variable importance across the Rashomon set.
Allows enumeration of Rashomon sets for various metrics and data subsets.
Abstract
In any given machine learning problem, there may be many models that could explain the data almost equally well. However, most learning algorithms return only one of these models, leaving practitioners with no practical way to explore alternative models that might have desirable properties beyond what could be expressed within a loss function. The Rashomon set is the set of these all almost-optimal models. Rashomon sets can be extremely complicated, particularly for highly nonlinear function classes that allow complex interaction terms, such as decision trees. We provide the first technique for completely enumerating the Rashomon set for sparse decision trees; in fact, our work provides the first complete enumeration of any Rashomon set for a non-trivial problem with a highly nonlinear discrete function class. This allows the user an unprecedented level of control over model choice…
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.
Code & Models
Videos
Taxonomy
TopicsMachine Learning and Algorithms · Machine Learning and Data Classification · Adversarial Robustness in Machine Learning
