SOTAVerified

FOSTER: Feature Boosting and Compression for Class-Incremental Learning

2022-04-10Code Available1· sign in to hype

Fu-Yun Wang, Da-Wei Zhou, Han-Jia Ye, De-Chuan Zhan

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

The ability to learn new concepts continually is necessary in this ever-changing world. However, deep neural networks suffer from catastrophic forgetting when learning new categories. Many works have been proposed to alleviate this phenomenon, whereas most of them either fall into the stability-plasticity dilemma or take too much computation or storage overhead. Inspired by the gradient boosting algorithm to gradually fit the residuals between the target model and the previous ensemble model, we propose a novel two-stage learning paradigm FOSTER, empowering the model to learn new categories adaptively. Specifically, we first dynamically expand new modules to fit the residuals between the target and the output of the original model. Next, we remove redundant parameters and feature dimensions through an effective distillation strategy to maintain the single backbone model. We validate our method FOSTER on CIFAR-100 and ImageNet-100/1000 under different settings. Experimental results show that our method achieves state-of-the-art performance. Code is available at: https://github.com/G-U-N/ECCV22-FOSTER.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
CIFAR-100 - 50 classes + 10 steps of 5 classesFOSTERAverage Incremental Accuracy67.95Unverified
CIFAR-100 - 50 classes + 25 steps of 2 classesFOSTERAverage Incremental Accuracy63.83Unverified
CIFAR-100 - 50 classes + 5 steps of 10 classesFOSTERAverage Incremental Accuracy69.46Unverified
CIFAR100-B0(10steps of 10 classes)FOSTERAverage Incremental Accuracy72.9Unverified
CIFAR100B020Step(5ClassesPerStep)FOSTERAverage Incremental Accuracy70.65Unverified
ImageNet100 - 10 stepsFOSTERAverage Incremental Accuracy77.75Unverified
ImageNet100 - 20 stepsFOSTERAverage Incremental Accuracy74.49Unverified
ImageNet-100 - 50 classes + 10 steps of 5 classesFOSTERAverage Incremental Accuracy77.54Unverified
ImageNet-100 - 50 classes + 25 steps of 2 classesFOSTERAverage Incremental Accuracy69.34Unverified
ImageNet-100 - 50 classes + 5 steps of 10 classesFOSTERAverage Incremental Accuracy80.22Unverified
ImageNet - 10 stepsFOSTERAverage Incremental Accuracy68.34Unverified

Reproductions