Federated learning (FL) has gain growing interests for its capability of learning from distributed data sources collectively without the need of accessing the raw data samples across different sources. So far FL research has mostly focused on improving the performance, how the algorithmic disparity will be impacted for the model learned from FL and the impact of algorithmic disparity on the utility inconsistency are largely unexplored. In this paper, we propose an FL framework to jointly consider performance consistency and algorithmic fairness across different local clients (data sources). We derive our framework from a constrained multiobjective optimization perspective, in which we learn a model satisfying fairness constraints on all clients with consistent performance. Specifically, we treat the algorithm prediction loss at each local client as an objective and maximize the worst-performing client with fairness constraints through optimizing a surrogate maximum function with all objectives involved. A gradient-based procedure is employed to achieve the Pareto optimality of this optimization problem. Theoretical analysis is provided to prove that our method can converge to a Pareto solution that achieves the min-max performance with fairness constraints on all clients. Comprehensive experiments on synthetic and real-world datasets demonstrate the superiority that our approach over baselines and its effectiveness in achieving both fairness and consistency across all local clients.
[1]
Yin Tat Lee,et al.
Solving linear programs in the current matrix multiplication time
,
2018,
STOC.
[2]
Mehryar Mohri,et al.
Agnostic Federated Learning
,
2019,
ICML.
[3]
Nathan Srebro,et al.
Equality of Opportunity in Supervised Learning
,
2016,
NIPS.
[4]
Alistair E. W. Johnson,et al.
The eICU Collaborative Research Database, a freely available multi-center database for critical care research
,
2018,
Scientific Data.
[5]
Toniann Pitassi,et al.
Fairness through awareness
,
2011,
ITCS '12.
[6]
Ron Kohavi,et al.
Scaling Up the Accuracy of Naive-Bayes Classifiers: A Decision-Tree Hybrid
,
1996,
KDD.
[7]
Tian Li,et al.
Fair Resource Allocation in Federated Learning
,
2019,
ICLR.