BiFair: Training Fair Models with Bilevel Optimization

06/03/2021
by   Mustafa Safa Ozdayi, et al.
0

Prior studies have shown that, training machine learning models via empirical loss minimization to maximize a utility metric (e.g., accuracy), might yield models that make discriminatory predictions. To alleviate this issue, we develop a new training algorithm, named BiFair, which jointly minimizes for a utility, and a fairness loss of interest. Crucially, we do so without directly modifying the training objective, e.g., by adding regularization terms. Rather, we learn a set of weights on the training dataset, such that, training on the weighted dataset ensures both good utility, and fairness. The dataset weights are learned in concurrence to the model training, which is done by solving a bilevel optimization problem using a held-out validation dataset. Overall, this approach yields models with better fairness-utility trade-offs. Particularly, we compare our algorithm with three other state-of-the-art fair training algorithms over three real-world datasets, and demonstrate that, BiFair consistently performs better, i.e., we reach to better values of a given fairness metric under same, or higher accuracy. Further, our algorithm is scalable. It is applicable both to simple models, such as logistic regression, as well as more complex models, such as deep neural networks, as evidenced by our experimental analysis.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/15/2022

Training Fair Deep Neural Networks by Balancing Influence

Most fair machine learning methods either highly rely on the sensitive i...
research
10/09/2019

Optimal Training of Fair Predictive Models

Recently there has been sustained interest in modifying prediction algor...
research
03/01/2023

Re-weighting Based Group Fairness Regularization via Classwise Robust Optimization

Many existing group fairness-aware training methods aim to achieve the g...
research
04/21/2023

Optimizing fairness tradeoffs in machine learning with multiobjective meta-models

Improving the fairness of machine learning models is a nuanced task that...
research
02/25/2020

Counterfactual fairness: removing direct effects through regularization

Building machine learning models that are fair with respect to an unpriv...
research
12/13/2020

Demysifying Deep Neural Networks Through Interpretation: A Survey

Modern deep learning algorithms tend to optimize an objective metric, su...
research
02/07/2023

To Be Forgotten or To Be Fair: Unveiling Fairness Implications of Machine Unlearning Methods

The right to be forgotten (RTBF) is motivated by the desire of people no...

Please sign up or login with your details

Forgot password? Click here to reset