Different Horses for Different Courses: Comparing Bias Mitigation Algorithms in ML

Prakhar Ganesh, Usman Gohar, Lu Cheng, Golnoosh Farnadi
11/17/2024
cs.LGcs.AIcs.CY

No confident code implementation found for this paper.

Abstract

With fairness concerns gaining significant attention in Machine Learning (ML), several bias mitigation techniques have been proposed, often compared against each other to find the best method. These benchmarking efforts tend to use a common setup for evaluation under the assumption that providing a uniform environment ensures a fair comparison. However, bias mitigation techniques are sensitive to hyperparameter choices, random seeds, feature selection, etc., meaning that comparison on just one setting can unfairly favour certain algorithms. In this work, we show significant variance in fairness achieved by several algorithms and the influence of the learning pipeline on fairness scores. We highlight that most bias mitigation techniques can achieve comparable performance, given the freedom to perform hyperparameter optimization, suggesting that the choice of the evaluation parameters-rather than the mitigation technique itself-can sometimes create the perceived superiority of one method over another. We hope our work encourages future research on how various choices in the lifecycle of developing an algorithm impact fairness, and trends that guide the selection of appropriate algorithms.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ganesh2024different,
  title  = {Different Horses for Different Courses: Comparing Bias Mitigation Algorithms in ML},
  author = {Prakhar Ganesh and Usman Gohar and Lu Cheng and Golnoosh Farnadi},
  year   = {2024},
  eprint = {2411.11101},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.11101v2}
}

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/2411.11101.svg)](https://codeofpaper.com/paper/2411.11101)

Discussion