Layerwise Optimization by Gradient Decomposition for Continual Learning

By Shixiang Tang, Dapeng Chen, Jinguo Zhu, Shijie Yu, Wanli Ouyang. 2021

94 citations recorded by the source corpus.

Deep neural networks achieve state-of-the-art and sometimes super-human performance across various domains. However, when learning tasks sequentially, the networks easily forget the knowledge of previous tasks, known as "catastrophic forgetting". To achieve the consistencies between the old tasks and the new task, one effective solution is to modify the gradient for update. Previous methods enforce independent gradient constraints for different tasks, while we consider these gradients contain complex information, and propose to leverage inter-task information by gradient decomposition. In particular, the gradient of an old task is decomposed into a part shared by all old tasks and a part specific to that task. The gradient for update should be close to the gradient of the new task, consistent with the gradients shared by all old tasks, and orthogonal to the space spanned by the gradients specific to the old tasks. In this way, our approach encourages common knowledge consolidation without impairing the task-specific knowledge. Furthermore, the optimization is performed for the gradients of each layer separately rather than the concatenation of all gradients as in previous works. This effectively avoids the influence of the magnitude variation of the gradients in different layers. Extensive experiments validate the effectiveness of both gradient-decomposed optimization and layer-wise updates. Our proposed method achieves state-of-the-art results on various benchmarks of continual learning.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Optimization & Training, 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. Han-Jia Ye
  2. De-chuan Zhan
  3. Da-Wei Zhou
  4. Jun Zhu
  5. Ziwei Liu
  6. Dacheng Tao
  7. Hang Su
  8. Joost van de Weijer

In Computer Vision and Pattern Recognition

  1. Dacheng Tao
  2. Luc Van Gool
  3. Han-Jia Ye
  4. De-chuan Zhan
  5. Jiashi Feng
  6. Ziwei Liu
  7. Joost van de Weijer
  8. Ming-Hsuan Yang

In Optimization & Training

  1. Dacheng Tao
  2. Yajing Kong
  3. Liu Liu
  4. Zhen Wang
  5. Liyuan Wang
  6. Philip H. S. Torr
  7. Jian Liang
  8. Dapeng Chen

In Meta & Continual Learning

  1. Han-Jia Ye
  2. De-chuan Zhan
  3. Da-Wei Zhou
  4. Liyuan Wang
  5. Xingxing Zhang
  6. Hang Su
  7. Jun Zhu
  8. Joost van de Weijer

Citations in the corpus