Learning Fair Naive Bayes Classifiers by Discovering and Eliminating Discrimination Patterns

06/10/2019
by   YooJung Choi, et al.
2

As machine learning is increasingly used to make real-world decisions, recent research efforts aim to define and ensure fairness in algorithmic decision making. Existing methods often assume a fixed set of observable features to define individuals, but lack a discussion of certain features not being observed at test time. In this paper, we study fairness of naive Bayes classifiers, which allow partial observations. In particular, we introduce the notion of a discrimination pattern, which refers to an individual receiving different classifications depending on whether some sensitive attributes were observed. Then a model is considered fair if it has no such pattern. We propose an algorithm to discover and mine for discrimination patterns in a naive Bayes classifier, and show how to learn maximum-likelihood parameters subject to these fairness constraints. Our approach iteratively discovers and eliminates discrimination patterns until a fair model is learned. An empirical evaluation on three real-world datasets demonstrates that we can remove exponentially many discrimination patterns by only adding a small fraction of them as constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/05/2022

Certifying Fairness of Probabilistic Circuits

With the increased use of machine learning systems for decision making, ...
research
11/12/2018

Eliminating Latent Discrimination: Train Then Mask

How can we control for latent discrimination in predictive models? How c...
research
05/06/2020

Ensuring Fairness under Prior Probability Shifts

In this paper, we study the problem of fair classification in the presen...
research
01/29/2023

Fair Decision-making Under Uncertainty

There has been concern within the artificial intelligence (AI) community...
research
03/08/2023

Certifiable Robustness for Naive Bayes Classifiers

Data cleaning is crucial but often laborious in most machine learning (M...
research
02/17/2020

Learning Individually Fair Classifier with Causal-Effect Constraint

Machine learning is increasingly being used in various applications that...
research
11/09/2022

Discrimination and Class Imbalance Aware Online Naive Bayes

Fairness-aware mining of massive data streams is a growing and challengi...

Please sign up or login with your details

Forgot password? Click here to reset