Functional Regularisation for Continual Learning using Gaussian Processes

By Michalis K. Titsias, Jonathan Schwarz, Alexander G. de G. Matthews, Razvan Pascanu, Yee Whye Teh. 2019

217 citations recorded by the source corpus.

We introduce a framework for Continual Learning (CL) based on Bayesian inference over the function space rather than the parameters of a deep neural network. This method, referred to as functional regularisation for Continual Learning, avoids forgetting a previous task by constructing and memorising an approximate posterior belief over the underlying task-specific function. To achieve this we rely on a Gaussian process obtained by treating the weights of the last layer of a neural network as random and Gaussian distributed. Then, the training algorithm sequentially encounters tasks and constructs posterior beliefs over the task-specific functions by using inducing point sparse Gaussian process methods. At each step a new task is first learnt and then a summary is constructed consisting of (i) inducing inputs -- a fixed-size subset of the task inputs selected such that it optimally represents the task -- and (ii) a posterior distribution over the function values at these inputs. This summary then regularises learning of future tasks, through Kullback-Leibler regularisation terms. Our method thus unites approaches focused on (pseudo-)rehearsal with those derived from a sequential Bayesian inference perspective in a principled way, leading to strong results on accepted benchmarks.

Subfields: Probabilistic & Bayesian Methods, 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 Probabilistic & Bayesian Methods

  1. Yarin Gal
  2. Richard E. Turner
  3. Jun Zhu
  4. Yilun Du
  5. Yee Whye Teh
  6. Igor Mordatch
  7. Zoubin Ghahramani
  8. Thang D. Bui

In Meta & Continual Learning

  1. Jorge Armando Mendez Mendez
  2. Eric Eaton
  3. Liyuan Wang
  4. Mehrdad Farajtabar
  5. Xingxing Zhang
  6. Jun Zhu
  7. Fei Ye
  8. Adrian G. Bors

Citations in the corpus