Interpretable and Fair Boolean Rule Sets via Column Generation

11/16/2021
by   Connor Lawless, et al.
0

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. We also consider the fairness setting and extend the formulation to include explicit constraints on two different measures of classification parity: equality of opportunity and equalized odds. 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 8 out of 16 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. Compared to other fair and interpretable classifiers, our method is able to find rule sets that meet stricter notions of fairness with a modest trade-off in accuracy.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/24/2018

Boolean Decision Rules via Column Generation

This paper considers the learning of Boolean rules in either disjunctive...
research
07/03/2021

Fair Decision Rules for Binary Classification

In recent years, machine learning has begun automating decision making i...
research
06/05/2019

Generalized Linear Rule Models

This paper considers generalized linear models using rule-based features...
research
11/23/2015

Interpretable Two-level Boolean Rule Learning for Classification

This paper proposes algorithms for learning two-level Boolean rules in C...
research
12/22/2016

Role of Simplicity in Creative Behaviour: The Case of the Poietic Generator

We propose to apply Simplicity Theory (ST) to model interest in creative...
research
07/06/2018

Interpretable Patient Mortality Prediction with Multi-value Rule Sets

We propose a Multi-vAlue Rule Set (MRS) model for in-hospital predicting...

Please sign up or login with your details

Forgot password? Click here to reset