FedPrune: Towards Inclusive Federated Learning

10/27/2021
by   Muhammad Tahir Munir, et al.
0

Federated learning (FL) is a distributed learning technique that trains a shared model over distributed data in a privacy-preserving manner. Unfortunately, FL's performance degrades when there is (i) variability in client characteristics in terms of computational and memory resources (system heterogeneity) and (ii) non-IID data distribution across clients (statistical heterogeneity). For example, slow clients get dropped in FL schemes, such as Federated Averaging (FedAvg), which not only limits overall learning but also biases results towards fast clients. We propose FedPrune; a system that tackles this challenge by pruning the global model for slow clients based on their device characteristics. By doing so, slow clients can train a small model quickly and participate in FL which increases test accuracy as well as fairness. By using insights from Central Limit Theorem, FedPrune incorporates a new aggregation technique that achieves robust performance over non-IID data. Experimental evaluation shows that Fed- Prune provides robust convergence and better fairness compared to Federated Averaging.

READ FULL TEXT
research
05/20/2022

E2FL: Equal and Equitable Federated Learning

Federated Learning (FL) enables data owners to train a shared global mod...
research
01/25/2020

TiFL: A Tier-based Federated Learning System

Federated Learning (FL) enables learning a shared model across many clie...
research
08/17/2020

Inverse Distance Aggregation for Federated Learning with Non-IID Data

Federated learning (FL) has been a promising approach in the field of me...
research
07/10/2022

FedSS: Federated Learning with Smart Selection of clients

Federated learning provides the ability to learn over heterogeneous user...
research
10/12/2022

Aergia: Leveraging Heterogeneity in Federated Learning Systems

Federated Learning (FL) is a popular approach for distributed deep learn...
research
05/26/2022

A Fair Federated Learning Framework With Reinforcement Learning

Federated learning (FL) is a paradigm where many clients collaboratively...
research
09/13/2023

Tackling the Non-IID Issue in Heterogeneous Federated Learning by Gradient Harmonization

Federated learning (FL) is a privacy-preserving paradigm for collaborati...

Please sign up or login with your details

Forgot password? Click here to reset