Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Learning without Memorizing

About

Incremental learning (IL) is an important task aimed at increasing the capability of a trained model, in terms of the number of classes recognizable by the model. The key problem in this task is the requirement of storing data (e.g. images) associated with existing classes, while teaching the classifier to learn new classes. However, this is impractical as it increases the memory requirement at every incremental step, which makes it impossible to implement IL algorithms on edge devices with limited memory. Hence, we propose a novel approach, called `Learning without Memorizing (LwM)', to preserve the information about existing (base) classes, without storing any of their data, while making the classifier progressively learn the new classes. In LwM, we present an information preserving penalty: Attention Distillation Loss ($L_{AD}$), and demonstrate that penalizing the changes in classifiers' attention maps helps to retain information of the base classes, as new classes are added. We show that adding $L_{AD}$ to the distillation loss which is an existing information preserving loss consistently outperforms the state-of-the-art performance in the iILSVRC-small and iCIFAR-100 datasets in terms of the overall accuracy of base and incrementally learned classes.

Prithviraj Dhar, Rajat Vikram Singh, Kuan-Chuan Peng, Ziyan Wu, Rama Chellappa• 2018

Related benchmarks

TaskDatasetResultRank
Incremental LearningTinyImageNet
Avg Incremental Accuracy59.78
83
Task-Incremental LearningCIFAR-100
Accuracy78.46
24
Class-incremental learningS-CIFAR-100 10 Step
Avg Top-1 Acc25.47
19
Class-incremental learningCIFAR100-B0 5 steps (non-rehearsal)
Average Metric0.6367
18
Class-incremental learningS-CIFAR-100 5 Step (test)
Avg Top-1 Acc39.31
9
Class-incremental learningCIFAR100 B0 (10 steps) (non-rehearsal)
Average Score45.68
7
Action RecognitionHMDB51
CNN Accuracy (5-way)26.97
7
Action RecognitionUCF101 10 x 5 stages
CNN Score43.39
7
Action RecognitionUCF101 (5 x 10 stages)
CNN Score26.07
7
Action RecognitionUCF101 (2 x 25 stages)
CNN Performance Score12.08
7
Showing 10 of 11 rows

Other info

Follow for update