Learning Certifiably Optimal Rule Lists for Categorical Data
Not on the map. Why?
Abstract (arXiv)
We present the design and implementation of a custom discrete optimization technique for building rule lists over a categorical feature space. Our algorithm produces rule lists with optimal training performance, according to the regularized empirical risk, with a certificate of optimality. By leveraging algorithmic bounds, efficient data structures, and computational reuse, we achieve several orders of magnitude speedup in time and a massive reduction of memory consumption. We demonstrate that our approach produces optimal rule lists on practical problems in seconds. Our results indicate that it is possible to construct optimal sparse rule lists that are approximately as accurate as the COMPAS proprietary risk prediction tool on data from Broward County, Florida, but that are completely interpretable. This framework is a novel alternative to CART and other decision tree methods for interpretable modeling.
Key facts. Cited by 50 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Apr 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 17; 2022: 18; 2023: 9; 2024: 2; 2025: 2; 2026: 2.
50 papers.
Sort:
By area:
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 364
- 2022TalkToModel: Explaining Machine Learning Models with Interactive Natural Language Conversationscited by 65
- 2022Leveraging Explanations in Interactive Machine Learning: An Overviewcited by 52
- 2021Entropy-based Logic Explanations of Neural Networkscited by 51
- 2021GLocalX -- From Local to Global Explanations of Black Box AI Modelscited by 48
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2021SAT-Based Rigorous Explanations for Decision Listscited by 40
- 2022Augmenting Interpretable Models with LLMs during Trainingcited by 36
- 2023A Path to Simpler Models Starts With Noisecited by 33
- 2021Characterizing the risk of fairwashingcited by 21
- 2022Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Featurescited by 19
- 2021FADE: FAir Double Ensemble Learning for Observable and Counterfactual Outcomescited by 13
38 more
- 2021The Impact of Algorithmic Risk Assessments on Human Predictions and its Analysis via Crowdsourcing Studiescited by 13
- 2022Learning Interpretable Decision Rule Sets: A Submodular Optimization Approachcited by 13
- 2022Self-explaining deep models with logic rule reasoningcited by 13
- 2022Fast Interpretable Greedy-Tree Sumscited by 12
- 2022Computing the Collection of Good Models for Rule Listscited by 12
- 2022Learning Interpretable, High-Performing Policies for Autonomous Drivingcited by 11
- 2021Interpretable and Fair Boolean Rule Sets via Column Generationcited by 10
- 2024Efficient Exploration of the Rashomon Set of Rule Set Modelscited by 10
- 2022Differentiable Rule Induction with Learned Relational Featurescited by 8
- 2021Explainable AI and Adoption of Financial Algorithmic Advisors: an Experimental Studycited by 7
- 2021A Scalable Two Stage Approach to Computing Optimal Decision Setscited by 7
- 2023Probabilistic Dataset Reconstruction from Interpretable Modelscited by 7
- 2021Better Short than Greedy: Interpretable Models through Optimal Rule Boostingcited by 6
- 2022Explainable Global Fairness Verification of Tree-Based Classifierscited by 5
- 2021Robust subgroup discoverycited by 4
- 2021Fair Decision Rules for Binary Classificationcited 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
- 2021Quantifying Explainability in NLP and Analyzing Algorithms for Performance-Explainability Tradeoffcited by 3
- 2022bsnsing: A decision tree induction method based on recursive optimal boolean rule compositioncited by 3
- 2023Explainable AI using expressive Boolean formulascited by 2
- 2023Feature Importance Measurement based on Decision Tree Samplingcited by 2
- 2026Neuron-Anchored Rule Extraction for Large Language Models via Contrastive Hierarchical Ablationcited by 2
- 2021Human strategic decision making in parametrized gamescited by 1
- 2022Fast Optimization of Weighted Sparse Decision Trees for use in Optimal Treatment Regimes and Optimal Policy Designcited by 1
- 2022Learning to Advise Humans in High-Stakes Settingscited by 1
- 2022A Seven-Layer Model for Standardising AI Fairness Assessmentcited by 1
- 2023Neural Network-Based Rule Models With Truth Tablescited by 1
- 2021Distilling Interpretable Models into Human-Readable Codecited by 0
- 2021Information-theoretic Evolution of Model Agnostic Global Explanationscited by 0
- 2023Practical Policy Optimization with Personalized Experimentationcited by 0
- 2023Learning Locally Interpretable Rule Ensemblecited by 0
- 2023CONFIDERAI: a novel CONFormal Interpretable-by-Design score function for Explainable and Reliable Artificial Intelligencecited by 0
- 2023Is Machine Learning Unsafe and Irresponsible in Social Sciences? Paradoxes and Reconsidering from Recidivism Prediction Taskscited by 0
- 2024Smooth Sensitivity for Learning Differentially-Private yet Accurate Rule Listscited by 0
- 2025It's 2025 -- Narrative Learning is the new baseline to beat for explainable machine learningcited by 0
- 2025Additive Large Language Models for Semi-Structured Textcited by 0
- 2026Rules or Weights? Comparing User Understanding of Explainable AI Techniques with the Cognitive XAI-Adaptive Modelcited by 0
- 2026Neuron-Anchored Rule Extraction for Large Language Models via Contrastive Hierarchical Ablation4 May 2026
- 2026Rules or Weights? Comparing User Understanding of Explainable AI Techniques with the Cognitive XAI-Adaptive Model23 Feb 2026
- 2025Additive Large Language Models for Semi-Structured Text14 Nov 2025
- 2025It's 2025 -- Narrative Learning is the new baseline to beat for explainable machine learning10 Oct 2025
- 2024Efficient Exploration of the Rashomon Set of Rule Set Models5 Jun 2024
- 2024Smooth Sensitivity for Learning Differentially-Private yet Accurate Rule Lists18 Mar 2024
- 2023Is Machine Learning Unsafe and Irresponsible in Social Sciences? Paradoxes and Reconsidering from Recidivism Prediction Tasks11 Nov 2023
- 2023A Path to Simpler Models Starts With Noise30 Oct 2023
- 2023Neural Network-Based Rule Models With Truth Tables18 Sep 2023
- 2023CONFIDERAI: a novel CONFormal Interpretable-by-Design score function for Explainable and Reliable Artificial Intelligence4 Sep 2023
- 2023Probabilistic Dataset Reconstruction from Interpretable Models29 Aug 2023
- 2023Feature Importance Measurement based on Decision Tree Sampling25 Jul 2023
38 more
- 2023Learning Locally Interpretable Rule Ensemble20 Jun 2023
- 2023Explainable AI using expressive Boolean formulas6 Jun 2023
- 2023Practical Policy Optimization with Personalized Experimentation30 Mar 2023
- 2022A Seven-Layer Model for Standardising AI Fairness Assessment21 Dec 2022
- 2022Logic-Based Explainability in Machine Learning24 Oct 2022
- 2022Learning to Advise Humans in High-Stakes Settings23 Oct 2022
- 2022Self-explaining deep models with logic rule reasoning13 Oct 2022
- 2022Fast Optimization of Weighted Sparse Decision Trees for use in Optimal Treatment Regimes and Optimal Policy Design13 Oct 2022
- 2022Explainable Global Fairness Verification of Tree-Based Classifiers27 Sep 2022
- 2022Augmenting Interpretable Models with LLMs during Training23 Sep 2022
- 2022A Scalable, Interpretable, Verifiable & Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tables18 Aug 2022
- 2022Leveraging Explanations in Interactive Machine Learning: An Overview29 Jul 2022
- 2022TalkToModel: Explaining Machine Learning Models with Interactive Natural Language Conversations8 Jul 2022
- 2022Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Features23 Jun 2022
- 2022Mixed integer linear optimization formulations for learning optimal binary classification trees10 Jun 2022
- 2022Learning Interpretable Decision Rule Sets: A Submodular Optimization Approach8 Jun 2022
- 2022bsnsing: A decision tree induction method based on recursive optimal boolean rule composition30 May 2022
- 2022Computing the Collection of Good Models for Rule Lists24 Apr 2022
- 2022Learning Interpretable, High-Performing Policies for Autonomous Driving4 Feb 2022
- 2022Fast Interpretable Greedy-Tree Sums28 Jan 2022
- 2022Differentiable Rule Induction with Learned Relational Features17 Jan 2022
- 2021Interpretable and Fair Boolean Rule Sets via Column Generation16 Nov 2021
- 2021The Impact of Algorithmic Risk Assessments on Human Predictions and its Analysis via Crowdsourcing Studies3 Sep 2021
- 2021FADE: FAir Double Ensemble Learning for Observable and Counterfactual Outcomes1 Sep 2021
- 2021Quantifying Explainability in NLP and Analyzing Algorithms for Performance-Explainability Tradeoff12 Jul 2021
- 2021Fair Decision Rules for Binary Classification3 Jul 2021
- 2021Characterizing the risk of fairwashing14 Jun 2021
- 2021Entropy-based Logic Explanations of Neural Networks12 Jun 2021
- 2021Information-theoretic Evolution of Model Agnostic Global Explanations14 May 2021
- 2021SAT-Based Rigorous Explanations for Decision Lists14 May 2021
- 2021Human strategic decision making in parametrized games30 Apr 2021
- 2021Robust subgroup discovery25 Mar 2021
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challenges20 Mar 2021
- 2021A Scalable Two Stage Approach to Computing Optimal Decision Sets3 Feb 2021
- 2021Distilling Interpretable Models into Human-Readable Code21 Jan 2021
- 2021Better Short than Greedy: Interpretable Models through Optimal Rule Boosting21 Jan 2021
- 2021GLocalX -- From Local to Global Explanations of Black Box AI Models19 Jan 2021
- 2021Explainable AI and Adoption of Financial Algorithmic Advisors: an Experimental Study5 Jan 2021
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 364
- 2022TalkToModel: Explaining Machine Learning Models with Interactive Natural Language Conversationscited by 65
- 2022Leveraging Explanations in Interactive Machine Learning: An Overviewcited by 52
- 2021Entropy-based Logic Explanations of Neural Networkscited by 51
- 2021GLocalX -- From Local to Global Explanations of Black Box AI Modelscited by 48
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2021SAT-Based Rigorous Explanations for Decision Listscited by 40
- 2022Augmenting Interpretable Models with LLMs during Trainingcited by 36
- 2023A Path to Simpler Models Starts With Noisecited by 33
- 2021Characterizing the risk of fairwashingcited by 21
- 2022Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Featurescited by 19
- 2021FADE: FAir Double Ensemble Learning for Observable and Counterfactual Outcomescited by 13
12 most cited of 48 All 48 (JSON)
- 2026Rules or Weights? Comparing User Understanding of Explainable AI Techniques with the Cognitive XAI-Adaptive Model23 Feb 2026
- 2025Additive Large Language Models for Semi-Structured Text14 Nov 2025
- 2025It's 2025 -- Narrative Learning is the new baseline to beat for explainable machine learning10 Oct 2025
- 2024Efficient Exploration of the Rashomon Set of Rule Set Models5 Jun 2024
- 2024Smooth Sensitivity for Learning Differentially-Private yet Accurate Rule Lists18 Mar 2024
- 2023Is Machine Learning Unsafe and Irresponsible in Social Sciences? Paradoxes and Reconsidering from Recidivism Prediction Tasks11 Nov 2023
- 2023A Path to Simpler Models Starts With Noise30 Oct 2023
- 2023Neural Network-Based Rule Models With Truth Tables18 Sep 2023
- 2023CONFIDERAI: a novel CONFormal Interpretable-by-Design score function for Explainable and Reliable Artificial Intelligence4 Sep 2023
- 2023Probabilistic Dataset Reconstruction from Interpretable Models29 Aug 2023
- 2023Feature Importance Measurement based on Decision Tree Sampling25 Jul 2023
- 2023Learning Locally Interpretable Rule Ensemble20 Jun 2023
12 newest of 48 All 48 (JSON)