Boolean Decision Rules via Column Generation
Not on the map. Why?
Abstract (arXiv)
This paper considers the learning of Boolean rules in either disjunctive normal form (DNF, OR-of-ANDs, equivalent to decision rule sets) or conjunctive normal form (CNF, AND-of-ORs) as an interpretable model for classification. An integer program is formulated to optimally trade classification accuracy for rule simplicity. Column generation (CG) is used to efficiently search over an exponential number of candidate clauses (conjunctions or disjunctions) without the need for heuristic rule mining. This approach also bounds the gap between the selected rule set and the best possible rule set on the training data. To handle large datasets, we propose an approximate CG algorithm using randomization. Compared to three recently proposed alternatives, the CG algorithm dominates the accuracy-simplicity trade-off in 7 out of 15 datasets. When maximized for accuracy, CG is competitive with rule learners designed for this purpose, sometimes finding significantly simpler solutions that are no less accurate.
Key facts. Cited by 80 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 19; 2022: 20; 2023: 17; 2024: 14; 2025: 6; 2026: 4.
80 papers.
Sort:
By area:
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 367
- 2021Benchmarking and Survey of Explanation Methods for Black Box Modelscited by 136
- 2022Leveraging Explanations in Interactive Machine Learning: An Overviewcited by 53
- 2021The Who in XAI: How AI Background Shapes Perceptions of AI Explanationscited by 48
- 2021Fast Sparse Decision Tree Optimization via Reference Ensemblescited by 38
- 2021MEGEX: Data-Free Model Extraction Attack against Gradient-Based Explainable AIcited by 35
- 2021Learning Accurate and Interpretable Decision Rule Sets from Neural Networkscited by 25
- 2021A Holistic Approach to Interpretability in Financial Lending: Models, Visualizations, and Summary-Explanationscited by 16
- 2021Controlling Neural Networks with Rule Representationscited by 16
- 2022From Black Boxes to Conversations: Incorporating XAI in a Conversational Agentcited by 14
- 2022Learning Interpretable Decision Rule Sets: A Submodular Optimization Approachcited by 13
- 2021Explaining Network Intrusion Detection System Using Explainable AI Frameworkcited by 11
38 more
- 2021Efficient Decompositional Rule Extraction for Deep Neural Networkscited by 11
- 2021Interpretable Clustering via Multi-Polytope Machinescited by 11
- 2021Interpretable and Fair Boolean Rule Sets via Column Generationcited by 10
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walkcited by 10
- 2023Scalable Optimal Multiway-Split Decision Trees with Constraintscited by 9
- 2021AI Explainability 360: Impact and Designcited by 8
- 2022Differentiable Rule Induction with Learned Relational Featurescited by 8
- 2021A Scalable Two Stage Approach to Computing Optimal Decision Setscited by 7
- 2023Efficient learning of large sets of locally optimal classification rulescited by 7
- 2022Truly Unordered Probabilistic Rule Sets for Multi-class Classificationcited by 6
- 2023Interpretable Regional Descriptors: Hyperbox-Based Local Explanationscited by 6
- 2021Zero-shot learning approach to adaptive Cybersecurity using Explainable AIcited by 5
- 2022Visual Exploration of Machine Learning Model Behavior with Hierarchical Surrogate Rule Setscited by 5
- 2022User Driven Model Adjustment via Boolean Rule Explanationscited by 5
- 2023Finding Interpretable Class-Specific Patterns through Efficient Neural Searchcited by 5
- 2024Learning Cut Generating Functions for Integer Programmingcited by 5
- 2021Rule Generation for Classification: Scalability, Interpretability, and Fairnesscited by 4
- 2021Fair Decision Rules for Binary Classificationcited by 4
- 2021Rule Induction in Knowledge Graphs Using Linear Programmingcited by 4
- 2022Mixed integer linear optimization formulations for learning optimal binary classification treescited by 4
- 2022A Scalable, Interpretable, Verifiable & Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tablescited by 4
- 2023Neural-based classification rule learning for sequential datacited by 4
- 2024Trust Regions for Explanations via Black-Box Probabilistic Certificationcited by 4
- 2022FROTE: Feedback Rule-Driven Oversampling for Editing Modelscited by 3
- 2022Interpretable Off-Policy Learning via Hyperbox Searchcited by 3
- 2023CGXplain: Rule-Based Deep Neural Network Explanations Using Dual Linear Programscited by 3
- 2023Discovering Intrinsic Spatial-Temporal Logic Rules to Explain Human Actionscited by 3
- 2024Towards consistency of rule-based explainer and black box model -- fusion of rule induction and XAI-based feature importancecited by 3
- 2024Biological and Radiological Dictionary of Radiomics Features: Addressing Understandable AI Issues in Personalized Prostate Cancer; Dictionary Version PM1.0cited by 3
- 2025CoFrNets: Interpretable Neural Architecture Inspired by Continued Fractionscited by 3
- 2022Analogies and Feature Attributions for Model Agnostic Explanation of Similarity Learnerscited by 2
- 2022NetRCA: An Effective Network Fault Cause Localization Algorithmcited by 2
- 2022Policy Optimization with Sparse Global Contrastive Explanationscited by 2
- 2022Boolean Decision Rules for Reinforcement Learning Policy Summarisationcited by 2
- 2022Interpretable Selective Learning in Credit Riskcited by 2
- 2023Explainable AI for clinical risk prediction: a survey of concepts, methods, and modalitiescited by 2
- 2024Orthogonal Gradient Boosting for Simpler Additive Rule Ensemblescited by 2
- 2024Forest-ORE: Mining Optimal Rule Ensemble to interpret Random Forest modelscited by 2
50 most cited of 80 All 80 (JSON)
- 2026Optimizing Sparse Boolean Rule Networks using Mixed Integer Linear Programming14 Oct 2026
- 2026Learning High Coverage Discriminative Parsimonious Rulesets12 Jun 2026
- 2026Understanding Annotator Safety Policy with Interpretability6 May 2026
- 2026Intersectional Fairness via Mixed-Integer Optimization27 Jan 2026
- 2025Augmenting Intelligence: A Hybrid Framework for Scalable and Stable Explanations22 Dec 2025
- 2025φ-Table: A Statistical Explanation for Global SHAP8 Dec 2025
- 2025MetaExplainer: A Framework to Generate Multi-Type User-Centered Explanations for AI Systems1 Aug 2025
- 2025CoFrNets: Interpretable Neural Architecture Inspired by Continued Fractions5 Jun 2025
- 2025Models That Are Interpretable But Not Transparent26 Feb 2025
- 2025Bias Detection via Maximum Subgroup Discrepancy4 Feb 2025
- 2024Biological and Radiological Dictionary of Radiomics Features: Addressing Understandable AI Issues in Personalized Prostate Cancer; Dictionary Version PM1.014 Dec 2024
- 2024Neural Reasoning Networks: Efficient Interpretable Neural Networks With Automatic Textual Explanations10 Oct 2024
38 more
- 2024Aligning XAI with EU Regulations for Smart Biomedical Devices: A Methodology for Compliance Analysis27 Aug 2024
- 2024Optimal Mixed Integer Linear Optimization Trained Multivariate Classification Trees2 Aug 2024
- 2024Towards consistency of rule-based explainer and black box model -- fusion of rule induction and XAI-based feature importance16 Jul 2024
- 2024CURLS: Causal Rule Learning for Subgroups with Significant Treatment Effect1 Jul 2024
- 2024Are Logistic Models Really Interpretable?19 Jun 2024
- 2024SLIM: a Scalable Light-weight Root Cause Analysis for Imbalanced Data in Microservice31 May 2024
- 2024Learning Cut Generating Functions for Integer Programming22 May 2024
- 2024Forest-ORE: Mining Optimal Rule Ensemble to interpret Random Forest models26 Mar 2024
- 2024Orthogonal Gradient Boosting for Simpler Additive Rule Ensembles24 Feb 2024
- 2024Trust Regions for Explanations via Black-Box Probabilistic Certification17 Feb 2024
- 2024Probabilistic Truly Unordered Rule Sets18 Jan 2024
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walk7 Jan 2024
- 2023Finding Interpretable Class-Specific Patterns through Efficient Neural Search7 Dec 2023
- 2023Distributionally Robust Regularization of Sparse Integer Programming Trained Learning Models3 Nov 2023
- 2023A New Interpretable Neural Network-Based Rule Model for Healthcare Decision Making20 Sep 2023
- 2023Explainable AI for clinical risk prediction: a survey of concepts, methods, and modalities16 Aug 2023
- 2023Reinforcement Logic Rule Learning for Temporal Point Processes11 Aug 2023
- 2023Co-creating a globally interpretable model with human input23 Jun 2023
- 2023Discovering Intrinsic Spatial-Temporal Logic Rules to Explain Human Actions21 Jun 2023
- 2023Learning Locally Interpretable Rule Ensemble20 Jun 2023
- 2023Improving the Validity of Decision Trees as Explanations11 Jun 2023
- 2023Interpretable Differencing of Machine Learning Models10 Jun 2023
- 2023Interpretable Regional Descriptors: Hyperbox-Based Local Explanations4 May 2023
- 2023CGXplain: Rule-Based Deep Neural Network Explanations Using Dual Linear Programs11 Apr 2023
- 2023Neural-based classification rule learning for sequential data22 Feb 2023
- 2023Scalable Optimal Multiway-Split Decision Trees with Constraints14 Feb 2023
- 2023Explaining with Greater Support: Weighted Column Sampling Optimization for q-Consistent Summary-Explanations9 Feb 2023
- 2023Personalized Interpretable Classification6 Feb 2023
- 2023Efficient learning of large sets of locally optimal classification rules24 Jan 2023
- 2022Rethinking Log Odds: Linear Probability Modelling and Expert Advice in Interpretable Machine Learning11 Nov 2022
- 2022Interpretable Selective Learning in Credit Risk21 Sep 2022
- 2022From Black Boxes to Conversations: Incorporating XAI in a Conversational Agent6 Sep 2022
- 2022A Scalable, Interpretable, Verifiable & Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tables18 Aug 2022
- 2022Explainable prediction of Qcodes for NOTAMs using column generation9 Aug 2022
- 2022Leveraging Explanations in Interactive Machine Learning: An Overview29 Jul 2022
- 2022Boolean Decision Rules for Reinforcement Learning Policy Summarisation18 Jul 2022
- 2022Policy Optimization with Sparse Global Contrastive Explanations13 Jul 2022
- 2022Machine Learning in Sports: A Case Study on Using Explainable Models for Predicting Outcomes of Volleyball Matches18 Jun 2022
50 newest of 80 All 80 (JSON)
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 367
- 2021Benchmarking and Survey of Explanation Methods for Black Box Modelscited by 136
- 2022Leveraging Explanations in Interactive Machine Learning: An Overviewcited by 53
- 2021The Who in XAI: How AI Background Shapes Perceptions of AI Explanationscited by 48
- 2021Fast Sparse Decision Tree Optimization via Reference Ensemblescited by 38
- 2021MEGEX: Data-Free Model Extraction Attack against Gradient-Based Explainable AIcited by 35
- 2021Learning Accurate and Interpretable Decision Rule Sets from Neural Networkscited by 25
- 2021A Holistic Approach to Interpretability in Financial Lending: Models, Visualizations, and Summary-Explanationscited by 16
- 2021Controlling Neural Networks with Rule Representationscited by 16
- 2022Learning Interpretable Decision Rule Sets: A Submodular Optimization Approachcited by 13
- 2021Explaining Network Intrusion Detection System Using Explainable AI Frameworkcited by 11
- 2021Efficient Decompositional Rule Extraction for Deep Neural Networkscited by 11
12 most cited of 79 All 79 (JSON)
- 2026Optimizing Sparse Boolean Rule Networks using Mixed Integer Linear Programming14 Oct 2026
- 2026Learning High Coverage Discriminative Parsimonious Rulesets12 Jun 2026
- 2026Understanding Annotator Safety Policy with Interpretability6 May 2026
- 2026Intersectional Fairness via Mixed-Integer Optimization27 Jan 2026
- 2025Augmenting Intelligence: A Hybrid Framework for Scalable and Stable Explanations22 Dec 2025
- 2025φ-Table: A Statistical Explanation for Global SHAP8 Dec 2025
- 2025MetaExplainer: A Framework to Generate Multi-Type User-Centered Explanations for AI Systems1 Aug 2025
- 2025CoFrNets: Interpretable Neural Architecture Inspired by Continued Fractions5 Jun 2025
- 2025Models That Are Interpretable But Not Transparent26 Feb 2025
- 2025Bias Detection via Maximum Subgroup Discrepancy4 Feb 2025
- 2024Biological and Radiological Dictionary of Radiomics Features: Addressing Understandable AI Issues in Personalized Prostate Cancer; Dictionary Version PM1.014 Dec 2024
- 2024Neural Reasoning Networks: Efficient Interpretable Neural Networks With Automatic Textual Explanations10 Oct 2024
12 newest of 79 All 79 (JSON)