Learning certifiably optimal rule lists for categorical data
From MaRDI portal
Abstract: 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.
Recommendations
- Leveraging integer linear programming to learn optimal fair rule lists
- Learning customized and optimized lists of rules with mathematical programming
- A Bayesian framework for learning rule sets for interpretable classification
- Optimal decision trees for categorical data via integer programming
- Learning Optimal Decision Sets and Lists with SAT
Cites work
- scientific article; zbMATH DE number 3860199 (Why is no real title available?)
- scientific article; zbMATH DE number 1301669 (Why is no real title available?)
- A Bayesian CART algorithm
- A Bayesian framework for learning rule sets for interpretable classification
- A Computational Study of Search Strategies for Mixed Integer Programming
- An experimental evaluation of simplicity in rule learning
- BART: Bayesian additive regression trees
- Bayesian treed models
- Finding a short and accurate decision rule in disjunctive normal form by exhaustive search
- Interpretable classifiers using rules and Bayesian analysis: building a better stroke prediction model
- Learning theory analysis for association rules and sequential event prediction
- Learning with decision lists of data-dependent features
- Supersparse linear integer models for optimized medical scoring systems
- To explain or to predict?
- Using decision lists to construct interpretable and parsimonious treatment regimes
- Very simple classification rules perform well on most commonly used datasets
Cited in
(25)- Robust subgroup discovery. Discovering subgroup lists using MDL
- scientific article; zbMATH DE number 7415080 (Why is no real title available?)
- Visualizing the Implicit Model Selection Tradeoff
- SIRUS: stable and interpretable RUle set for classification
- Efficient Learning of Interpretable Classification Rules
- Synergies between machine learning and reasoning -- an introduction by the Kay R. Amel group
- scientific article; zbMATH DE number 7625179 (Why is no real title available?)
- A Bayesian framework for learning rule sets for interpretable classification
- Learning Optimal Decision Sets and Lists with SAT
- SAT-based optimal classification trees for non-binary data
- AI 2005: Advances in Artificial Intelligence
- corels
- Leveraging integer linear programming to learn optimal fair rule lists
- Interpretable machine learning: fundamental principles and 10 grand challenges
- A general theoretical framework for learning smallest interpretable models
- SAT-based rigorous explanations for decision lists
- Logic explained networks
- Improving fairness generalization through a sample-robust optimization method
- Learning optimized risk scores
- Classification rules in relaxed logical form
- The explanation game: a formal framework for interpretable machine learning
- Learning customized and optimized lists of rules with mathematical programming
- Causal Rule Sets for Identifying Subgroups with Enhanced Treatment Effects
- Considerations when learning additive explanations for black-box models
- A confidence machine for sparse high-order interaction model
This page was built for publication: Learning certifiably optimal rule lists for categorical data
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q115375)