OmniFair: A Declarative System for Model-Agnostic Group Fairness in Machine Learning
Not on the map. Why?
Abstract (arXiv)
Machine learning (ML) is increasingly being used to make decisions in our society. ML models, however, can be unfair to certain demographic groups (e.g., African Americans or females) according to various fairness metrics. Existing techniques for producing fair ML models either are limited to the type of fairness constraints they can handle (e.g., preprocessing) or require nontrivial modifications to downstream ML training algorithms (e.g., in-processing). We propose a declarative system OmniFair for supporting group fairness in ML. OmniFair features a declarative interface for users to specify desired group fairness constraints and supports all commonly used group fairness notions, including statistical parity, equalized odds, and predictive parity. OmniFair is also model-agnostic in the sense that it does not require modifications to a chosen ML algorithm. OmniFair also supports enforcing multiple user declared fairness constraints simultaneously while most previous techniques cannot. The algorithms in OmniFair maximize model accuracy while meeting the specified fairness constraints, and their efficiency is optimized based on the theoretically provable monotonicity property regarding the trade-off between accuracy and fairness that is unique to our system. We conduct experiments on commonly used datasets that exhibit bias against minority groups in the fairness literature. We show that OmniFair is more versatile than existing algorithmic fairness approaches in terms of both supported fairness constraints and downstream ML models. OmniFair reduces the accuracy loss by up to 94.8% compared with the second best method. OmniFair also achieves similar running time to preprocessing methods, and is up to 270× faster than in-processing methods.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 17 of its 51 references that are in the map. First posted on arXiv 13 Mar 2021.
Builds on
17 of 51 references.
References · 17
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2016Equality of Opportunity in Supervised Learningcited by 2,000
- 2014Certifying and removing disparate impactcited by 715
- 2018A Reductions Approach to Fair Classificationcited by 585
- 2016Inherent Trade-Offs in the Fair Determination of Risk Scorescited by 582
- 2017Snorkel: Rapid Training Data Creation with Weak Supervisioncited by 370
- 2016Fairness Beyond Disparate Treatment & Disparate Impact: Learning Classification without Disparate Mistreatmentcited by 368
- 2017Fairness in Criminal Justice Risk Assessments: The State of the Artcited by 315
- 2018Classification with Fairness Constraints: A Meta-Algorithm with Provable Guaranteescited by 146
- 2018An Intersectional Definition of Fairnesscited by 126
- 2013Discrimination in Online Ad Deliverycited by 93
- 2018An Empirical Study of Rich Subgroup Fairness for Machine Learningcited by 81
5 more
- 2018Assessing and Remedying Coverage for a Given Datasetcited by 21
- 2019GOGGLES: Automatic Image Labeling with Affinity Codingcited by 19
- 2019FairPrep: Promoting Data to a First-Class Citizen in Studies on Fairness-Enhancing Interventionscited by 13
- 2018Helix: Holistic Optimization for Accelerating Iterative Machine Learningcited by 11
- 2017Infrastructure for Usable Machine Learning: The Stanford DAWN Projectcited by 3
Built on by
Citing papers per year: 2021: 4; 2022: 8; 2023: 3; 2024: 2; 2025: 0; 2026: 1.
18 papers.
Sort:
- 2022Bias Mitigation for Machine Learning Classifiers: A Comprehensive Surveycited by 125
- 2021Data Collection and Quality Challenges in Deep Learning: A Data-Centric AI Perspectivecited by 116
- 2022Representation Bias in Data: A Survey on Identification and Resolution Techniquescited by 37
- 2022Consistent Range Approximation for Fair Predictive Modelingcited by 7
- 2021FairAutoML: Embracing Unfairness Mitigation in AutoMLcited by 6
- 2024Falcon: Fair Active Learning using Multi-armed Banditscited by 6
- 2022iFlipper: Label Flipping for Individual Fairnesscited by 5
- 2022FairRoad: Achieving Fairness for Recommender Systems with Optimized Antidote Datacited by 5
- 2024A Catalog of Fairness-Aware Practices in Machine Learning Engineeringcited by 4
- 2021Finding Representative Group Fairness Metrics Using Correlation Estimationscited by 2
- 2023Non-Invasive Fairness in Learning through the Lens of Data Driftcited by 2
- 2023Model Debiasing via Gradient-based Explanation on Representationcited by 2
6 more
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloadscited by 2
- 2022RAGUEL: Recourse-Aware Group Unfairness Eliminationcited by 1
- 2022AutoSlicer: Scalable Automated Data Slicing for ML Model Analysiscited by 1
- 2021Auditing the Imputation Effect on Fairness of Predictive Analytics in Higher Educationcited by 0
- 2022Multiple Attribute Fairness: Application to Fraud Detectioncited by 0
- 2026FairMon: A Tool for Monitoring and Visualizing Algorithmic Fairnesscited by 0
- 2026FairMon: A Tool for Monitoring and Visualizing Algorithmic Fairness7 Aug 2026
- 2024A Catalog of Fairness-Aware Practices in Machine Learning Engineering29 Aug 2024
- 2024Falcon: Fair Active Learning using Multi-armed Bandits23 Jan 2024
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloads3 Sep 2023
- 2023Model Debiasing via Gradient-based Explanation on Representation20 May 2023
- 2023Non-Invasive Fairness in Learning through the Lens of Data Drift30 Mar 2023
- 2022Consistent Range Approximation for Fair Predictive Modeling21 Dec 2022
- 2022AutoSlicer: Scalable Automated Data Slicing for ML Model Analysis18 Dec 2022
- 2022FairRoad: Achieving Fairness for Recommender Systems with Optimized Antidote Data13 Dec 2022
- 2022iFlipper: Label Flipping for Individual Fairness15 Sep 2022
- 2022RAGUEL: Recourse-Aware Group Unfairness Elimination30 Aug 2022
- 2022Multiple Attribute Fairness: Application to Fraud Detection28 Jul 2022
6 more
- 2022Bias Mitigation for Machine Learning Classifiers: A Comprehensive Survey14 Jul 2022
- 2022Representation Bias in Data: A Survey on Identification and Resolution Techniques22 Mar 2022
- 2021Data Collection and Quality Challenges in Deep Learning: A Data-Centric AI Perspective13 Dec 2021
- 2021FairAutoML: Embracing Unfairness Mitigation in AutoML11 Nov 2021
- 2021Auditing the Imputation Effect on Fairness of Predictive Analytics in Higher Education13 Sep 2021
- 2021Finding Representative Group Fairness Metrics Using Correlation Estimations13 Sep 2021
- 2022Bias Mitigation for Machine Learning Classifiers: A Comprehensive Surveycited by 125
- 2021Data Collection and Quality Challenges in Deep Learning: A Data-Centric AI Perspectivecited by 116
- 2022Representation Bias in Data: A Survey on Identification and Resolution Techniquescited by 37
- 2022Consistent Range Approximation for Fair Predictive Modelingcited by 7
- 2021FairAutoML: Embracing Unfairness Mitigation in AutoMLcited by 6
- 2024Falcon: Fair Active Learning using Multi-armed Banditscited by 6
- 2022iFlipper: Label Flipping for Individual Fairnesscited by 5
- 2022FairRoad: Achieving Fairness for Recommender Systems with Optimized Antidote Datacited by 5
- 2024A Catalog of Fairness-Aware Practices in Machine Learning Engineeringcited by 4
- 2021Finding Representative Group Fairness Metrics Using Correlation Estimationscited by 2
- 2023Non-Invasive Fairness in Learning through the Lens of Data Driftcited by 2
- 2023Model Debiasing via Gradient-based Explanation on Representationcited by 2
12 most cited of 18 All 18 (JSON)
- 2026FairMon: A Tool for Monitoring and Visualizing Algorithmic Fairness7 Aug 2026
- 2024A Catalog of Fairness-Aware Practices in Machine Learning Engineering29 Aug 2024
- 2024Falcon: Fair Active Learning using Multi-armed Bandits23 Jan 2024
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloads3 Sep 2023
- 2023Model Debiasing via Gradient-based Explanation on Representation20 May 2023
- 2023Non-Invasive Fairness in Learning through the Lens of Data Drift30 Mar 2023
- 2022Consistent Range Approximation for Fair Predictive Modeling21 Dec 2022
- 2022AutoSlicer: Scalable Automated Data Slicing for ML Model Analysis18 Dec 2022
- 2022FairRoad: Achieving Fairness for Recommender Systems with Optimized Antidote Data13 Dec 2022
- 2022iFlipper: Label Flipping for Individual Fairness15 Sep 2022
- 2022RAGUEL: Recourse-Aware Group Unfairness Elimination30 Aug 2022
- 2022Multiple Attribute Fairness: Application to Fraud Detection28 Jul 2022
12 newest of 18 All 18 (JSON)