← Search

Luke Metz

17 accepted papers

2023

Transformer-Based Learned Optimization

CVPR 2023poster

We propose a new approach to learned optimization where we represent the computation of an optimizer's update step using a neural network. The parameters of the optimizer are then learned by training on a set of optimization tasks with the objective to perform minimization efficiently. Our innovatio…

2023

Variance-Reduced Gradient Estimation via Noise-Reuse in Online Evolution Strategies

NeurIPS 2023poster

Unrolled computation graphs are prevalent throughout machine learning but present challenges to automatic differentiation (AD) gradient estimation methods when their loss functions exhibit extreme local sensitivtiy, discontinuity, or blackbox characteristics. In such scenarios, online evolution stra…

2022

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

NeurIPS 2022accept

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 at huge computational expense, blackbox learned optimizers often struggle with sta…

2022

Discovered Policy Optimisation

NeurIPS 2022accept

Tremendous progress has been made in reinforcement learning (RL) over the past decade. Most of these advancements came through the continual development of new algorithms, which were designed using a combination of mathematical derivations, intuitions, and experimentation. Such an approach of creati…

Cited by 93SourcePDFScholar
2022

Unbiased Gradient Estimation in Unrolled Computation Graphs with Persistent Evolution Strategies (Extended Abstract)

IJCAI 2022poster

Current approaches for optimizing parameters in unrolled computation graphs suffer from high variance gradients, bias, slow updates, or large memory usage. We introduce a method called Persistent Evolution Strategies (PES), which divides the computation graph into a series of truncated unrolls, and…

Cited by 74SourcePDFScholar
2021

Learn2Hop: Learned Optimization on Rough Landscapes

ICML 2021spotlight

Optimization of non-convex loss surfaces containing many local minima remains a critical problem in a variety of domains, including operations research, informatics, and material design. Yet, current techniques either require extremely high iteration counts or a large number of random restarts for g…

2021

Reverse engineering learned optimizers reveals known and novel mechanisms

NeurIPS 2021poster

Learned optimizers are parametric 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 principles, learned optimizers use flexible, high-dimensional, nonlinear par…

Cited by 20SourcePDFScholar
2021

Unbiased Gradient Estimation in Unrolled Computation Graphs with Persistent Evolution Strategies

ICML 2021oral

Unrolled computation graphs arise in many scenarios, including training RNNs, tuning hyperparameters through unrolled optimization, and training learned optimizers. Current approaches to optimizing parameters in such computation graphs suffer from high variance gradients, bias, slow updates, or larg…

2020

Ridge Rider: Finding Diverse Solutions by Following Eigenvectors of the Hessian

NeurIPS 2020poster

Over the last decade, a single algorithm has changed many facets of our lives - Stochastic Gradient Descent (SGD). In the era of ever decreasing loss functions, SGD and its various offspring have become the go-to optimization tool in machine learning and are a key component of the success of deep ne…

2019

Guided evolutionary strategies: augmenting random search with surrogate gradients

ICML 2019oral

Many applications in machine learning require optimizing a function whose true gradient is unknown or computationally expensive, but where surrogate gradient information, directions that may be correlated with the true gradient, is cheaply available. For example, this occurs when an approximate grad…

2019

Learning to Predict Without Looking Ahead: World Models Without Forward Prediction

NeurIPS 2019poster

Much of model-based reinforcement learning involves learning a model of an agent's world, and training an agent to leverage this model to perform a task more efficiently. While these models are demonstrably useful for agents, every naturally occurring model of the world of which we are aware---e.g.,…

2019

Meta-Learning Update Rules for Unsupervised Representation Learning

ICLR 2019oral

A major goal of unsupervised learning is to discover data representations that are useful for subsequent tasks, without access to supervised labels during training. Typically, this involves minimizing a surrogate objective, such as the negative log likelihood of a generative model, with the hope tha…

2019

Understanding and correcting pathologies in the training of learned optimizers

ICML 2019oral

Deep learning has shown that learned functions can dramatically outperform hand-designed functions on perceptual tasks. Analogously, this suggests that learned optimizers may similarly outperform current hand-designed optimizers, especially for specific problems. However, learned optimizers are noto…

Cited by 177SourcePDFScholar