The Cost of Local and Global Fairness in Federated Learning
Yuying Duan, Gelei Xu, Yiyu Shi, Michael Lemmon
TL;DR
The paper addresses fairness in federated learning for multi-class problems by jointly enforcing global and local equalized odds via a post-processing LP built on a region-under-ROC-surface framework. It introduces a Bayesian optimal score function, derives a post-processing predictor through an LP over true-positive rates, and uses a simplex-based inner approximation to enable scalable optimization in FL; a linear-algebraic equation (LAE) then yields a randomized fair predictor that preserves accuracy within the specified fairness constraints. The approach yields an epsilon-fair optimal predictor with polynomial-time complexity and demonstrates superior fairness-accuracy trade-offs and reduced communication and computation costs compared to state-of-the-art baselines on real datasets (Adult, ACSPublicCoverage, HM10000). It also analyzes data heterogeneity and privacy implications, showing predictable behavior under non-i.i.d. data and differential privacy budgets. Overall, the framework provides a practical and theoretically grounded method to deploy fair multi-class FL with controllable fairness levels and efficiency gains.
Abstract
With the emerging application of Federated Learning (FL) in finance, hiring and healthcare, FL models are regulated to be fair, preventing disparities with respect to legally protected attributes such as race or gender. Two concepts of fairness are important in FL: global and local fairness. Global fairness addresses the disparity across the entire population and local fairness is concerned with the disparity within each client. Prior fair FL frameworks have improved either global or local fairness without considering both. Furthermore, while the majority of studies on fair FL focuses on binary settings, many real-world applications are multi-class problems. This paper proposes a framework that investigates the minimum accuracy lost for enforcing a specified level of global and local fairness in multi-class FL settings. Our framework leads to a simple post-processing algorithm that derives fair outcome predictors from the Bayesian optimal score functions. Experimental results show that our algorithm outperforms the current state of the art (SOTA) with regard to the accuracy-fairness tradoffs, computational and communication costs. Codes are available at: https://github.com/papersubmission678/The-cost-of-local-and-global-fairness-in-FL .
