Federated Graph-based Sampling with Arbitrary Client Availability

11/25/2022
by   Zheng Wang, et al.
0

While federated learning has shown strong results in optimizing a machine learning model without direct access to the original data, its performance may be hindered by intermittent client availability which slows down the convergence and biases the final learned model. There are significant challenges to achieve both stable and bias-free training under arbitrary client availability. To address these challenges, we propose a framework named Federated Graph-based Sampling (FedGS), to stabilize the global model update and mitigate the long-term bias given arbitrary client availability simultaneously. First, we model the data correlations of clients with a Data-Distribution-Dependency Graph (3DG) that helps keep the sampled clients data apart from each other, which is theoretically shown to improve the approximation to the optimal model update. Second, constrained by the far-distance in data distribution of the sampled clients, we further minimize the variance of the numbers of times that the clients are sampled, to mitigate long-term bias. To validate the effectiveness of FedGS, we conduct experiments on three datasets under a comprehensive set of seven client availability modes. Our experimental results confirm FedGS's advantage in both enabling a fair client-sampling scheme and improving the model performance under arbitrary client availability. Our code is available at <https://github.com/WwZzz/FedGS>.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/09/2020

Client Adaptation improves Federated Learning with Simulated Non-IID Clients

We present a federated learning approach for learning a client adaptable...
research
05/13/2022

Federated Learning Under Intermittent Client Availability and Time-Varying Communication Constraints

Federated learning systems facilitate training of global models in setti...
research
01/25/2023

When to Trust Aggregated Gradients: Addressing Negative Client Sampling in Federated Learning

Federated Learning has become a widely-used framework which allows learn...
research
01/30/2023

FedFA: Federated Feature Augmentation

Federated learning is a distributed paradigm that allows multiple partie...
research
06/20/2021

Is Shapley Value fair? Improving Client Selection for Mavericks in Federated Learning

Shapley Value is commonly adopted to measure and incentivize client part...
research
03/28/2023

On the Local Cache Update Rules in Streaming Federated Learning

In this study, we address the emerging field of Streaming Federated Lear...
research
11/05/2021

Predictive Replica Placement for Mobile Users in Distributed Fog Data Stores with Client-Side Markov Models

Mobile clients that consume and produce data are abundant in fog environ...

Please sign up or login with your details

Forgot password? Click here to reset