SpaFL: Communication-Efficient Federated Learning with Sparse Models and Low computational Overhead

Minsu Kim, Walid Saad, Merouane Debbah, Choong Seon Hong
6/1/2024
cs.LGcs.AIcs.DC

Official code: news-vt/SpaFL_NeruIPS_2024 (6 stars, last commit 2025-01-15). 1 more implementation below.

Abstract

The large communication and computation overhead of federated learning (FL) is one of the main challenges facing its practical deployment over resource-constrained clients and systems. In this work, SpaFL: a communication-efficient FL framework is proposed to optimize sparse model structures with low computational overhead. In SpaFL, a trainable threshold is defined for each filter/neuron to prune its all connected parameters, thereby leading to structured sparsity. To optimize the pruning process itself, only thresholds are communicated between a server and clients instead of parameters, thereby learning how to prune. Further, global thresholds are used to update model parameters by extracting aggregated parameter importance. The generalization bound of SpaFL is also derived, thereby proving key insights on the relation between sparsity and performance. Experimental results show that SpaFL improves accuracy while requiring much less communication and computing resources compared to sparse baselines. The code is available at https://github.com/news-vt/SpaFL_NeruIPS_2024

View on arXivView PDF

Code Implementations(2)

This is a repository for the paper "SpaFL: Communication-Efficient Federated Learning with Sparse Models and Low Computational Overhead?" published in NeurIPS 2024

61PythonOct 25, 20241 years ago

This is a repository for the paper "SpaFL: Communication-Efficient Federated Learning with Sparse Models and Low Computational Overhead?" published in NeurIPS 2024

01PythonOct 24, 20241 years ago

Similar Papers

Cite this paper

@article{kim2024spafl,
  title  = {SpaFL: Communication-Efficient Federated Learning with Sparse Models and Low computational Overhead},
  author = {Minsu Kim and Walid Saad and Merouane Debbah and Choong Seon Hong},
  year   = {2024},
  eprint = {2406.00431},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2406.00431},
  url    = {http://arxiv.org/abs/2406.00431v2},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.00431.svg)](https://codeofpaper.com/paper/2406.00431)

Discussion