MLIC: A MaxSAT-Based framework for learning interpretable classification rules
Not on the map. Why?
Abstract (arXiv)
The wide adoption of machine learning approaches in the industry, government, medicine and science has renewed the interest in interpretable machine learning: many decisions are too important to be delegated to black-box techniques such as deep neural networks or kernel SVMs. Historically, problems of learning interpretable classifiers, including classification rules or decision trees, have been approached by greedy heuristic methods as essentially all the exact optimization formulations are NP-hard. Our primary contribution is a MaxSAT-based framework, called MLIC, which allows principled search for interpretable classification rules expressible in propositional logic. Our approach benefits from the revolutionary advances in the constraint satisfaction community to solve large-scale instances of such problems. In experimental evaluations over a collection of benchmarks arising from practical scenarios, we demonstrate its effectiveness: we show that the formulation can solve large classification problems with tens or hundreds of thousands of examples and thousands of features, and to provide a tunable balance of accuracy vs. interpretability. Furthermore, we show that in many problems interpretability can be obtained at only a minor cost in accuracy. The primary objective of the paper is to show that recent advances in the MaxSAT literature make it realistic to find optimal (or very high quality near-optimal) solutions to large-scale classification problems. The key goal of the paper is to excite researchers in both interpretable classification and in the CP community to take it further and propose richer formulations, and to develop bespoke solvers attuned to the problem of interpretable ML.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 2; 2024: 2; 2025: 2.
14 papers.
Sort:
By area:
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 364
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2022Eliminating The Impossible, Whatever Remains Must Be Truecited by 23
- 2024Efficient Exploration of the Rashomon Set of Rule Set Modelscited by 10
- 2022Learning MAX-SAT from Contextual Examples for Combinatorial Optimisationcited by 8
- 2021A Scalable Two Stage Approach to Computing Optimal Decision Setscited by 7
- 2022Efficient Learning of Interpretable Classification Rulescited by 5
- 2021Rule Generation for Classification: Scalability, Interpretability, and Fairnesscited by 4
- 2023DeepSaDe: Learning Neural Networks that Guarantee Domain Constraint Satisfactioncited by 4
- 2021SaDe: Learning Models that Provably Satisfy Domain Constraintscited by 3
- 2023Explainable AI using expressive Boolean formulascited by 2
- 2025Certifying Pareto-Optimality in Multi-Objective Maximum Satisfiabilitycited by 2
2 more
- 2025Reasoning in Neurosymbolic AI22 May 2025
- 2025Certifying Pareto-Optimality in Multi-Objective Maximum Satisfiability29 Jan 2025
- 2024Efficient Exploration of the Rashomon Set of Rule Set Models5 Jun 2024
- 2024An Incremental MaxSAT-based Model to Learn Interpretable and Balanced Classification Rules25 Mar 2024
- 2023Explainable AI using expressive Boolean formulas6 Jun 2023
- 2023DeepSaDe: Learning Neural Networks that Guarantee Domain Constraint Satisfaction2 Mar 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
- 2022Learning MAX-SAT from Contextual Examples for Combinatorial Optimisation8 Feb 2022
- 2021SaDe: Learning Models that Provably Satisfy Domain Constraints1 Dec 2021
- 2021Rule Generation for Classification: Scalability, Interpretability, and Fairness21 Apr 2021
- 2025Reasoning in Neurosymbolic AIcited by 1
- 2025Reasoning in Neurosymbolic AI22 May 2025
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 364
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2022Eliminating The Impossible, Whatever Remains Must Be Truecited by 23
- 2024Efficient Exploration of the Rashomon Set of Rule Set Modelscited by 10
- 2022Learning MAX-SAT from Contextual Examples for Combinatorial Optimisationcited by 8
- 2021A Scalable Two Stage Approach to Computing Optimal Decision Setscited by 7
- 2022Efficient Learning of Interpretable Classification Rulescited by 5
- 2021Rule Generation for Classification: Scalability, Interpretability, and Fairnesscited by 4
- 2023DeepSaDe: Learning Neural Networks that Guarantee Domain Constraint Satisfactioncited by 4
- 2021SaDe: Learning Models that Provably Satisfy Domain Constraintscited by 3
- 2023Explainable AI using expressive Boolean formulascited by 2
- 2025Certifying Pareto-Optimality in Multi-Objective Maximum Satisfiabilitycited by 2
12 most cited of 13 All 13 (JSON)
- 2025Certifying Pareto-Optimality in Multi-Objective Maximum Satisfiability29 Jan 2025
- 2024Efficient Exploration of the Rashomon Set of Rule Set Models5 Jun 2024
- 2024An Incremental MaxSAT-based Model to Learn Interpretable and Balanced Classification Rules25 Mar 2024
- 2023Explainable AI using expressive Boolean formulas6 Jun 2023
- 2023DeepSaDe: Learning Neural Networks that Guarantee Domain Constraint Satisfaction2 Mar 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
- 2022Learning MAX-SAT from Contextual Examples for Combinatorial Optimisation8 Feb 2022
- 2021SaDe: Learning Models that Provably Satisfy Domain Constraints1 Dec 2021
- 2021Rule Generation for Classification: Scalability, Interpretability, and Fairness21 Apr 2021
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challenges20 Mar 2021
12 newest of 13 All 13 (JSON)