Towards Fairness and Privacy: A Novel Data Pre-processing Optimization Framework for Non-binary Protected Attributes

Manh Khoi Duong, Stefan Conrad
10/1/2024
cs.LGcs.CY

No official code found. Best implementation: mkduong-ai/fairdo (13 stars, MIT, last commit 2024-08-26).

Abstract

The reason behind the unfair outcomes of AI is often rooted in biased datasets. Therefore, this work presents a framework for addressing fairness by debiasing datasets containing a (non-)binary protected attribute. The framework proposes a combinatorial optimization problem where heuristics such as genetic algorithms can be used to solve for the stated fairness objectives. The framework addresses this by finding a data subset that minimizes a certain discrimination measure. Depending on a user-defined setting, the framework enables different use cases, such as data removal, the addition of synthetic data, or exclusive use of synthetic data. The exclusive use of synthetic data in particular enhances the framework's ability to preserve privacy while optimizing for fairness. In a comprehensive evaluation, we demonstrate that under our framework, genetic algorithms can effectively yield fairer datasets compared to the original data. In contrast to prior work, the framework exhibits a high degree of flexibility as it is metric- and task-agnostic, can be applied to both binary or non-binary protected attributes, and demonstrates efficient runtime.

View on arXivView PDF

Code Implementations(1)

mkduong-ai/fairdoCommunity100%
MIT

A Python package for mitigating bias in tabular data.

131Python, Jupyter NotebookAug 23, 20232 years agoMIT
datafairness-mlmachinelearning

Similar Papers

Cite this paper

@article{duong2024towards,
  title  = {Towards Fairness and Privacy: A Novel Data Pre-processing Optimization Framework for Non-binary Protected Attributes},
  author = {Manh Khoi Duong and Stefan Conrad},
  year   = {2024},
  eprint = {2410.00836},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.00836v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.00836.svg)](https://codeofpaper.com/paper/2410.00836)

Discussion