Overcoming catastrophic forgetting with hard attention to the task

By Joan Serrà, D'idac Sur'is, Marius Miron, Alexandros Karatzoglou. 2018

1,304 citations recorded by the source corpus.

Catastrophic forgetting occurs when a neural network loses the information learned in a previous task after training on subsequent tasks. This problem remains a hurdle for artificial intelligence systems with sequential learning capabilities. In this paper, we propose a task-based hard attention mechanism that preserves previous tasks' information without affecting the current task's learning. A hard attention mask is learned concurrently to every task, through stochastic gradient descent, and previous masks are exploited to condition such learning. We show that the proposed mechanism is effective for reducing catastrophic forgetting, cutting current rates by 45 to 80%. We also show that it is robust to different hyperparameter choices, and that it offers a number of monitoring capabilities. The approach features the possibility to control both the stability and compactness of the learned knowledge, which we believe makes it also attractive for online learning or network compression applications.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Representation & Self-Supervised 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. Dacheng Tao
  2. Han-Jia Ye
  3. De-chuan Zhan
  4. Sergey Levine
  5. Bing Liu
  6. Yoshua Bengio
  7. Trevor Darrell
  8. Jun Zhu

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. Andrea Vedaldi

In Representation & Self-Supervised Learning

  1. Yoshua Bengio
  2. Dacheng Tao
  3. Trevor Darrell
  4. Han-Jia Ye
  5. De-chuan Zhan
  6. Joost van de Weijer
  7. Bing Liu
  8. Mingsheng Long

Citations in the corpus