Efficient Learning of Interpretable Classification Rules
Not on the map. Why?
Abstract (arXiv)
Machine learning has become omnipresent with applications in various safety-critical domains such as medical, law, and transportation. In these domains, high-stake decisions provided by machine learning necessitate researchers to design interpretable models, where the prediction is understandable to a human. In interpretable machine learning, rule-based classifiers are particularly effective in representing the decision boundary through a set of rules comprising input features. The interpretability of rule-based classifiers is in general related to the size of the rules, where smaller rules are considered more interpretable. To learn such a classifier, the brute-force direct approach is to consider an optimization problem that tries to learn the smallest classification rule that has close to maximum accuracy. This optimization problem is computationally intractable due to its combinatorial nature and thus, the problem is not scalable in large datasets. To this end, in this paper we study the triangular relationship among the accuracy, interpretability, and scalability of learning rule-based classifiers. The contribution of this paper is an interpretable learning framework IMLI, that is based on maximum satisfiability (MaxSAT) for synthesizing classification rules expressible in proposition logic. Despite the progress of MaxSAT solving in the last decade, the straightforward MaxSAT-based solution cannot scale. Therefore, we incorporate an efficient incremental learning technique inside the MaxSAT formulation by integrating mini-batch learning and iterative rule-learning. In our experiments, IMLI achieves the best balance among prediction accuracy, interpretability, and scalability. As an application, we deploy IMLI in learning popular interpretable classifiers such as decision lists and decision sets.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 28 of its 96 references that are in the map. First posted on arXiv 14 May 2022.
Builds on
28 of 96 references.
References · 28
- 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
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,917
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
- 2016Federated Optimization: Distributed Machine Learning for On-Device Intelligencecited by 564
- 2014OpenML: networked science in machine learningcited by 526
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 443
- 2018Improving fairness in machine learning systems: What do industry practitioners need?cited by 262
- 2018Techniques for Interpretable Machine Learningcited by 238
- 2015Federated Optimization:Distributed Optimization Beyond the Datacentercited by 195
- 2018Local Rule-Based Explanations of Black Box Decision Systemscited by 166
- 2015Interpretable classifiers using rules and Bayesian analysis: Building a better stroke prediction modelcited by 140
16 more
- 2018Revisiting Small Batch Training for Deep Neural Networkscited by 102
- 2014Falling Rule Listscited by 59
- 2017Interpretable & Explorable Approximations of Black Box Modelscited by 54
- 2020On Explaining Decision Treescited by 49
- 2017Enhancing Robustness of Machine Learning Systems via Data Transformationscited by 38
- 2016Rule Extraction Algorithm for Deep Neural Networks: A Reviewcited by 22
- 2020Post-hoc explanation of black-box classifiers using confident itemsetscited by 21
- 2020Computing Optimal Decision Sets with SATcited by 16
- 2018MLIC: A MaxSAT-Based framework for learning interpretable classification rulescited by 14
- 2017On Breast Cancer Detection: An Application of Machine Learning Algorithms on the Wisconsin Diagnostic Datasetcited by 11
- 2019LoRMIkA: Local rule-based model interpretability with k-optimal associationscited by 10
- 2020IMLI: An Incremental Framework for MaxSAT-Based Learning of Interpretable Classification Rulescited by 8
- 2021A Scalable Two Stage Approach to Computing Optimal Decision Setscited by 7
- 2018Law and Adversarial Machine Learningcited by 5
- 2021Rule Induction in Knowledge Graphs Using Linear Programmingcited by 4
- 2020Optimal Decision Lists using SATcited by 2
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 0; 2025: 3.
5 papers.
- 2022Logic-Based Explainability in Machine Learningcited by 48
- 2025Lightweight Deepfake Detection Based on Multi-Feature Fusioncited by 2
- 2022Concise and interpretable multi-label rule setscited by 1
- 2025"Who experiences large model decay and why?" A Hierarchical Framework for Diagnosing Heterogeneous Performance Driftcited by 1
- 2025On Trustworthy Rule-Based Models and Explanationscited by 0
- 2025On Trustworthy Rule-Based Models and Explanations10 Jul 2025
- 2025"Who experiences large model decay and why?" A Hierarchical Framework for Diagnosing Heterogeneous Performance Drift31 May 2025
- 2025Lightweight Deepfake Detection Based on Multi-Feature Fusion17 Feb 2025
- 2022Logic-Based Explainability in Machine Learning24 Oct 2022
- 2022Concise and interpretable multi-label rule sets4 Oct 2022