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

Riemannian Walk for Incremental Learning: Understanding Forgetting and Intransigence

About

Incremental learning (IL) has received a lot of attention recently, however, the literature lacks a precise problem definition, proper evaluation settings, and metrics tailored specifically for the IL problem. One of the main objectives of this work is to fill these gaps so as to provide a common ground for better understanding of IL. The main challenge for an IL algorithm is to update the classifier whilst preserving existing knowledge. We observe that, in addition to forgetting, a known issue while preserving knowledge, IL also suffers from a problem we call intransigence, inability of a model to update its knowledge. We introduce two metrics to quantify forgetting and intransigence that allow us to understand, analyse, and gain better insights into the behaviour of IL algorithms. We present RWalk, a generalization of EWC++ (our efficient version of EWC [Kirkpatrick2016EWC]) and Path Integral [Zenke2017Continual] with a theoretically grounded KL-divergence based perspective. We provide a thorough analysis of various IL algorithms on MNIST and CIFAR-100 datasets. In these experiments, RWalk obtains superior results in terms of accuracy, and also provides a better trade-off between forgetting and intransigence.

Arslan Chaudhry, Puneet K. Dokania, Thalaiyasingam Ajanthan, Philip H. S. Torr• 2018

Related benchmarks

TaskDatasetResultRank
Class-incremental learningCIFAR-100 10 (test)--
75
Keyword SpottingGoogle Speech Commands (test)
Accuracy87.1
61
Continual LearningCIFAR-100
Accuracy70.1
56
Incremental Semantic SegmentationPASCAL VOC 2012 (val)
mIoU (Overall)150
36
Continual LearningImageNet mini
BWT-5.6
35
Continual LearningImageNet tiny
BWT-1.41e+3
35
Continual Semantic SegmentationPascal-VOC 15-1 scenario 2012
mIoU (classes 0-15)0.00e+0
32
Semantic segmentationPascal-VOC Disjoint 15-5 2012
mIoU (0-15)17.9
31
Continual Semantic SegmentationPascal-VOC 15-5 scenario 2012
mIoU (Classes 0-15)16.6
30
Continual Semantic SegmentationPascal-VOC 19-1 2012
mIoU (0-19 Classes)23.3
27
Showing 10 of 35 rows

Other info

Follow for update