Adaptive Compression in Federated Learning via Side Information

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Isik, Berivan, Pase, Francesco, Gunduz, Deniz, Koyejo, Sanmi, Weissman, Tsachy, Zorzi, Michele
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911846969114624
author Isik, Berivan
Pase, Francesco
Gunduz, Deniz
Koyejo, Sanmi
Weissman, Tsachy
Zorzi, Michele
author_facet Isik, Berivan
Pase, Francesco
Gunduz, Deniz
Koyejo, Sanmi
Weissman, Tsachy
Zorzi, Michele
contents The high communication cost of sending model updates from the clients to the server is a significant bottleneck for scalable federated learning (FL). Among existing approaches, state-of-the-art bitrate-accuracy tradeoffs have been achieved using stochastic compression methods -- in which the client $n$ sends a sample from a client-only probability distribution $q_{ϕ^{(n)}}$, and the server estimates the mean of the clients' distributions using these samples. However, such methods do not take full advantage of the FL setup where the server, throughout the training process, has side information in the form of a global distribution $p_θ$ that is close to the clients' distribution $q_{ϕ^{(n)}}$ in Kullback-Leibler (KL) divergence. In this work, we exploit this closeness between the clients' distributions $q_{ϕ^{(n)}}$'s and the side information $p_θ$ at the server, and propose a framework that requires approximately $D_{KL}(q_{ϕ^{(n)}}|| p_θ)$ bits of communication. We show that our method can be integrated into many existing stochastic compression frameworks to attain the same (and often higher) test accuracy with up to $82$ times smaller bitrate than the prior work -- corresponding to 2,650 times overall compression.
format Preprint
id arxiv_https___arxiv_org_abs_2306_12625
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Adaptive Compression in Federated Learning via Side Information
Isik, Berivan
Pase, Francesco
Gunduz, Deniz
Koyejo, Sanmi
Weissman, Tsachy
Zorzi, Michele
Machine Learning
Distributed, Parallel, and Cluster Computing
The high communication cost of sending model updates from the clients to the server is a significant bottleneck for scalable federated learning (FL). Among existing approaches, state-of-the-art bitrate-accuracy tradeoffs have been achieved using stochastic compression methods -- in which the client $n$ sends a sample from a client-only probability distribution $q_{ϕ^{(n)}}$, and the server estimates the mean of the clients' distributions using these samples. However, such methods do not take full advantage of the FL setup where the server, throughout the training process, has side information in the form of a global distribution $p_θ$ that is close to the clients' distribution $q_{ϕ^{(n)}}$ in Kullback-Leibler (KL) divergence. In this work, we exploit this closeness between the clients' distributions $q_{ϕ^{(n)}}$'s and the side information $p_θ$ at the server, and propose a framework that requires approximately $D_{KL}(q_{ϕ^{(n)}}|| p_θ)$ bits of communication. We show that our method can be integrated into many existing stochastic compression frameworks to attain the same (and often higher) test accuracy with up to $82$ times smaller bitrate than the prior work -- corresponding to 2,650 times overall compression.
title Adaptive Compression in Federated Learning via Side Information
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2306.12625