Fair Decision Rules for Binary Classification
Connor Lawless, Oktay Gunluk

TL;DR
This paper introduces a method for creating fair, interpretable Boolean rule sets for binary classification that satisfy fairness constraints like equality of opportunity and equalized odds, using an efficient column generation approach.
Contribution
It formulates the fair rule set learning as an integer program with a novel column generation framework, enabling the handling of large datasets and stricter fairness constraints.
Findings
Achieves fairer rule sets with modest accuracy trade-offs.
Handles large datasets efficiently with heuristics.
Outperforms existing fair classifiers in fairness constraints.
Abstract
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,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Adversarial Robustness in Machine Learning · Ethics and Social Impacts of AI
