Fair Decision Rules for Binary Classification
Not on the map. Why?
Abstract (arXiv)
In recent years, machine learning has begun automating decision making in fields as varied as college admissions, credit lending, and criminal sentencing. The socially sensitive nature of some of these applications together with increasing regulatory constraints has necessitated the need for algorithms that are both fair and interpretable. In this paper we consider the problem of building Boolean rule sets in disjunctive normal form (DNF), an interpretable model for binary classification, subject to fairness constraints. We formulate the problem as an integer program that maximizes classification accuracy with explicit constraints on two different measures of classification parity: equality of opportunity and equalized odds. Column generation framework, with a novel formulation, is used to efficiently search over exponentially many possible rules. When combined with faster heuristics, our method can deal with large data-sets. 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.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 21 of its 50 references that are in the map. First posted on arXiv 3 Jul 2021.
Builds on
21 of 50 references.
References · 21
- 2016Equality of Opportunity in Supervised Learningcited by 2,007
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,917
- 2016Fair prediction with disparate impact: A study of bias in recidivism prediction instrumentscited by 672
- 2018A Reductions Approach to Fair Classificationcited by 587
- 2016Inherent Trade-Offs in the Fair Determination of Risk Scorescited by 586
- 2016Fairness Beyond Disparate Treatment & Disparate Impact: Learning Classification without Disparate Mistreatmentcited by 369
- 2018Empirical Risk Minimization under Fairness Constraintscited by 226
- 2015Censoring Representations with an Adversarycited by 192
- 2017A Convex Framework for Fair Regressioncited by 148
- 2015Interpretable classifiers using rules and Bayesian analysis: Building a better stroke prediction modelcited by 140
- 2018Boolean Decision Rules via Column Generationcited by 80
- 2019Learning Optimal and Fair Decision Trees for Non-Discriminative Decision-Makingcited by 75
9 more
- 2016Scalable Bayesian Rule Listscited by 64
- 2014Falling Rule Listscited by 59
- 2017Learning Certifiably Optimal Rule Lists for Categorical Datacited by 50
- 2016Learning Optimized Risk Scorescited by 47
- 2015Learning Optimized Or's of And'scited by 14
- 2018Fairness-aware Classification: Criterion, Convexity, and Boundscited by 14
- 2013Supersparse Linear Integer Models for Interpretable Classificationcited by 8
- 2016Optimal Generalized Decision Trees via Integer Programmingcited by 7
- 2020Rule Covering for Interpretation and Boostingcited by 4
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 1.
4 papers.
- 2021Interpretable Clustering via Multi-Polytope Machinescited by 11
- 2023Explainable AI for clinical risk prediction: a survey of concepts, methods, and modalitiescited by 2
- 2024Fair and Accurate Regression: Strong Formulations and Algorithmscited by 1
- 2022Revealing Unfair Models by Mining Interpretable Evidencecited by 0
- 2024Fair and Accurate Regression: Strong Formulations and Algorithms22 Dec 2024
- 2023Explainable AI for clinical risk prediction: a survey of concepts, methods, and modalities16 Aug 2023
- 2022Revealing Unfair Models by Mining Interpretable Evidence12 Jul 2022
- 2021Interpretable Clustering via Multi-Polytope Machines10 Dec 2021