HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

FOSTER: Feature Boosting and Compression for Class-Incremental Learning

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

FOSTER: Feature Boosting and Compression for Class-Incremental Learning

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.

Code Repositories

G-U-N/ECCV22-FOSTER
Official
pytorch
Mentioned in GitHub
g-u-n/pycil
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
incremental-learning-on-cifar-100-50-classes-1FOSTER
Average Incremental Accuracy: 63.83
incremental-learning-on-cifar-100-50-classes-2FOSTER
Average Incremental Accuracy: 67.95
incremental-learning-on-cifar-100-50-classes-3FOSTER
Average Incremental Accuracy: 69.46
incremental-learning-on-cifar100-b0-10stepsFOSTER
Average Incremental Accuracy: 72.9
incremental-learning-on-cifar100b020stepFOSTER
Average Incremental Accuracy: 70.65
incremental-learning-on-imagenet-10-stepsFOSTER
Average Incremental Accuracy: 68.34
incremental-learning-on-imagenet-100-50-1FOSTER
Average Incremental Accuracy: 69.34
incremental-learning-on-imagenet-100-50-2FOSTER
Average Incremental Accuracy: 77.54
incremental-learning-on-imagenet-100-50-3FOSTER
Average Incremental Accuracy: 80.22
incremental-learning-on-imagenet100-10-stepsFOSTER
Average Incremental Accuracy: 77.75
incremental-learning-on-imagenet100-20-stepsFOSTER
Average Incremental Accuracy: 74.49

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
FOSTER: Feature Boosting and Compression for Class-Incremental Learning | Papers | HyperAI