The Minimax Complexity of Distributed Optimization
Not on the map. Why?
Abstract (arXiv)
In this thesis, I study the minimax oracle complexity of distributed stochastic optimization. First, I present the "graph oracle model", an extension of the classic oracle complexity framework that can be applied to study distributed optimization algorithms. Next, I describe a general approach to proving optimization lower bounds for arbitrary randomized algorithms (as opposed to more restricted classes of algorithms, e.g., deterministic or "zero-respecting" algorithms), which is used extensively throughout the thesis. For the remainder of the thesis, I focus on the specific case of the "intermittent communication setting", where multiple computing devices work in parallel with limited communication amongst themselves. In this setting, I analyze the theoretical properties of the popular Local Stochastic Gradient Descent (SGD) algorithm in convex setting, both for homogeneous and heterogeneous objectives. I provide the first guarantees for Local SGD that improve over simple baseline methods, but show that Local SGD is not optimal in general. In pursuit of optimal methods in the intermittent communication setting, I then show matching upper and lower bounds for the intermittent communication setting with homogeneous convex, heterogeneous convex, and homogeneous non-convex objectives. These upper bounds are attained by simple variants of SGD which are therefore optimal. Finally, I discuss several additional assumptions about the objective or more powerful oracles that might be exploitable in order to develop better intermittent communication algorithms with better guarantees than our lower bounds allow.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 27 of its 93 references that are in the map. First posted on arXiv 1 Sep 2021.
Builds on
27 of 93 references.
References · 27
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 724
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 402
- 2019Lower Bounds for Non-Convex Stochastic Optimizationcited by 307
- 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
- 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 175
- 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
- 2017Lower Bounds for Finding Stationary Points Icited by 126
- 2018Cooperative SGD: A unified Framework for the Design and Analysis of Communication-Efficient SGD Algorithmscited by 106
15 more
- 2017On the convergence properties of a K-step averaging stochastic gradient descent algorithm for nonconvex optimizationcited by 92
- 2019Unified Optimal Analysis of the (Stochastic) Gradient Methodcited by 82
- 2018Stochastic Nested Variance Reduction for Nonconvex Optimizationcited by 63
- 2017Non-convex Finite-Sum Optimization Via SCSG Methodscited by 61
- 2017"Convex Until Proven Guilty": Dimension-Free Acceleration of Gradient Descent on Non-Convex Functionscited by 46
- 2015An Asynchronous Mini-Batch Algorithm for Regularized Stochastic Optimizationcited by 38
- 2018Graph Oracle Models, Lower Bounds, and Gaps for Parallel Stochastic Optimizationcited by 34
- 2021Personalized Federated Learning: A Unified Framework and Universal Optimization Techniquescited by 34
- 2016Parallel SGD: When does averaging help?cited by 32
- 2019The Error-Feedback Framework: Better Rates for SGD with Delayed Gradients and Compressed Communicationcited by 14
- 2017Memory and Communication Efficient Distributed Stochastic Optimization with Minibatch-Proxcited by 12
- 2017Lower Bound for Randomized First Order Convex Optimizationcited by 9
- 2018Accelerating SGD with momentum for over-parameterized learningcited by 8
- 2018On the Randomized Complexity of Minimizing a Convex Quadratic Functioncited by 5
- 2020On the Complexity of Minimizing Convex Finite Sums Without Using the Indices of the Individual Functionscited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 3; 2024: 0; 2025: 1; 2026: 1.
7 papers.
- 2021Sharp Bounds for Federated Averaging (Local SGD) and Continuous Perspectivecited by 38
- 2022Local Stochastic Bilevel Optimization with Momentum-Based Variance Reductioncited by 20
- 2023Communication-Efficient Federated Bilevel Optimization with Local and Global Lower Level Problemscited by 8
- 2023Federated Online and Bandit Convex Optimizationcited by 7
- 2023FedDA: Faster Framework of Local Adaptive Gradient Methods via Restarted Dual Averagingcited by 2
- 2025Non-Convex Federated Optimization under Cost-Aware Client Selectioncited by 1
- 2026What's in a Smoothness Constant? Tighter Rates for Local SGD with Bounded Second-order Heterogeneitycited by 0
- 2026What's in a Smoothness Constant? Tighter Rates for Local SGD with Bounded Second-order Heterogeneity16 Jul 2026
- 2025Non-Convex Federated Optimization under Cost-Aware Client Selection5 Dec 2025
- 2023Federated Online and Bandit Convex Optimization29 Nov 2023
- 2023Communication-Efficient Federated Bilevel Optimization with Local and Global Lower Level Problems13 Feb 2023
- 2023FedDA: Faster Framework of Local Adaptive Gradient Methods via Restarted Dual Averaging13 Feb 2023
- 2022Local Stochastic Bilevel Optimization with Momentum-Based Variance Reduction3 May 2022
- 2021Sharp Bounds for Federated Averaging (Local SGD) and Continuous Perspective5 Nov 2021