Federated Optimization:Distributed Optimization Beyond the Datacenter
Jakub Kone\v{c}n\'y, Brendan McMahan, Daniel Ramage

TL;DR
This paper introduces federated optimization, a new distributed learning setting where data is spread across many devices with limited local data, emphasizing communication efficiency and proposing a novel algorithm for training centralized models.
Contribution
The paper defines federated optimization, highlights its challenges, and proposes a new algorithm tailored for this setting, demonstrating promising experimental results.
Findings
Existing algorithms are unsuitable for federated optimization.
The proposed algorithm shows encouraging experimental performance.
Federated optimization addresses data distribution and communication challenges.
Abstract
We introduce a new and increasingly relevant setting for distributed optimization in machine learning, where the data defining the optimization are distributed (unevenly) over an extremely large number of \nodes, but the goal remains to train a high-quality centralized model. We refer to this setting as Federated Optimization. In this setting, communication efficiency is of utmost importance. A motivating example for federated optimization arises when we keep the training data locally on users' mobile devices rather than logging it to a data center for training. Instead, the mobile devices are used as nodes performing computation on their local data in order to update a global model. We suppose that we have an extremely large number of devices in our network, each of which has only a tiny fraction of data available totally; in particular, we expect the number of data points available…
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
TopicsStochastic Gradient Optimization Techniques · Privacy-Preserving Technologies in Data · Cryptography and Data Security
