Evolutionary Algorithms in the Light of SGD: Limit Equivalence, Minima Flatness, and Transfer Learning
Not on the map. Why?
Abstract (arXiv)
Whenever applicable, the Stochastic Gradient Descent (SGD) has shown itself to be unreasonably effective. Instead of underperforming and getting trapped in local minima due to the batch noise, SGD leverages it to learn to generalize better and find minima that are good enough for the entire dataset. This led to numerous theoretical and experimental investigations, especially in the context of Artificial Neural Networks (ANNs), leading to better machine learning algorithms. However, SGD is not applicable in a non-differentiable setting, leaving all that prior research off the table. In this paper, we show that a class of evolutionary algorithms (EAs) inspired by the Gillespie-Orr Mutational Landscapes model for natural evolution is formally equivalent to SGD in certain settings and, in practice, is well adapted to large ANNs. We refer to such EAs as Gillespie-Orr EA class (GO-EAs) and empirically show how an insight transfer from SGD can work for them. We then show that for ANNs trained to near-optimality or in the transfer learning setting, the equivalence also allows transferring the insights from the Mutational Landscapes model to SGD. We then leverage this equivalence to experimentally show how SGD and GO-EAs can provide mutual insight through examples of minima flatness, transfer learning, and mixing of individuals in EAs applied to large models.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 27 of its 87 references that are in the map. First posted on arXiv 20 May 2023.
Builds on
27 of 87 references.
References · 27
- 2017Attention Is All You Needcited by 60,361
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,988
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,621
- 2015Show, Attend and Tell: Neural Image Caption Generation with Visual Attentioncited by 1,423
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,352
- 2014How transferable are features in deep neural networks?cited by 1,225
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,130
- 2017Evolution Strategies as a Scalable Alternative to Reinforcement Learningcited by 574
- 2017Sharp Minima Can Generalize For Deep Netscited by 466
15 more
- 2016Entropy-SGD: Biasing Gradient Descent Into Wide Valleyscited by 359
- 2014Recurrent Models of Visual Attentioncited by 349
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 279
- 2022Predictability and Surprise in Large Generative Modelscited by 210
- 2014Qualitatively characterizing neural network optimization problemscited by 188
- 2017Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternative for Training Deep Neural Networks for Reinforcement Learningcited by 150
- 2018On the Relation Between the Sharpest Directions of DNN Loss and the SGD Step Lengthcited by 88
- 2018A Walk with SGDcited by 78
- 2021Stochastic Training is Not Necessary for Generalizationcited by 63
- 2019On Connected Sublevel Sets in Deep Learningcited by 51
- 2018Comparing Dynamics: Deep Neural Networks versus Glassy Systemscited by 42
- 2022Anticorrelated Noise Injection for Improved Generalizationcited by 42
- 2021Strength of Minibatch Noise in SGDcited by 39
- 2019Identity Crisis: Memorization and Generalization under Extreme Overparameterizationcited by 33
- 2020Neuroevolution in Deep Neural Networks: Current Trends and Future Challengescited by 33
Built on by
Citing papers per year: 2026: 1.
1 paper.