mlsanityData to 14 Oct 2026

The Minimax Complexity of Distributed Optimization

arXiv 2109.00534 ↗First posted 1 Sep 2021math.OC cs.LGcited by 7

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

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
  3. 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 724
  4. 2018Local SGD Converges Fast and Communicates Littlecited by 605
  5. 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 402
  6. 2019Lower Bounds for Non-Convex Stochastic Optimizationcited by 307
  7. 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
  8. 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
  9. 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 175
  10. 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
  11. 2017Lower Bounds for Finding Stationary Points Icited by 126
  12. 2018Cooperative SGD: A unified Framework for the Design and Analysis of Communication-Efficient SGD Algorithmscited by 106
15 more
  1. 2017On the convergence properties of a K-step averaging stochastic gradient descent algorithm for nonconvex optimizationcited by 92
  2. 2019Unified Optimal Analysis of the (Stochastic) Gradient Methodcited by 82
  3. 2018Stochastic Nested Variance Reduction for Nonconvex Optimizationcited by 63
  4. 2017Non-convex Finite-Sum Optimization Via SCSG Methodscited by 61
  5. 2017"Convex Until Proven Guilty": Dimension-Free Acceleration of Gradient Descent on Non-Convex Functionscited by 46
  6. 2015An Asynchronous Mini-Batch Algorithm for Regularized Stochastic Optimizationcited by 38
  7. 2018Graph Oracle Models, Lower Bounds, and Gaps for Parallel Stochastic Optimizationcited by 34
  8. 2021Personalized Federated Learning: A Unified Framework and Universal Optimization Techniquescited by 34
  9. 2016Parallel SGD: When does averaging help?cited by 32
  10. 2019The Error-Feedback Framework: Better Rates for SGD with Delayed Gradients and Compressed Communicationcited by 14
  11. 2017Memory and Communication Efficient Distributed Stochastic Optimization with Minibatch-Proxcited by 12
  12. 2017Lower Bound for Randomized First Order Convex Optimizationcited by 9
  13. 2018Accelerating SGD with momentum for over-parameterized learningcited by 8
  14. 2018On the Randomized Complexity of Minimizing a Convex Quadratic Functioncited by 5
  15. 2020On the Complexity of Minimizing Convex Finite Sums Without Using the Indices of the Individual Functionscited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 1; 2022: 1; 2023: 3; 2024: 0; 2025: 1; 2026: 1.

7 papers.