Friends in Unexpected Places: Enhancing Local Fairness in Federated Learning through Clustering

Yifan Yang, Ali Payani, Parinaz Naghizadeh
7/27/2024
cs.LGcs.CY

No confident code implementation found for this paper.

Abstract

Federated Learning (FL) has been a pivotal paradigm for collaborative training of machine learning models across distributed datasets. In heterogeneous settings, it has been observed that a single shared FL model can lead to low local accuracy, motivating personalized FL algorithms. In parallel, fair FL algorithms have been proposed to enforce group fairness on the global models. Again, in heterogeneous settings, global and local fairness do not necessarily align, motivating the recent literature on locally fair FL. In this paper, we propose new FL algorithms for heterogeneous settings, spanning the space between personalized and locally fair FL. Building on existing clustering-based personalized FL methods, we incorporate a new fairness metric into cluster assignment, enabling a tunable balance between local accuracy and fairness. Our methods match or exceed the performance of existing locally fair FL approaches, without explicit fairness intervention. We further demonstrate (numerically and analytically) that personalization alone can improve local fairness and that our methods exploit this alignment when present.

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{yang2024friends,
  title  = {Friends in Unexpected Places: Enhancing Local Fairness in Federated Learning through Clustering},
  author = {Yifan Yang and Ali Payani and Parinaz Naghizadeh},
  year   = {2024},
  eprint = {2407.19331},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.19331v3}
}

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/2407.19331.svg)](https://codeofpaper.com/paper/2407.19331)

Discussion