A Bilevel Optimization Approach for Computing Synthetic Data to Mitigate Unfairness in Collaborative Machine Learning
- 29 January 2026
- journal article
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in INFORMS Journal on Optimization
- Vol. 8 (3) , 248-265
Abstract
In distributed computing, collaborative machine learning enables multiple clients to train a global model collaboratively. In this paper, we present two strategies for addressing fairness in collaborative machine learning based on each client generating a synthetic data set by solving a bilevel optimization problem aimed at ensuring that the global model yields fair predictions. In our first strategy, clients pass their synthetic data sets (or closely related synthetic data sets that additionally preserve differential privacy) to the server. These data sets are used by the server to train the global model using conventional machine learning techniques, eliminating the need to handle fairness-specific aggregation. This approach requires only a single communication round, maintains data privacy (when we integrate a differential privacy-preserving enhancement), and promotes fairness. Our second strategy employs a well-known federated averaging framework but where clients use their synthetic data sets to compute the required local model updates that are passed frequently to the server. For this approach, privacy is preserved by passing model parameters, and fairness is attained by using our synthetic data sets. Our two approaches (one-shot versus many-shot) are complementary to each other. Empirical results demonstrate that our methods are effective in reducing unfairness.Keywords
This publication has 25 references indexed in Scilit:
- Bilevel optimization with a multi-objective lower-level problem: risk-neutral and risk-averse formulationsOptimization Methods and Software, 2024
- FAIR-FATE: Fair Federated Learning with Momentum2023
- DP-CTGAN: Differentially Private Medical Data Generation Using CTGANs2022
- Bias Mitigation Post-processing for Individual and Group Fairness2019
- Conscientious Classification: A Data Scientist's Guide to Discrimination-Aware ClassificationBig Data, 2017
- Deep Residual Learning for Image Recognition2016
- Fairness-Aware Classifier with Prejudice Remover Regularizer2012
- Collaborative learning: what is it?Procedia - Social and Behavioral Sciences, 2012
- Differential Privacy2006
- The steepest descent direction for the nonlinear bilevel programming problemOperations Research Letters, 1994