Stochastic, Distributed and Federated Optimization for Machine Learning
Jakub Kone\v{c}n\'y

TL;DR
This paper introduces novel stochastic, distributed, and federated optimization algorithms for machine learning, focusing on reducing communication costs, enabling linear convergence, and addressing privacy concerns in data decentralization.
Contribution
It proposes new variance-reduced stochastic gradient methods, a communication-efficient distributed framework, and introduces federated optimization for privacy-preserving, decentralized learning.
Findings
Variance reduction enables linear convergence for strongly convex objectives.
The distributed framework reduces communication costs significantly.
Federated optimization is feasible and effective for privacy-sensitive data.
Abstract
We study optimization algorithms for the finite sum problems frequently arising in machine learning applications. First, we propose novel variants of stochastic gradient descent with a variance reduction property that enables linear convergence for strongly convex objectives. Second, we study distributed setting, in which the data describing the optimization problem does not fit into a single computing node. In this case, traditional methods are inefficient, as the communication costs inherent in distributed optimization become the bottleneck. We propose a communication-efficient framework which iteratively forms local subproblems that can be solved with arbitrary local optimization algorithms. Finally, we introduce the concept of Federated Optimization/Learning, where we try to solve the machine learning problems without having data stored in any centralized manner. The main motivation…
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 · Complexity and Algorithms in Graphs
