A Scalable Two Stage Approach to Computing Optimal Decision Sets
Not on the map. Why?
Abstract (arXiv)
Machine learning (ML) is ubiquitous in modern life. Since it is being deployed in technologies that affect our privacy and safety, it is often crucial to understand the reasoning behind its decisions, warranting the need for explainable AI. Rule-based models, such as decision trees, decision lists, and decision sets, are conventionally deemed to be the most interpretable. Recent work uses propositional satisfiability (SAT) solving (and its optimization variants) to generate minimum-size decision sets. Motivated by limited practical scalability of these earlier methods, this paper proposes a novel approach to learn minimum-size decision sets by enumerating individual rules of the target decision set independently of each other, and then solving a set cover problem to select a subset of rules. The approach makes use of modern maximum satisfiability and integer linear programming technologies. Experiments on a wide range of publicly available datasets demonstrate the advantage of the new approach over the state of the art in SAT-based decision set learning.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 10 of its 49 references that are in the map. First posted on arXiv 3 Feb 2021.
Builds on
10 of 49 references.
References · 10
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2019Optimal Sparse Decision Treescited by 105
- 2018Reachability Analysis of Deep Neural Networks with Provable Guaranteescited by 93
- 2018Boolean Decision Rules via Column Generationcited by 80
- 2017Learning Certifiably Optimal Rule Lists for Categorical Datacited by 50
- 2020Computing Optimal Decision Sets with SATcited by 16
- 2018MLIC: A MaxSAT-Based framework for learning interpretable classification rulescited by 14
- 2020IMLI: An Incremental Framework for MaxSAT-Based Learning of Interpretable Classification Rulescited by 8
Built on by
Citing papers per year: 2022: 3; 2023: 3; 2024: 0; 2025: 1.
7 papers.
- 2022Logic-Based Explainability in Machine Learningcited by 48
- 2022Eliminating The Impossible, Whatever Remains Must Be Truecited by 23
- 2022Efficient Learning of Interpretable Classification Rulescited by 5
- 2023DeepSaDe: Learning Neural Networks that Guarantee Domain Constraint Satisfactioncited by 4
- 2023QUBO Decision Tree: Annealing Machine Extends Decision Tree Splittingcited by 2
- 2023Personalized Interpretable Classificationcited by 0
- 2025Leveraging Association Rules for Better Predictions and Better Explanationscited by 0
- 2025Leveraging Association Rules for Better Predictions and Better Explanations21 Oct 2025
- 2023QUBO Decision Tree: Annealing Machine Extends Decision Tree Splitting17 Mar 2023
- 2023DeepSaDe: Learning Neural Networks that Guarantee Domain Constraint Satisfaction2 Mar 2023
- 2023Personalized Interpretable Classification6 Feb 2023
- 2022Logic-Based Explainability in Machine Learning24 Oct 2022
- 2022Eliminating The Impossible, Whatever Remains Must Be True20 Jun 2022
- 2022Efficient Learning of Interpretable Classification Rules14 May 2022