An Expectation-Maximization Perspective on Federated Learning
Christos Louizos, Matthias Reisser, Joseph Soriaga, Max Welling

TL;DR
This paper presents a new perspective on federated learning by modeling it as a hierarchical latent variable model and introduces FedSparse, a method for learning sparse neural networks that reduces communication and computation costs.
Contribution
It unifies FedAvg within an EM framework and proposes FedSparse, a novel approach for sparse federated neural network training using hierarchical priors.
Findings
FedAvg corresponds to a hard-EM algorithm in a hierarchical Gaussian prior model.
FedSparse effectively learns sparse neural networks in federated settings.
FedSparse reduces communication and inference costs significantly.
Abstract
Federated learning describes the distributed training of models across multiple clients while keeping the data private on-device. In this work, we view the server-orchestrated federated learning process as a hierarchical latent variable model where the server provides the parameters of a prior distribution over the client-specific model parameters. We show that with simple Gaussian priors and a hard version of the well known Expectation-Maximization (EM) algorithm, learning in such a model corresponds to FedAvg, the most popular algorithm for the federated learning setting. This perspective on FedAvg unifies several recent works in the field and opens up the possibility for extensions through different choices for the hierarchical model. Based on this view, we further propose a variant of the hierarchical model that employs prior distributions to promote sparsity. By similarly using the…
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 · Stochastic Gradient Optimization Techniques · Mobile Crowdsensing and Crowdsourcing
