Frankenstein Optimizer: Harnessing the Potential by Revisiting Optimization Tricks
Not on the map. Why?
Abstract (arXiv)
Gradient-based optimization drives the unprecedented performance of modern deep neural network models across diverse applications. Adaptive algorithms have accelerated neural network training due to their rapid convergence rates; however, they struggle to find ``flat minima" reliably, resulting in suboptimal generalization compared to stochastic gradient descent (SGD). By revisiting various adaptive algorithms' mechanisms, we propose the Frankenstein optimizer, which combines their advantages. The proposed Frankenstein dynamically adjusts first- and second-momentum coefficients according to the optimizer's current state to directly maintain consistent learning dynamics and immediately reflect sudden gradient changes. Extensive experiments across several research domains such as computer vision, natural language processing, few-shot learning, and scientific simulations show that Frankenstein surpasses existing adaptive algorithms and SGD empirically regarding convergence speed and generalization performance. Furthermore, this research deepens our understanding of adaptive algorithms through centered kernel alignment analysis and loss landscape visualization during the learning process. Code is available at https://github.com/acctouhou/Frankenstein_optimizer
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 43 of its 72 references that are in the map. First posted on arXiv 4 Mar 2025.
Builds on
43 of 72 references.
References · 43
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,897
- 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,724
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,367
- 2019Similarity of Neural Network Representations Revisitedcited by 1,755
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,130
31 more
- 2019On the Convergence of Adam and Beyondcited by 841
- 2019On the Variance of the Adaptive Learning Rate and Beyondcited by 772
- 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 674
- 2018Barren plateaus in quantum neural network training landscapescited by 630
- 2023Symbolic Discovery of Optimization Algorithmscited by 434
- 2017Meta-SGD: Learning to Learn Quickly for Few-Shot Learningcited by 379
- 2019Lookahead Optimizer: k steps forward, 1 step backcited by 336
- 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 320
- 2019Gradient Descent Maximizes the Margin of Homogeneous Neural Networkscited by 320
- 2018How to train your MAMLcited by 309
- 2020AdaBelief Optimizer: Adapting Stepsizes by the Belief in Observed Gradientscited by 283
- 2023Sophia: A Scalable Stochastic Second-order Optimizer for Language Model Pre-trainingcited by 265
- 2017The Marginal Value of Adaptive Gradient Methods in Machine Learningcited by 250
- 2022TinyViT: Fast Pretraining Distillation for Small Vision Transformerscited by 234
- 2019Adaptive Gradient Methods with Dynamic Bound of Learning Ratecited by 183
- 2022Adan: Adaptive Nesterov Momentum Algorithm for Faster Optimizing Deep Modelscited by 174
- 2024Nemotron-4 340B Technical Reportcited by 144
- 2020Towards Theoretically Understanding Why SGD Generalizes Better Than ADAM in Deep Learningcited by 126
- 2022Adam Can Converge Without Any Modification On Update Rulescited by 114
- 2018Closing the Generalization Gap of Adaptive Gradient Methods in Training Deep Neural Networkscited by 90
- 2022Reliability of CKA as a Similarity Measure in Deep Learningcited by 87
- 2023A Theory on Adam Instability in Large-Scale Machine Learningcited by 56
- 2023Spike No More: Stabilizing the Pre-training of Large Language Modelscited by 52
- 2022Machine Learning Model Sizes and the Parameter Gapcited by 39
- 2023Improving neural network representations using human similarity judgmentscited by 38
- 2023Matbench Discovery -- A framework to evaluate machine learning crystal stability predictionscited by 35
- 2019diffGrad: An Optimization Method for Convolutional Neural Networkscited by 29
- 2018WNGrad: Learn the Learning Rate in Gradient Descentcited by 24
- 2021Ranger21: a synergistic deep learning optimizercited by 22
- 2020Neural network wave functions and the sign problemcited by 20
- 2024AdaFisher: Adaptive Second Order Optimization via Fisher Informationcited by 14
Built on by
Not cited yet.