SOTAVerified

Large Scale Incremental Learning

2019-05-30CVPR 2019Code Available0· sign in to hype

Yue Wu, Yinpeng Chen, Lijuan Wang, Yuancheng Ye, Zicheng Liu, Yandong Guo, Yun Fu

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

Modern machine learning suffers from catastrophic forgetting when learning new classes incrementally. The performance dramatically degrades due to the missing data of old classes. Incremental learning methods have been proposed to retain the knowledge acquired from the old classes, by using knowledge distilling and keeping a few exemplars from the old classes. However, these methods struggle to scale up to a large number of classes. We believe this is because of the combination of two factors: (a) the data imbalance between the old and new classes, and (b) the increasing number of visually similar classes. Distinguishing between an increasing number of visually similar classes is particularly challenging, when the training data is unbalanced. We propose a simple and effective method to address this data imbalance issue. We found that the last fully connected layer has a strong bias towards the new classes, and this bias can be corrected by a linear model. With two bias parameters, our method performs remarkably well on two large datasets: ImageNet (1000 classes) and MS-Celeb-1M (10000 classes), outperforming the state-of-the-art algorithms by 11.1% and 13.2% respectively.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
CIFAR-100 - 50 classes + 10 steps of 5 classesBiCAverage Incremental Accuracy53.21Unverified
CIFAR-100 - 50 classes + 25 steps of 2 classesBiCAverage Incremental Accuracy48.96Unverified
CIFAR-100 - 50 classes + 50 steps of 1 classBiCAverage Incremental Accuracy47.09Unverified
CIFAR-100 - 50 classes + 5 steps of 10 classesBiCAverage Incremental Accuracy56.86Unverified
CIFAR-100-B0(5steps of 20 classes)BiCAverage Incremental Accuracy73.1Unverified
ImageNet100 - 10 stepsBiCAverage Incremental Accuracy Top-590.6Unverified
ImageNet-100 - 50 classes + 50 steps of 1 classBiCAverage Incremental Accuracy46.49Unverified
ImageNet - 10 stepsBiCAverage Incremental Accuracy Top-584Unverified

Reproductions