English

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

Machine Learning 2024-12-31 v2 Machine Learning

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.

Keywords

Cite

@article{arxiv.2412.14226,
  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},
  journal= {arXiv preprint arXiv:2412.14226},
  year   = {2024}
}

Comments

6 pages, 3 figures

R2 v1 2026-06-28T20:41:04.836Z