paper-with-me

홈 › Papers

Fairness-Aware Naive Bayes Classifier for Data with Multiple Sensitive Features

2022-02-23 · Stelios Boulitsakis-Logothetis

Fairness-aware machine learning seeks to maximise utility in generating predictions while avoiding unfair discrimination based on sensitive attributes such as race, sex, religion, etc. An important line of work in this field is enforcing fairness during the training step of a classifier. A simple yet effective binary classification algorithm that follows this strategy is two-naive-Bayes (2NB), which enforces statistical parity - requiring that the groups comprising the dataset receive positive labels with the same likelihood. In this paper, we generalise this algorithm into N-naive-Bayes (NNB) to eliminate the simplification of assuming only two sensitive groups in the data and instead apply it to an arbitrary number of groups. We propose an extension of the original algorithm's statistical parity constraint and the post-processing routine that enforces statistical independence of the label and the single sensitive attribute. Then, we investigate its application on data with multiple sensitive features and propose a new constraint and post-processing routine to enforce differential fairness, an extension of established group-fairness constraints focused on intersectionalities. We empirically demonstrate the effectiveness of the NNB algorithm on US Census datasets and compare its accuracy and debiasing performance, as measured by disparate impact and DF-$\epsilon$ score, with similar group-fairness algorithms. Finally, we lay out important considerations users should be aware of before incorporating this algorithm into their application, and direct them to further reading on the pros, cons, and ethical implications of using statistical parity as a fairness criterion.

📄 PDF Abstract BibTeX arXiv:2202.11499

Code (0)

등록된 구현이 없습니다.

Tasks

AttributeBinary ClassificationFairness

Methods 이 논문이 사용한 방법론

AWARE We propose to theoretically and empirically examine the effect of incorporating weighting schemes into walk-aggregating GNNs. To this end, we propose a simple, interpretable, and…

Similar Papers 제목 키워드 기반

A Blended Likelihood Approach for Achieving Fairness Using Naive Bayes

2026-05-24 · John Arthur Junior, Abdul Lateef Yussif, Maame G. Asante-Mensah, Charles R. Haruna 외 arxiv

Concerns about algorithmic bias and fairness have increased as artificial intelligence has been incorporated into high-stakes decision-making. Traditional Naive Bayes classifiers, while efficient and interpretable, lack …

Computational Efficiency

Learning Fair Naive Bayes Classifiers by Discovering and Eliminating Discrimination Patterns

2019-06-10 · YooJung Choi, Golnoosh Farnadi, Behrouz Babaki, Guy Van Den Broeck

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 fea…

Decision MakingFairness

Statistical Guarantees for Fairness Aware Plug-In Algorithms

2021-07-27 · Drona Khurana, Srinivasan Ravichandran, Sparsh Jain, Narayanan Unny Edakunni

A plug-in algorithm to estimate Bayes Optimal Classifiers for fairness-aware binary classification has been proposed in (Menon & Williamson, 2018). However, the statistical efficacy of their approach has not been establi…

Binary ClassificationFairness

FairGAN: Fairness-aware Generative Adversarial Networks

2018-05-28 · Depeng Xu, Shuhan Yuan, Lu Zhang, Xintao Wu

Fairness-aware learning is increasingly important in data mining. Discrimination prevention aims to prevent discrimination in the training data before it is used to conduct predictive analysis. In this paper, we focus on…

FairnessGeneral Classification

FuzzyClass: A family of Fuzzy and Non-Fuzzy probabilistic-based classifiers

2023-08-26 · Journal of Open Source Software 2023 8 · Jodavid A. Ferreira, Ronei M. Moraes

This paper presents a package written in the language R for classifiers based on Naive Bayes and Fuzzy Naive Bayes named FuzzyClass. This R package implements eight fuzzy classifiers, with option for using the classica…