Alleviating catastrophic forgetting using context-dependent gating and synaptic stabilization

By Nicolas Y. Masse, Gregory D. Grant, David J. Freedman. 2018

322 citations recorded by the source corpus.

Significance Artificial neural networks can suffer from catastrophic forgetting, in which learning a new task causes the network to forget how to perform previous tasks. While previous studies have proposed various methods that can alleviate forgetting over small numbers (⩽10) of tasks, it is uncertain whether they can prevent forgetting across larger numbers of tasks. In this study, we propose a neuroscience-inspired scheme, called “context-dependent gating,” in which mostly nonoverlapping sets of units are active for any one task. Importantly, context-dependent gating has a straightforward implementation, requires little extra computational overhead, and when combined with previous methods to stabilize connection weights, can allow networks to maintain high performance across large numbers of sequentially presented tasks. Humans and most animals can learn new tasks without forgetting old ones. However, training artificial neural networks (ANNs) on new tasks typically causes them to forget previously learned tasks. This phenomenon is the result of “catastrophic forgetting,” in which training an ANN disrupts connection weights that were important for solving previous tasks, degrading task performance. Several recent studies have proposed methods to stabilize connection weights of ANNs that are deemed most important for solving a task, which helps alleviate catastrophic forgetting. Here, drawing inspiration from algorithms that are believed to be implemented in vivo, we propose a complementary method: adding a context-dependent gating signal, such that only sparse, mostly nonoverlapping patterns of units are active for any one task. This method is easy to implement, requires little computational overhead, and allows ANNs to maintain high performance across large numbers of sequentially presented tasks, particularly when combined with weight stabilization. We show that this method works for both feedforward and recurrent network architectures, trained using either supervised or reinforcement-based learning. This suggests that using multiple, complementary methods, akin to what is believed to occur in the brain, can be a highly effective strategy to support continual learning.

Subfields: Artificial Intelligence, Cognitive Neuroscience, Electrical and Electronic Engineering, 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. Dacheng Tao
  3. Yoshua Bengio
  4. Mohit Bansal
  5. Jeff Clune
  6. Bing Liu
  7. Jianfeng Gao
  8. Trevor Darrell

In Cognitive Neuroscience

  1. Jeff Clune
  2. Kenneth O. Stanley
  3. Sebastian Risi
  4. Guangyu Robert Yang
  5. Andrea Soltoggio
  6. Joel Lehman
  7. Xiao-Jing Wang
  8. Christopher Summerfield

In Electrical and Electronic Engineering

  1. Jeff Clune
  2. Kenneth O. Stanley
  3. Sebastian Risi
  4. Joel Lehman
  5. Andrea Soltoggio
  6. Risto Miikkulainen
  7. Jian Peng
  8. Xiao-Jing Wang

In Meta & Continual Learning

  1. Bing Liu
  2. Zixuan Ke
  3. Gyuhak Kim
  4. Bin Liu
  5. Dongyan Zhao
  6. Mehrdad Farajtabar
  7. Razvan Pascanu
  8. Seyed Iman Mirzadeh

Citations in the corpus