Functional Regularisation for Continual Learning with Gaussian Processes
Michalis K. Titsias, Jonathan Schwarz, Alexander G. de G. Matthews,, Razvan Pascanu, Yee Whye Teh

TL;DR
This paper proposes a Bayesian functional regularisation approach for continual learning using Gaussian processes, which effectively prevents forgetting by maintaining posterior beliefs over task-specific functions.
Contribution
It introduces a novel Gaussian process-based framework that unifies rehearsal and Bayesian inference for continual learning, avoiding parameter-level forgetting.
Findings
Achieves strong results on benchmark continual learning tasks.
Effectively prevents catastrophic forgetting.
Unifies rehearsal and Bayesian inference approaches.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Domain Adaptation and Few-Shot Learning · Machine Learning and Algorithms
MethodsGaussian Process
