FedMDFG: Federated Learning with Multi-Gradient Descent and Fair Guidance

Abstract

Fairness has been considered as a critical problem in federated learning (FL). In this work, we analyze two direct causes of unfairness in FL - an unfair direction and an improper step size when updating the model. To solve these issues, we introduce an effective way to measure fairness of the model through the cosine similarity, and then propose a federated multiple gradient descent algorithm with fair guidance (FedMDFG) to drive the model fairer. We first convert FL into a multi-objective optimization problem (MOP) and design an advanced multiple gradient descent algorithm to calculate a fair descent direction by adding a fair-driven objective to MOP. A low-communication-cost line search strategy is then designed to find a better step size for the model update. We further show the theoretical analysis on how it can enhance fairness and guarantee the convergence. Finally, extensive experiments in several FL scenarios verify that FedMDFG is robust and outperforms the SOTA FL algorithms in convergence and fairness. The source code is available at https://github.com/zibinpan/FedMDFG.

Cite

Text

Pan et al. "FedMDFG: Federated Learning with Multi-Gradient Descent and Fair Guidance." AAAI Conference on Artificial Intelligence, 2023. doi:10.1609/AAAI.V37I8.26122

Markdown

[Pan et al. "FedMDFG: Federated Learning with Multi-Gradient Descent and Fair Guidance." AAAI Conference on Artificial Intelligence, 2023.](https://mlanthology.org/aaai/2023/pan2023aaai-fedmdfg/) doi:10.1609/AAAI.V37I8.26122

BibTeX

@inproceedings{pan2023aaai-fedmdfg,
  title     = {{FedMDFG: Federated Learning with Multi-Gradient Descent and Fair Guidance}},
  author    = {Pan, Zibin and Wang, Shuyi and Li, Chi and Wang, Haijin and Tang, Xiaoying and Zhao, Junhua},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2023},
  pages     = {9364-9371},
  doi       = {10.1609/AAAI.V37I8.26122},
  url       = {https://mlanthology.org/aaai/2023/pan2023aaai-fedmdfg/}
}