Optimizing fairness tradeoffs in machine learning with multiobjective meta-models

04/21/2023
by   William G. La Cava, et al.
0

Improving the fairness of machine learning models is a nuanced task that requires decision makers to reason about multiple, conflicting criteria. The majority of fair machine learning methods transform the error-fairness trade-off into a single objective problem with a parameter controlling the relative importance of error versus fairness. We propose instead to directly optimize the error-fairness tradeoff by using multi-objective optimization. We present a flexible framework for defining the fair machine learning task as a weighted classification problem with multiple cost functions. This framework is agnostic to the underlying prediction model as well as the metrics. We use multiobjective optimization to define the sample weights used in model training for a given machine learner, and adapt the weights to optimize multiple metrics of fairness and accuracy across a set of tasks. To reduce the number of optimized parameters, and to constrain their complexity with respect to population subgroups, we propose a novel meta-model approach that learns to map protected attributes to sample weights, rather than optimizing those weights directly. On a set of real-world problems, this approach outperforms current state-of-the-art methods by finding solution sets with preferable error/fairness trade-offs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/03/2020

Accuracy and Fairness Trade-offs in Machine Learning: A Stochastic Multi-Objective Approach

In the application of machine learning to real-life decision-making syst...
research
01/31/2023

Superhuman Fairness

The fairness of machine learning-based decisions has become an increasin...
research
02/03/2022

FORML: Learning to Reweight Data for Fairness

Deployed machine learning models are evaluated by multiple metrics beyon...
research
08/28/2019

Multi-Objective Automatic Machine Learning with AutoxgboostMC

AutoML systems are currently rising in popularity, as they can build pow...
research
06/12/2023

Computational Team Assembly with Fairness Constraints

Team assembly is a problem that demands trade-offs between multiple fair...
research
07/11/2019

Fairness without Regret

A popular approach of achieving fairness in optimization problems is by ...
research
06/03/2021

BiFair: Training Fair Models with Bilevel Optimization

Prior studies have shown that, training machine learning models via empi...

Please sign up or login with your details

Forgot password? Click here to reset