Meta-Learning with Warped Gradient Descent

By Sebastian Flennerhag, Andrei A. Rusu, Razvan Pascanu, Hujun Yin, Raia Hadsell. 2019

221 citations recorded by the source corpus.

Learning an efficient update rule from data that promotes rapid learning of new tasks from the same distribution remains an open problem in meta-learning. Typically, previous works have approached this issue either by attempting to train a neural network that directly produces updates or by attempting to learn better initialisations or scaling factors for a gradient-based update rule. Both of these approaches pose challenges. On one hand, directly producing an update forgoes a useful inductive bias and can easily lead to non-converging behaviour. On the other hand, approaches that try to control a gradient-based update rule typically resort to computing gradients through the learning process to obtain their meta-gradients, leading to methods that can not scale beyond few-shot task adaptation. In this work, we propose Warped Gradient Descent (WarpGrad), a method that intersects these approaches to mitigate their limitations. WarpGrad meta-learns an efficiently parameterised preconditioning matrix that facilitates gradient descent across the task distribution. Preconditioning arises by interleaving non-linear layers, referred to as warp-layers, between the layers of a task-learner. Warp-layers are meta-learned without backpropagating through the task training process in a manner similar to methods that learn to directly produce updates. WarpGrad is computationally efficient, easy to implement, and can scale to arbitrarily large meta-learning problems. We provide a geometrical interpretation of the approach and evaluate its effectiveness in a variety of settings, including few-shot, standard supervised, continual and reinforcement learning.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Optimization & Training, Meta & Continual Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Yoshua Bengio
  3. Chelsea Finn
  4. Pieter Abbeel
  5. Ruslan Salakhutdinov
  6. Trevor Darrell
  7. Quoc V. Le
  8. Dacheng Tao

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Trevor Darrell
  4. Ming-Hsuan Yang
  5. Bernt Schiele
  6. Xiaogang Wang
  7. Jitendra Malik
  8. Yi Yang

In Optimization & Training

  1. Yoshua Bengio
  2. Vineeth Nallure Balasubramanian
  3. K. J. Joseph
  4. Razvan Pascanu
  5. Hado van Hasselt
  6. Matteo Hessel
  7. Fahad Shahbaz Khan
  8. David Silver

In Meta & Continual Learning

  1. K. J. Joseph
  2. Vineeth Nallure Balasubramanian
  3. Han-Jia Ye
  4. Chelsea Finn
  5. De-chuan Zhan
  6. Fei Sha
  7. Sung Ju Hwang
  8. Mehrtash Harandi

Citations in the corpus