On the Trade-off between Flatness and Optimization in Distributed Learning
Not on the map. Why?
Abstract (arXiv)
This paper proposes a theoretical framework to evaluate and compare the performance of stochastic gradient algorithms for distributed learning in relation to their behavior around local minima in nonconvex environments. Previous works have noticed that convergence toward flat local minima tend to enhance the generalization ability of learning algorithms. This work discovers three interesting results. First, it shows that decentralized learning strategies are able to escape faster away from local minima and favor convergence toward flatter minima relative to the centralized solution. Second, in decentralized methods, the consensus strategy has a worse excess-risk performance than diffusion, giving it a better chance of escaping from local minima and favoring flatter minima. Third, and importantly, the ultimate classification accuracy is not solely dependent on the flatness of the local minimum but also on how well a learning algorithm can approach that minimum. In other words, the classification accuracy is a function of both flatness and optimization performance. In this regard, since diffusion has a lower excess-risk than consensus, when both algorithms are trained starting from random initial points, diffusion enhances the classification accuracy. The paper examines the interplay between the two measures of flatness and optimization error closely. One important conclusion is that decentralized strategies deliver in general enhanced classification accuracy because they strike a more favorable balance between flatness and optimization performance compared to the centralized solution.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 41 of its 68 references that are in the map. First posted on arXiv 28 Jun 2024.
Builds on
41 of 68 references.
References · 41
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Wide Residual Networkscited by 3,057
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2019Fantastic Generalization Measures and Where to Find Themcited by 507
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
- 2015An Introduction to Matrix Concentration Inequalitiescited by 391
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
- 2017Stochastic Gradient Descent as Approximate Bayesian Inferencecited by 298
29 more
- 2019A Tail-Index Analysis of Stochastic Gradient Noise in Deep Neural Networkscited by 213
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
- 2020Towards Theoretically Understanding Why SGD Generalizes Better Than ADAM in Deep Learningcited by 125
- 2021Decentralized Federated Averagingcited by 114
- 2021Implicit Bias of SGD for Diagonal Linear Networks: a Provable Benefit of Stochasticitycited by 107
- 2018Hessian-based Analysis of Large Batch Training and Robustness to Adversariescited by 87
- 2022Understanding the Generalization Benefit of Normalization Layers: Sharpness Reductioncited by 86
- 2022The alignment property of SGD noise and how it helps select flat minima: A stability analysiscited by 64
- 2021Exponential Graph is Provably Efficient for Decentralized Deep Trainingcited by 55
- 2021Consensus Control for Decentralized Deep Learningcited by 49
- 2023The Implicit Regularization of Dynamical Stability in Stochastic Gradient Descentcited by 44
- 2019First Exit Time Analysis of Stochastic Gradient Descent Under Heavy-Tailed Gradient Noisecited by 43
- 2021A Unified and Refined Convergence Analysis for Non-Convex Decentralized Learningcited by 43
- 2021DecentLaM: Decentralized Momentum SGD for Large-batch Deep Trainingcited by 40
- 2023Sharpness Minimization Algorithms Do Not Only Minimize Sharpness To Achieve Better Generalizationcited by 39
- 2022Topology-aware Generalization of Decentralized SGDcited by 37
- 2019On the Influence of Bias-Correction on Distributed Stochastic Optimizationcited by 34
- 2021Power-law escape rate of SGDcited by 29
- 2021Removing Data Heterogeneity Influence Enhances Network Topology Dependence of Decentralized SGDcited by 28
- 2020Dif-MAML: Decentralized Multi-Agent Meta-Learningcited by 26
- 2019Distributed Learning in Non-Convex Environments -- Part I: Agreement at a Linear Ratecited by 22
- 2013On the Learning Behavior of Adaptive Networks - Part I: Transient Analysiscited by 20
- 2021BlueFog: Make Decentralized Algorithms Practical for Optimization and Deep Learningcited by 16
- 2023Decentralized SGD and Average-direction SAM are Asymptotically Equivalentcited by 15
- 2019Distributed Learning in Non-Convex Environments -- Part II: Polynomial Escape from Saddle-Pointscited by 13
- 2023How to escape sharp minima with random perturbationscited by 13
- 2019Second-Order Guarantees of Stochastic Gradient Descent in Non-Convex Optimizationcited by 11
- 2013On the Learning Behavior of Adaptive Networks - Part II: Performance Analysiscited by 9
- 2023The Inductive Bias of Flatness Regularization for Deep Matrix Factorizationcited by 6
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.