LGOct 27, 2021

FedPrune: Towards Inclusive Federated Learning

arXiv:2110.14205v125 citations
Originality Incremental advance
AI Analysis

This addresses the problem of bias and inefficiency in federated learning for distributed systems with heterogeneous clients, representing an incremental improvement.

The paper tackles performance degradation in federated learning due to system and statistical heterogeneity by proposing FedPrune, which prunes the global model for slow clients to enable their participation, increasing test accuracy and fairness compared to Federated Averaging.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes