mlsanityData to 7 Oct 2026

Why is parameter averaging beneficial in SGD? An objective smoothing perspective

arXiv 2302.09376 ↗First posted 18 Feb 2023stat.ML cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

It is often observed that stochastic gradient descent (SGD) and its variants implicitly select a solution with good generalization performance; such implicit bias is often characterized in terms of the sharpness of the minima. Kleinberg et al. (2018) connected this bias with the smoothing effect of SGD which eliminates sharp local minima by the convolution using the stochastic gradient noise. We follow this line of research and study the commonly-used averaged SGD algorithm, which has been empirically observed in Izmailov et al. (2018) to prefer a flat minimum and therefore achieves better generalization. We prove that in certain problem settings, averaged SGD can efficiently optimize the smoothed objective which avoids sharp local minima. In experiments, we verify our theory and show that parameter averaging with an appropriate step size indeed leads to significant improvement in the performance of SGD.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 30 of its 57 references that are in the map. First posted on arXiv 18 Feb 2023.

Builds on

30 of 57 references.

References · 30

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2016Wide Residual Networkscited by 3,057
  3. 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
  4. 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
  5. 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
  6. 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,194
  7. 2017Exploring Generalization in Deep Learningcited by 595
  8. 2019Fantastic Generalization Measures and Where to Find Themcited by 507
  9. 2017Sharp Minima Can Generalize For Deep Netscited by 462
  10. 2021Gradient Descent on Neural Networks Typically Occurs at the Edge of Stabilitycited by 413
  11. 2016Entropy-SGD: Biasing Gradient Descent Into Wide Valleyscited by 357
  12. 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 313
18 more
  1. 2017The Marginal Value of Adaptive Gradient Methods in Machine Learningcited by 248
  2. 2020The large learning rate phase of deep learning: the catapult mechanismcited by 206
  3. 2019Adaptive Gradient Methods with Dynamic Bound of Learning Ratecited by 181
  4. 2016Deep Pyramidal Residual Networkscited by 163
  5. 2022Understanding Gradient Descent on Edge of Stability in Deep Learningcited by 126
  6. 2020Towards Theoretically Understanding Why SGD Generalizes Better Than ADAM in Deep Learningcited by 125
  7. 2017Improving Generalization Performance by Switching from Adam to SGDcited by 121
  8. 2021Label Noise SGD Provably Prefers Flat Global Minimizerscited by 121
  9. 2018An Alternative View: When Does SGD Escape Local Minima?cited by 115
  10. 2019Asymmetric Valleys: Beyond Sharp and Flat Local Minimacited by 90
  11. 2017Bridging the Gap between Constant Step Size Stochastic Gradient Descent and Markov Chainscited by 84
  12. 2022Understanding the unstable convergence of gradient descentcited by 84
  13. 2022When Do Flat Minima Optimizers Work?cited by 78
  14. 2020An Analysis of Constant Step Size SGD in the Non-convex Regime: Asymptotic Normality and Biascited by 45
  15. 2018SmoothOut: Smoothing Out Sharp Minima to Improve Generalization in Deep Learningcited by 25
  16. 2020Extrapolation for Large-batch Training in Deep Learningcited by 25
  17. 2022Explicit Regularization in Overparametrized Models via Noise Injectioncited by 25
  18. 2019Gradient Noise Convolution (GNC): Smoothing Loss Function for Distributed Large-Batch SGDcited by 7

Built on by

Not cited yet.