FedSTaS: Client Stratification and Client Level Sampling for Efficient Federated Learning

Jordan Slessor, Dezheng Kong, Xiaofen Tang, Zheng En Than, Linglong Kong
12/18/2024
cs.LGstat.ML

No confident code implementation found for this paper.

Abstract

Federated learning (FL) is a machine learning methodology that involves the collaborative training of a global model across multiple decentralized clients in a privacy-preserving way. Several FL methods are introduced to tackle communication inefficiencies but do not address how to sample participating clients in each round effectively and in a privacy-preserving manner. In this paper, we propose \textit{FedSTaS}, a client and data-level sampling method inspired by \textit{FedSTS} and \textit{FedSampling}. In each federated learning round, \textit{FedSTaS} stratifies clients based on their compressed gradients, re-allocate the number of clients to sample using an optimal Neyman allocation, and sample local data from each participating clients using a data uniform sampling strategy. Experiments on three datasets show that \textit{FedSTaS} can achieve higher accuracy scores than those of \textit{FedSTS} within a fixed number of training rounds.

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{slessor2024fedstas,
  title  = {FedSTaS: Client Stratification and Client Level Sampling for Efficient Federated Learning},
  author = {Jordan Slessor and Dezheng Kong and Xiaofen Tang and Zheng En Than and Linglong Kong},
  year   = {2024},
  eprint = {2412.14226},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.14226v2}
}

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

Discussion