paper-with-me

홈 › Papers

A Large Batch Optimizer Reality Check: Traditional, Generic Optimizers Suffice Across Batch Sizes

2021-02-12 · NeurIPS 2021 12 · Zachary Nado, Justin M. Gilmer, Christopher J. Shallue, Rohan Anil, George E. Dahl

Recently the LARS and LAMB optimizers have been proposed for training neural networks faster using large batch sizes. LARS and LAMB add layer-wise normalization to the update rules of Heavy-ball momentum and Adam, respectively, and have become popular in prominent benchmarks and deep learning libraries. However, without fair comparisons to standard optimizers, it remains an open question whether LARS and LAMB have any benefit over traditional, generic algorithms. In this work we demonstrate that standard optimization algorithms such as Nesterov momentum and Adam can match or exceed the results of LARS and LAMB at large batch sizes. Our results establish new, stronger baselines for future comparisons at these batch sizes and shed light on the difficulties of comparing optimizers for neural network training more generally.

📄 PDF Abstract BibTeX arXiv:2102.06356

Code (0)

등록된 구현이 없습니다.

Tasks

Image ClassificationOpen-Ended Question AnsweringQuestion AnsweringStochastic Optimization

Methods 이 논문이 사용한 방법론

Nesterov Accelerated Gradient Nesterov Accelerated Gradient is a momentum-based SGD optimizer that "looks ahead" to where the parameters will be to calculate the…
Adam 설명 없음
LARS Layer-wise Adaptive Rate Scaling, or LARS, is a large batch optimization technique. There are two notable differences between LARS and other adaptive algorithms such as…
LAMB LAMB is a a layerwise adaptive large batch optimization technique. It provides a strategy for adapting the learning rate in large batch settings. LAMB uses…

Similar Papers 제목 키워드 기반

Nonlinear Conjugate Gradients For Scaling Synchronous Distributed DNN Training

2018-12-07 · Saurabh Adya, Vinay Palakkode, Oncel Tuzel

Nonlinear conjugate gradient (NLCG) based optimizers have shown superior loss convergence properties compared to gradient descent based optimizers for traditional optimization problems. However, in Deep Neural Network (D…

16kGeneral Classification

Stochastic Optimization for Deep CCA via Nonlinear Orthogonal Iterations

2015-10-07 · Weiran Wang, Raman Arora, Karen Livescu, Nathan Srebro

Deep CCA is a recently proposed deep neural network extension to the traditional canonical correlation analysis (CCA), and has been successful for multi-view representation learning in several domains. However, stochasti…

Representation LearningStochastic Optimization

The Number of Steps Needed for Nonconvex Optimization of a Deep Learning Optimizer is a Rational Function of Batch Size

2021-08-26 · Hideaki Iiduka

Recently, convergence as well as convergence rate analyses of deep learning optimizers for nonconvex optimization have been widely studied. Meanwhile, numerical evaluations for the optimizers have precisely clarified the…

Surge Phenomenon in Optimal Learning Rate and Batch Size Scaling

2024-05-23 · Shuaipeng Li, Penghao Zhao, Hailin Zhang, Xingwu Sun 외

In current deep learning tasks, Adam style optimizers such as Adam, Adagrad, RMSProp, Adafactor, and Lion have been widely used as alternatives to SGD style optimizers. These optimizers typically update model parameters …

Automated Learning Rate Scheduler for Large-batch Training

2021-07-13 · ICML Workshop AutoML 2021 7 · Chiheon Kim, Saehoon Kim, Jongmin Kim, Donghoon Lee 외

Large-batch training has been essential in leveraging large-scale datasets and models in deep learning. While it is computationally beneficial to use large batch sizes, it often requires a specially designed learning rat…

image-classificationImage ClassificationScheduling