SILVER: Single-loop variance reduction and application to federated learning
Kazusato Oko, Shunta Akiyama, Denny Wu, Tomoya Murata, Taiji Suzuki
Abstract
Most variance reduction methods require multiple times of full gradient computation, which is timeconsuming and hence a bottleneck in application to distributed optimization. We present a singleloop variance-reduced gradient estimator named SILVER (SIngle-Loop VariancE-Reduction) for the finite-sum non-convex optimization, which does not require multiple full gradients but nevertheless achieves the optimal gradient complexity. Notably, unlike existing methods, SILVER provably reaches second-order optimality, with exponential convergence in the Polyak-Łojasiewicz (PL) region, and achieves further speedup depending on the data heterogeneity. Owing to these advantages, SILVER serves as a new base method to design communication-efficient federated learning algorithms: we combine SILVER with local updates, which gives the best communication rounds and number of communicated gradients across all range of Hessian heterogeneity, and, at the same time, guarantees second-order optimality and exponential convergence in the PL region. Single-loop Variance Reduction for Federated Learning Table 1. Comparison of communication rounds and complexity for (2). 2 Algorithms Communication rounds Client sampling FedAvg (NC) (Karimireddy et al., 2020) σ 2 c pε 4 + σc ε 3 + 1 ε 2 ✓ SCAFFOLD (NC) (Karimireddy et al., 2020) σ 2 pKε 4 + 1 ε 2 ( P p ) 2 3 ✓ SCAFFOLD (NC, quad) (Karimireddy et al., 2020) σ 2 P Kε 4 + 1 Kε 2 + ζ ε 2 × MimeMVR (NC) (Karimireddy et al., 2021) (Murata and Suzuki, 2021) 1 (Tyurin and Richtárik, 2022a) MimeSGD (PL) (Karimireddy et al., 2021 ) finding ε-first-order stationary points; SOSP: finding (ε, δ)-second-order stationary points; PL: finding ε-solutions under Polyak-Łojasiewicz (PL) condition with µ; Quad: only valid for quadratics. P : total number of clients, p: client sample size (if allowed), K: local update steps between communications, ζ, ζ ′ : Hessian heterogeneity (ζ ≤ ζ ′ ), σc: variance of ∇fi(x) -∇f (x), σ: variance of ∇fi,j(x) -∇fi(x), ω: compression rate of gradients.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 5bb5c2a0-d1e8-47e1-9341-f48df934fb4cBuilds on12
- SCAFFOLD: Stochastic Controlled Averaging for Federated LearningSai Praneeth Karimireddy, Satyen Kale, Mehryar Mohri, Sashank J. Reddi et al.ICML 2020 · 3,875 citations
- Is Local SGD Better than Minibatch SGD?Blake E. Woodworth, Kumar Kshitij Patel, Sebastian U. Stich, Zhen Dai et al.ICML 2020 · 277 citations
- Minibatch vs Local SGD for Heterogeneous Distributed LearningBlake E. Woodworth, Kumar Kshitij Patel, Nati SrebroNeurIPS 2020 · 231 citations
- ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!Konstantin Mishchenko, Grigory Malinovsky, Sebastian U. Stich, Peter RichtárikICML 2022 · 200 citations
- PAGE: A Simple and Optimal Probabilistic Gradient Estimator for Nonconvex OptimizationZhize Li, Hongyan Bao, Xiangliang Zhang, Peter RichtárikICML 2021 · 164 citations
Related papers
- Escaping Saddle Points with Bias-Variance Reduced Local Perturbed SGD for Communication Efficient Nonconvex Distributed LearningTomoya Murata, Taiji SuzukiNeurIPS 2022 · 4 citations
- Bias-Variance Reduced Local SGD for Less Heterogeneous Federated LearningTomoya Murata, Taiji SuzukiICML 2021 · 61 citations
- Faster federated optimization under second-order similarityAhmed Khaled, Chi JinICLR 2023 · 2 citations
- Non-Convex Federated Optimization under Cost-Aware Client SelectionXiaowen Jiang, Anton Rodomanov, Sebastian U. StichICLR 2026 · 1 citation
- MARINA: Faster Non-Convex Distributed Learning with CompressionEduard Gorbunov, Konstantin Burlachenko, Zhize Li, Peter RichtárikICML 2021 · 129 citations
