SILVER: Single-loop variance reduction and application to federated learning
Kazusato Oko, Shunta Akiyama, Denny Wu, Tomoya Murata, Taiji Suzuki
摘要
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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper12
- SCAFFOLD: Stochastic Controlled Averaging for Federated LearningSai Praneeth Karimireddy, Satyen Kale, Mehryar Mohri, Sashank J. Reddi 等ICML 2020 · 被引用 3,875 次
- Is Local SGD Better than Minibatch SGD?Blake E. Woodworth, Kumar Kshitij Patel, Sebastian U. Stich, Zhen Dai 等ICML 2020 · 被引用 277 次
- Minibatch vs Local SGD for Heterogeneous Distributed LearningBlake E. Woodworth, Kumar Kshitij Patel, Nati SrebroNeurIPS 2020 · 被引用 231 次
- ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!Konstantin Mishchenko, Grigory Malinovsky, Sebastian U. Stich, Peter RichtárikICML 2022 · 被引用 200 次
- PAGE: A Simple and Optimal Probabilistic Gradient Estimator for Nonconvex OptimizationZhize Li, Hongyan Bao, Xiangliang Zhang, Peter RichtárikICML 2021 · 被引用 164 次
相关 Paper
- Escaping Saddle Points with Bias-Variance Reduced Local Perturbed SGD for Communication Efficient Nonconvex Distributed LearningTomoya Murata, Taiji SuzukiNeurIPS 2022 · 被引用 4 次
- Bias-Variance Reduced Local SGD for Less Heterogeneous Federated LearningTomoya Murata, Taiji SuzukiICML 2021 · 被引用 61 次
- Faster federated optimization under second-order similarityAhmed Khaled, Chi JinICLR 2023 · 被引用 2 次
- Non-Convex Federated Optimization under Cost-Aware Client SelectionXiaowen Jiang, Anton Rodomanov, Sebastian U. StichICLR 2026 · 被引用 1 次
- MARINA: Faster Non-Convex Distributed Learning with CompressionEduard Gorbunov, Konstantin Burlachenko, Zhize Li, Peter RichtárikICML 2021 · 被引用 129 次
