mlsanityData to 7 Oct 2026

Eva: A General Vectorized Approximation Framework for Second-order Optimization

arXiv 2308.02123 ↗First posted 4 Aug 2023cs.LG math.OCcited by 1

Not on the map. Why?

Abstract (arXiv)

Second-order optimization algorithms exhibit excellent convergence properties for training deep learning models, but often incur significant computation and memory overheads. This can result in lower training efficiency than the first-order counterparts such as stochastic gradient descent (SGD). In this work, we present a memory- and time-efficient second-order algorithm named Eva with two novel techniques: 1) we construct the second-order information with the Kronecker factorization of small stochastic vectors over a mini-batch of training data to reduce memory consumption, and 2) we derive an efficient update formula without explicitly computing the inverse of matrices using the Sherman-Morrison formula. We further extend Eva to a general vectorized approximation framework to improve the compute and memory efficiency of two existing second-order algorithms (FOOF and Shampoo) without affecting their convergence performance. Extensive experimental results on different models and datasets show that Eva reduces the end-to-end training time up to 2.05x and 2.42x compared to first-order SGD and second-order algorithms (K-FAC and Shampoo), respectively.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 30 of its 49 references that are in the map. First posted on arXiv 4 Aug 2023.

Builds on

30 of 49 references.

References · 30

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  5. 2016Wide Residual Networkscited by 3,057
  6. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
  7. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  8. 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,509
  9. 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
  10. 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
  11. 2018Shampoo: Preconditioned Stochastic Tensor Optimizationcited by 413
  12. 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 278
18 more
  1. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
  2. 2023Sophia: A Scalable Stochastic Second-order Optimizer for Language Model Pre-trainingcited by 260
  3. 2020ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learningcited by 201
  4. 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 138
  5. 2020Practical Quasi-Newton Methods for Training Deep Neural Networkscited by 67
  6. 2018Stochastic (Approximate) Proximal Point Methods: Convergence, Optimality, and Adaptivitycited by 61
  7. 2021M-FAC: Efficient Matrix-Free Approximations of Second-Order Informationcited by 54
  8. 2018Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networkscited by 37
  9. 2015Convergence rates of sub-sampled Newton methodscited by 32
  10. 2022Gradient Descent on Neurons and its Link to Approximate Second-Order Optimizationcited by 29
  11. 2021Tensor Normal Training for Deep Learning Modelscited by 24
  12. 2020Convolutional Neural Network Training with Distributed K-FACcited by 22
  13. 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networkscited by 20
  14. 2020Scalable and Practical Natural Gradient for Large-Scale Deep Learningcited by 15
  15. 2022Amortized Proximal Optimizationcited by 9
  16. 2021Communication-Efficient Distributed Optimization with Quantized Preconditionerscited by 8
  17. 2022Scalable K-FAC Training for Deep Neural Networks with Distributed Preconditioningcited by 7
  18. 2021Accelerating Distributed K-FAC with Smart Parallelism of Computing and Communication Taskscited by 5

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.