mlsanityData to 7 Oct 2026

LocalNewton: Reducing Communication Bottleneck for Distributed Learning

arXiv 2105.07320 ↗First posted 16 May 2021cs.DC stat.MLcited by 15

Not on the map. Why?

Abstract (arXiv)

To address the communication bottleneck problem in distributed optimization within a master-worker framework, we propose LocalNewton, a distributed second-order algorithm with local averaging. In LocalNewton, the worker machines update their model in every iteration by finding a suitable second-order descent direction using only the data and model stored in their own local memory. We let the workers run multiple such iterations locally and communicate the models to the master node only once every few (say L) iterations. LocalNewton is highly practical since it requires only one hyperparameter, the number L of local iterations. We use novel matrix concentration-based techniques to obtain theoretical guarantees for LocalNewton, and we validate them with detailed empirical evaluation. To enhance practicability, we devise an adaptive scheme to choose L, and we show that this reduces the number of local iterations in worker machines between two model synchronizations as the training proceeds, successively refining the model quality at the master. Via extensive experiments using several real-world datasets with AWS Lambda workers and an AWS EC2 master, we show that LocalNewton requires fewer than 60% of the communication rounds (between master and workers) and less than 40% of the end-to-end running time, compared to state-of-the-art algorithms, to reach the same training~loss.

Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 37 of its 55 references that are in the map. First posted on arXiv 16 May 2021.

Builds on

37 of 55 references.

References · 37

  1. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
  2. 2019Advances and Open Problems in Federated Learningcited by 3,021
  3. 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
  4. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  5. 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
  6. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  7. 2019HAWQ: Hessian AWare Quantization of Neural Networks with Mixed-Precisioncited by 387
  8. 2018Sparsified SGD with Memorycited by 373
  9. 2019Q-BERT: Hessian Based Ultra Low Precision Quantization of BERTcited by 355
  10. 2019PyHessian: Neural Networks Through the Lens of the Hessiancited by 291
  11. 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
  12. 2020ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learningcited by 201
25 more
  1. 2013Communication Efficient Distributed Optimization using an Approximate Newton-type Methodcited by 131
  2. 2019Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronizationcited by 106
  3. 2019Communication-efficient distributed SGD with Sketchingcited by 81
  4. 2018Adaptive Communication Strategies to Achieve the Best Error-Runtime Trade-off in Local-Update SGDcited by 76
  5. 2015Newton Sketch: A Linear-time Optimization Algorithm with Linear-Quadratic Convergencecited by 72
  6. 2016CoCoA: A General Framework for Communication-Efficient Distributed Optimizationcited by 69
  7. 2020Stochastic Weight Averaging in Parallel: Large-Batch Training that Generalizes Wellcited by 57
  8. 2017GIANT: Globally Improved Approximate Newton Method for Distributed Optimizationcited by 43
  9. 2017Newton-Type Methods for Non-Convex Optimization Under Inexact Hessian Informationcited by 41
  10. 2020Distributed Newton Can Communicate Less and Resist Byzantine Workerscited by 20
  11. 2015On Variance Reduction in Stochastic Gradient Descent and its Asynchronous Variantscited by 18
  12. 2017Occupy the Cloud: Distributed Computing for the 99%cited by 17
  13. 2017Serverless Computing: Current Trends and Open Problemscited by 17
  14. 2019Distributed estimation of the inverse Hessian by determinantal averagingcited by 16
  15. 2018Serverless Computing: One Step Forward, Two Steps Backcited by 12
  16. 2020Debiasing Distributed Second Order Optimization with Surrogate Sketching and Scaled Regularizationcited by 12
  17. 2018OverSketch: Approximate Matrix Multiplication for the Cloudcited by 10
  18. 2019Distributed Learning with Sublinear Communicationcited by 9
  19. 2016Sub-Sampled Newton Methods I: Globally Convergent Algorithmscited by 8
  20. 2016Sub-Sampled Newton Methods II: Local Convergence Ratescited by 7
  21. 2019OverSketched Newton: Fast Convex Optimization for Serverless Systemscited by 7
  22. 2018A Distributed Second-Order Algorithm You Can Trustcited by 5
  23. 2017Batch-Expansion Training: An Efficient Optimization Frameworkcited by 4
  24. 2016A Distributed Newton Method for Large Scale Consensus Optimizationcited by 2
  25. 2020Serverless Straggler Mitigation using Local Error-Correcting Codescited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 4; 2022: 2; 2023: 1; 2024: 4; 2025: 2; 2026: 2.

15 papers.

Sort: