FedMap: Iterative Magnitude-Based Pruning for Communication-Efficient Federated Learning
Alexander Herzog, Robbie Southam, Ioannis Mavromatis, Aftab, Khan

TL;DR
FedMap introduces an iterative magnitude-based pruning method for federated learning that significantly reduces communication costs by creating sparse global models from scratch, maintaining accuracy across diverse data distributions.
Contribution
The paper presents FedMap, a novel approach that trains sparse global models from scratch in federated learning, enhancing communication efficiency without sacrificing performance.
Findings
Achieves over 90% pruning in IID settings with minimal accuracy loss.
Maintains at least 80% pruning in non-IID environments while preserving accuracy.
Demonstrates stable performance across diverse datasets and model architectures.
Abstract
Federated Learning (FL) is a distributed machine learning approach that enables training on decentralized data while preserving privacy. However, FL systems often involve resource-constrained client devices with limited computational power, memory, storage, and bandwidth. This paper introduces FedMap, a novel method that aims to enhance the communication efficiency of FL deployments by collaboratively learning an increasingly sparse global model through iterative, unstructured pruning. Importantly, FedMap trains a global model from scratch, unlike other methods reported in the literature, making it ideal for privacy-critical use cases such as in the medical and finance domains, where suitable pre-training data is often limited. FedMap adapts iterative magnitude-based pruning to the FL setting, ensuring all clients prune and refine the same subset of the global model parameters,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Speech Recognition and Synthesis · Stochastic Gradient Optimization Techniques
MethodsPruning
