FedFair^3: Unlocking Threefold Fairness in Federated Learning

Simin Javaherian, Sanjeev Panta, Shelby Williams, Md Sirajul Islam, Li Chen
1/29/2024
cs.LGcs.AIcs.CY

No confident code implementation found for this paper.

Abstract

Federated Learning (FL) is an emerging paradigm in machine learning without exposing clients' raw data. In practical scenarios with numerous clients, encouraging fair and efficient client participation in federated learning is of utmost importance, which is also challenging given the heterogeneity in data distribution and device properties. Existing works have proposed different client-selection methods that consider fairness; however, they fail to select clients with high utilities while simultaneously achieving fair accuracy levels. In this paper, we propose a fair client-selection approach that unlocks threefold fairness in federated learning. In addition to having a fair client-selection strategy, we enforce an equitable number of rounds for client participation and ensure a fair accuracy distribution over the clients. The experimental results demonstrate that FedFair^3, in comparison to the state-of-the-art baselines, achieves 18.15% less accuracy variance on the IID data and 54.78% on the non-IID data, without decreasing the global accuracy. Furthermore, it shows 24.36% less wall-clock training time on average.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{javaherian2024fedfair,
  title  = {FedFair^3: Unlocking Threefold Fairness in Federated Learning},
  author = {Simin Javaherian and Sanjeev Panta and Shelby Williams and Md Sirajul Islam and Li Chen},
  year   = {2024},
  eprint = {2401.16350},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.16350v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.16350.svg)](https://codeofpaper.com/paper/2401.16350)

Discussion