Differential Adjusted Parity for Learning Fair Representations

Bucher Sahyouni, Matthew Vowels, Liqun Chen, Simon Hadfield
2/13/2025
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

The development of fair and unbiased machine learning models remains an ongoing objective for researchers in the field of artificial intelligence. We introduce the Differential Adjusted Parity (DAP) loss to produce unbiased informative representations. It utilises a differentiable variant of the adjusted parity metric to create a unified objective function. By combining downstream task classification accuracy and its inconsistency across sensitive feature domains, it provides a single tool to increase performance and mitigate bias. A key element in this approach is the use of soft balanced accuracies. In contrast to previous non-adversarial approaches, DAP does not suffer a degeneracy where the metric is satisfied by performing equally poorly across all sensitive domains. It outperforms several adversarial models on downstream task accuracy and fairness in our analysis. Specifically, it improves the demographic parity, equalized odds and sensitive feature accuracy by as much as 22.5\%, 44.1\% and 40.1\%, respectively, when compared to the best performing adversarial approaches on these metrics. Overall, the DAP loss and its associated metric can play a significant role in creating more fair machine learning models.

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{sahyouni2025differential,
  title  = {Differential Adjusted Parity for Learning Fair Representations},
  author = {Bucher Sahyouni and Matthew Vowels and Liqun Chen and Simon Hadfield},
  year   = {2025},
  eprint = {2502.09765},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.09765v2}
}

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

Discussion