Gradient Episodic Memory for Continual Learning

David Lopez-Paz, Marc'Aurelio Ranzato
6/26/2017
cs.LGcs.AI

Official code: facebookresearch/GradientEpisodicMemory (407 stars, last commit 2018-10-22).

Abstract

One major obstacle towards AI is the poor ability of models to solve new problems quicker, and without forgetting previously acquired knowledge. To better understand this issue, we study the problem of continual learning, where the model observes, once and one by one, examples concerning a sequence of tasks. First, we propose a set of metrics to evaluate models learning over a continuum of data. These metrics characterize models not only by their test accuracy, but also in terms of their ability to transfer knowledge across tasks. Second, we propose a model for continual learning, called Gradient Episodic Memory (GEM) that alleviates forgetting, while allowing beneficial transfer of knowledge to previous tasks. Our experiments on variants of the MNIST and CIFAR-100 datasets demonstrate the strong performance of GEM when compared to the state-of-the-art.

View on arXivView PDF

Code Implementations(1)

Continuum Learning with GEM: Gradient Episodic Memory

40776Shell, PythonNov 7, 20178 years agoNOASSERTION

Similar Papers

Cite this paper

@article{lopezpaz2017gradient,
  title  = {Gradient Episodic Memory for Continual Learning},
  author = {David Lopez-Paz and Marc'Aurelio Ranzato},
  year   = {2017},
  eprint = {1706.08840},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1706.08840}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1706.08840.svg)](https://codeofpaper.com/paper/1706.08840)

Discussion