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

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Kim, Minsu, Saad, Walid, Debbah, Merouane, Hong, Choong Seon
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913605253857280
author Kim, Minsu
Saad, Walid
Debbah, Merouane
Hong, Choong Seon
author_facet Kim, Minsu
Saad, Walid
Debbah, Merouane
Hong, Choong Seon
contents 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
format Preprint
id arxiv_https___arxiv_org_abs_2406_00431
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle SpaFL: Communication-Efficient Federated Learning with Sparse Models and Low computational Overhead
Kim, Minsu
Saad, Walid
Debbah, Merouane
Hong, Choong Seon
Machine Learning
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
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
title SpaFL: Communication-Efficient Federated Learning with Sparse Models and Low computational Overhead
topic Machine Learning
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2406.00431