NEAILGMLJun 8, 2018

SupportNet: solving catastrophic forgetting in class incremental learning with support data

arXiv:1806.02942v331 citationsHas Code
Originality Highly original
AI Analysis

This addresses the problem of forgetting old knowledge when learning new classes in deep learning models, offering a significant improvement over prior methods.

The authors tackled catastrophic forgetting in class incremental learning by proposing SupportNet, which combines deep learning with SVM to identify and reuse support data from old tasks, achieving performance similar to training from scratch on all data.

A plain well-trained deep learning model often does not have the ability to learn new knowledge without forgetting the previously learned knowledge, which is known as catastrophic forgetting. Here we propose a novel method, SupportNet, to efficiently and effectively solve the catastrophic forgetting problem in the class incremental learning scenario. SupportNet combines the strength of deep learning and support vector machine (SVM), where SVM is used to identify the support data from the old data, which are fed to the deep learning model together with the new data for further training so that the model can review the essential information of the old data when learning the new information. Two powerful consolidation regularizers are applied to stabilize the learned representation and ensure the robustness of the learned model. We validate our method with comprehensive experiments on various tasks, which show that SupportNet drastically outperforms the state-of-the-art incremental learning methods and even reaches similar performance as the deep learning model trained from scratch on both old and new data. Our program is accessible at: https://github.com/lykaust15/SupportNet

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes