Fairkit, Fairkit, on the Wall, Who's the Fairest of Them All? Supporting Data Scientists in Training Fair Models
Not on the map. Why?
Abstract (arXiv)
Modern software relies heavily on data and machine learning, and affects decisions that shape our world. Unfortunately, recent studies have shown that because of biases in data, software systems frequently inject bias into their decisions, from producing better closed caption transcriptions of men's voices than of women's voices to overcharging people of color for financial loans. To address bias in machine learning, data scientists need tools that help them understand the trade-offs between model quality and fairness in their specific data domains. Toward that end, we present fairkit-learn, a toolkit for helping data scientists reason about and understand fairness. Fairkit-learn works with state-of-the-art machine learning tools and uses the same interfaces to ease adoption. It can evaluate thousands of models produced by multiple machine learning algorithms, hyperparameters, and data permutations, and compute and visualize a small Pareto-optimal set of models that describe the optimal trade-offs between fairness and quality. We evaluate fairkit-learn via a user study with 54 students, showing that students using fairkit-learn produce models that provide a better balance between fairness and quality than students using scikit-learn and IBM AI Fairness 360 toolkits. With fairkit-learn, users can select models that are up to 67% more fair and 10% more accurate than the models they are likely to train with scikit-learn.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 0; 2024: 2; 2025: 1.
9 papers.
- 2021Bias in Machine Learning Software: Why? How? What to do?cited by 92
- 2022Exploring How Machine Learning Practitioners (Try To) Use Fairness Toolkitscited by 33
- 2021A Framework for Fairness: A Systematic Review of Existing Fair AI Solutionscited by 18
- 2021Fair Enough: Searching for Sufficient Measures of Fairnesscited by 14
- 2024Generative AI voting: fair collective choice is resilient to LLM biases and inconsistenciescited by 6
- 2022Enhanced Fairness Testing via Generating Effective Initial Individual Discriminatory Instancescited by 2
- 2021Fairer Software Made Easier (using "Keys")cited by 0
- 2024Text-to-Image Representativity Fairness Evaluation Frameworkcited by 0
- 2025Your Model Is Unfair, Are You Even Aware? Inverse Relationship Between Comprehension and Trust in Explainability Visualizations of Biased ML Modelscited by 0
- 2025Your Model Is Unfair, Are You Even Aware? Inverse Relationship Between Comprehension and Trust in Explainability Visualizations of Biased ML Models31 Jul 2025
- 2024Text-to-Image Representativity Fairness Evaluation Framework18 Oct 2024
- 2024Generative AI voting: fair collective choice is resilient to LLM biases and inconsistencies31 May 2024
- 2022Enhanced Fairness Testing via Generating Effective Initial Individual Discriminatory Instances17 Sep 2022
- 2022Exploring How Machine Learning Practitioners (Try To) Use Fairness Toolkits13 May 2022
- 2021A Framework for Fairness: A Systematic Review of Existing Fair AI Solutions10 Dec 2021
- 2021Fair Enough: Searching for Sufficient Measures of Fairness25 Oct 2021
- 2021Fairer Software Made Easier (using "Keys")11 Jul 2021
- 2021Bias in Machine Learning Software: Why? How? What to do?25 May 2021