Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

From Rashomon Theory to PRAXIS: Efficient Decision Tree Rashomon Sets

About

Standard machine learning pipelines often admit many near-optimal models. These "Rashomon sets" pose a range of challenges and opportunities for uncertainty-aware, robust decision making. They allow users to incorporate domain knowledge and preferences that would otherwise be difficult to specify directly in an objective, and they quantify diversity among valid models for a given training dataset and objective function. However, computation of Rashomon sets, even for simple, interpretable model classes such as sparse decision trees, continues to require immense memory and runtime resources. We present PRAXIS, an algorithm to approximate this Rashomon set with orders of magnitude improvement in runtime and memory usage. We validate that PRAXIS regularly recovers almost all of the full Rashomon set. PRAXIS allows researchers and practitioners to scalably model the Rashomon set for real-world datasets. Code for PRAXIS is available at https://github.com/zakk-h/PRAXIS

Zakk Heile, Hayden McTavish, Varun Babbar, Margo Seltzer, Cynthia Rudin• 2026

Related benchmarks

TaskDatasetResultRank
Decision Tree Rashomon Set Calculationhelena
Runtime4.74
11
Decision Tree Rashomon Set CalculationCovertype
Runtime358.7
7
Decision Tree Rashomon Set constructionjasmine
Runtime (s)22.77
7
Decision Tree Rashomon Set constructionDiabetes
Runtime (s)0.79
7
Decision Tree Rashomon Set CalculationCOMPAS
Runtime0.09
6
Decision Tree Rashomon Set constructionChurn
Construction Time (s)7.09
6
Decision Tree Rashomon Set constructionShopping
Runtime (s)58.88
6
Decision Tree Rashomon Set constructionAdult
Runtime (s)0.19
6
Decision Tree Rashomon Set constructionBank
Runtime (s)2.43
6
Decision Tree Rashomon Set constructionmagic
Runtime (s)31.05
6
Showing 10 of 103 rows
...

Other info

Follow for update