paper-with-me

홈 › Papers

Automatic Gradient Descent: Deep Learning without Hyperparameters

2023-04-11 · Jeremy Bernstein, Chris Mingard, Kevin Huang, Navid Azizan, Yisong Yue

The architecture of a deep neural network is defined explicitly in terms of the number of layers, the width of each layer and the general network topology. Existing optimisation frameworks neglect this information in favour of implicit architectural information (e.g. second-order methods) or architecture-agnostic distance functions (e.g. mirror descent). Meanwhile, the most popular optimiser in practice, Adam, is based on heuristics. This paper builds a new framework for deriving optimisation algorithms that explicitly leverage neural architecture. The theory extends mirror descent to non-convex composite objective functions: the idea is to transform a Bregman divergence to account for the non-linear structure of neural architecture. Working through the details for deep fully-connected networks yields automatic gradient descent: a first-order optimiser without any hyperparameters. Automatic gradient descent trains both fully-connected and convolutional networks out-of-the-box and at ImageNet scale. A PyTorch implementation is available at https://github.com/jxbz/agd and also in Appendix B. Overall, the paper supplies a rigorous theoretical foundation for a next-generation of architecture-dependent optimisers that work automatically and without hyperparameters.

📄 PDF Abstract BibTeX arXiv:2304.05187

Code (1)

jxbz/agd 공식 구현 pytorch

Tasks

Deep LearningSecond-order methods

Methods 이 논문이 사용한 방법론

Adam 설명 없음

Similar Papers 제목 키워드 기반

Parameter-free Clipped Gradient Descent Meets Polyak

2024-05-23 · Yuki Takezawa, Han Bao, Ryoma Sato, Kenta Niwa 외

Gradient descent and its variants are de facto standard algorithms for training machine learning models. As gradient descent is sensitive to its hyperparameters, we need to tune the hyperparameters carefully using a grid…

Gradient Descent: The Ultimate Optimizer

2019-09-29 · Kartik Chandra, Audrey Xie, Jonathan Ragan-Kelley, Erik Meijer

Working with any gradient-based machine learning algorithm involves the tedious task of tuning the optimizer's hyperparameters, such as its step size. Recent work has shown how the step size can itself be optimized along…

BIG-bench Machine LearningHyperparameter Optimization

Automatic and Simultaneous Adjustment of Learning Rate and Momentum for Stochastic Gradient Descent

2019-08-20 · Tomer Lancewicki, Selcuk Kopru

Stochastic Gradient Descent (SGD) methods are prominent for training machine learning and deep learning models. The performance of these techniques depends on their hyperparameter tuning over time and varies for differen…

Gradient Descent with Provably Tuned Learning-rate Schedules

2025-12-04 · Dravyansh Sharma arxiv

Gradient-based iterative optimization methods are the workhorse of modern machine learning. They crucially rely on careful tuning of parameters like learning rate and momentum. However, one typically sets them using heur…

Learning Algorithm Hyperparameters for Fast Parametric Convex Optimization

2024-11-24 · Rajiv Sambharya, Bartolomeo Stellato

We introduce a machine-learning framework to learn the hyperparameter sequence of first-order methods (e.g., the step sizes in gradient descent) to quickly solve parametric convex optimization problems. Our computational…