paper-with-me

Papers

A Simple Guard for Learned Optimizers

2022-01-28 · Isabeau Prémont-Schwarz, Jaroslav Vítků, Jan Feyereisl

If the trend of learned components eventually outperforming their hand-crafted version continues, learned optimizers will eventually outperform hand-crafted optimizers like SGD or Adam. Even if learned optimizers (L2Os) eventually outpace hand-crafted ones in practice however, they are still not provably convergent and might fail out of distribution. These are the questions addressed here. Currently, learned optimizers frequently outperform generic hand-crafted optimizers (such as gradient descent) at the beginning of learning but they generally plateau after some time while the generic algorithms continue to make progress and often overtake the learned algorithm as Aesop's tortoise which overtakes the hare. L2Os also still have a difficult time generalizing out of distribution. Heaton et al. proposed Safeguarded L2O (GL2O) which can take a learned optimizer and safeguard it with a generic learning algorithm so that by conditionally switching between the two, the resulting algorithm is provably convergent. We propose a new class of Safeguarded L2O, called Loss-Guarded L2O (LGL2O), which is both conceptually simpler and computationally less expensive. The guarding mechanism decides solely based on the expected future loss value of both optimizers. Furthermore, we show theoretical proof of LGL2O's convergence guarantee and empirical results comparing to GL2O and other baselines showing that it combines the best of both L2O and SGD and that in practice converges much better than GL2O.

📄 PDF Abstract BibTeX arXiv:2201.12426

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Adam 설명 없음
SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

Reverse engineering learned optimizers reveals known and novel mechanisms

2020-11-04 · NeurIPS 2021 12 · Niru Maheswaranathan, David Sussillo, Luke Metz, Ruoxi Sun 외

Learned optimizers are algorithms that can themselves be trained to solve optimization problems. In contrast to baseline optimizers (such as momentum or Adam) that use simple update rules derived from theoretical princip…

Learning to Learn without Gradient Descent by Gradient Descent

2016-11-11 · ICML 2017 8 · Yutian Chen, Matthew W. Hoffman, Sergio Gomez Colmenarejo, Misha Denil 외

We learn recurrent neural network optimizers trained on simple synthetic functions by gradient descent. We show that these learned optimizers exhibit a remarkable degree of transfer in that they can be used to efficientl…

Bayesian Optimizationglobal-optimization

A Closer Look at Learned Optimization: Stability, Robustness, and Inductive Biases

2022-09-22 · James Harrison, Luke Metz, Jascha Sohl-Dickstein

Learned optimizers -- neural networks that are trained to act as optimizers -- have the potential to dramatically accelerate training of machine learning models. However, even when meta-trained across thousands of tasks …

Inductive Bias

Fine-Tuning Adaptive Stochastic Optimizers: Determining the Optimal Hyperparameter $ε$ via Gradient Magnitude Histogram Analysis

2023-11-20 · Gustavo Silva, Paul Rodriguez

Stochastic optimizers play a crucial role in the successful training of deep neural network models. To achieve optimal model performance, designers must carefully select both model and optimizer hyperparameters. However,…

Language ModelingLanguage ModellingMachine Translation

Data-Driven Performance Guarantees for Classical and Learned Optimizers

2024-04-22 · Rajiv Sambharya, Bartolomeo Stellato

We introduce a data-driven approach to analyze the performance of continuous optimization algorithms using generalization guarantees from statistical learning theory. We study classical and learned optimizers to solve fa…

Learning TheoryMeta-Learning