Local SGD Accelerates Convergence by Exploiting Second Order Information of the Loss Function
Not on the map. Why?
Abstract (arXiv)
With multiple iterations of updates, local statistical gradient descent (L-SGD) has been proven to be very effective in distributed machine learning schemes such as federated learning. In fact, many innovative works have shown that L-SGD with independent and identically distributed (IID) data can even outperform SGD. As a result, extensive efforts have been made to unveil the power of L-SGD. However, existing analysis failed to explain why the multiple local updates with small mini-batches of data (L-SGD) can not be replaced by the update with one big batch of data and a larger learning rate (SGD). In this paper, we offer a new perspective to understand the strength of L-SGD. We theoretically prove that, with IID data, L-SGD can effectively explore the second order information of the loss function. In particular, compared with SGD, the updates of L-SGD have much larger projection on the eigenvectors of the Hessian matrix with small eigenvalues, which leads to faster convergence. Under certain conditions, L-SGD can even approach the Newton method. Experiment results over two popular datasets validate the theoretical results.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 12 of its 16 references that are in the map. First posted on arXiv 24 May 2023.
Builds on
12 of 16 references.
References · 12
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2018Federated Learning for Mobile Keyboard Predictioncited by 572
- 2014Identifying and attacking the saddle point problem in high-dimensional non-convex optimizationcited by 289
- 2014The Loss Surfaces of Multilayer Networkscited by 280
- 2018Parallel Restarted SGD with Faster Convergence and Less Communication: Demystifying Why Model Averaging Works for Deep Learningcited by 278
- 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
- 2021Achieving Linear Speedup with Partial Worker Participation in Non-IID Federated Learningcited by 193
- 2020FedVision: An Online Visual Object Detection Platform Powered by Federated Learningcited by 124
- 2019First Analysis of Local GD on Heterogeneous Datacited by 81
- 2020Local SGD With a Communication Overhead Depending Only on the Number of Workerscited by 13
Built on by
Citing papers per year: 2024: 1.
1 paper.