Aequitas Flow: Streamlining Fair ML Experimentation

Abstract

Aequitas Flow is an open-source framework and toolkit for end-to-end Fair Machine Learning (ML) experimentation, and benchmarking in Python. This package fills integration gaps that exist in other fair ML packages. In addition to the existing audit capabilities in Aequitas, the Aequitas Flow module provides a pipeline for fairness-aware model training, hyperparameter optimization, and evaluation, enabling easy-to-use and rapid experiments and analysis of results. Aimed at ML practitioners and researchers, the framework offers implementations of methods, datasets, metrics, and standard interfaces for these components to improve extensibility. By facilitating the development of fair ML practices, Aequitas Flow hopes to enhance the incorporation of fairness concepts in AI systems making AI systems more robust and fair.

Cite

Text

Jesus et al. "Aequitas Flow: Streamlining Fair ML Experimentation." Machine Learning Open Source Software, 2024.

Markdown

[Jesus et al. "Aequitas Flow: Streamlining Fair ML Experimentation." Machine Learning Open Source Software, 2024.](https://mlanthology.org/mloss/2024/jesus2024jmlr-aequitas/)

BibTeX

@article{jesus2024jmlr-aequitas,
  title     = {{Aequitas Flow: Streamlining Fair ML Experimentation}},
  author    = {Jesus, Sérgio and Saleiro, Pedro and Silva, Inês Oliveira e and Jorge, Beatriz M. and Ribeiro, Rita P. and Gama, João and Bizarro, Pedro and Ghani, Rayid},
  journal   = {Machine Learning Open Source Software},
  year      = {2024},
  pages     = {1-7},
  volume    = {25},
  url       = {https://mlanthology.org/mloss/2024/jesus2024jmlr-aequitas/}
}