OmniFair: A Declarative System for Model-Agnostic Group Fairness in Machine Learning
Hantian Zhang, Xu Chu, Abolfazl Asudeh, Shamkant B. Navathe

TL;DR
OmniFair is a versatile, model-agnostic declarative system that enables specifying and enforcing multiple group fairness constraints in machine learning, improving fairness without significant accuracy loss or computational overhead.
Contribution
It introduces a declarative interface supporting all common group fairness notions and multiple constraints simultaneously, with algorithms optimized for accuracy-fairness trade-offs.
Findings
Reduces accuracy loss by up to 94.8% compared to other methods.
Supports all major fairness notions including statistical parity, equalized odds, and predictive parity.
Achieves up to 270 times faster performance than in-processing approaches.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEthics and Social Impacts of AI · Explainable Artificial Intelligence (XAI) · Adversarial Robustness in Machine Learning
