Class Incremental Learning with Self-Supervised Pre-Training and Prototype Learning

Wenzhuo Liu, Xinjian Wu, Fei Zhu, Mingming Yu, Chuang Wang +1 more
8/4/2023
cs.CV

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Deep Neural Network (DNN) has achieved great success on datasets of closed class set. However, new classes, like new categories of social media topics, are continuously added to the real world, making it necessary to incrementally learn. This is hard for DNN because it tends to focus on fitting to new classes while ignoring old classes, a phenomenon known as catastrophic forgetting. State-of-the-art methods rely on knowledge distillation and data replay techniques but still have limitations. In this work, we analyze the causes of catastrophic forgetting in class incremental learning, which owes to three factors: representation drift, representation confusion, and classifier distortion. Based on this view, we propose a two-stage learning framework with a fixed encoder and an incrementally updated prototype classifier. The encoder is trained with self-supervised learning to generate a feature space with high intrinsic dimensionality, thus improving its transferability and generality. The classifier incrementally learns new prototypes while retaining the prototypes of previously learned data, which is crucial in preserving the decision boundary.Our method does not rely on preserved samples of old classes, is thus a non-exemplar based CIL method. Experiments on public datasets show that our method can significantly outperform state-of-the-art exemplar-based methods when they reserved 5 examplers per class, under the incremental setting of 10 phases, by 18.24% on CIFAR-100 and 9.37% on ImageNet100.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{liu2023class,
  title  = {Class Incremental Learning with Self-Supervised Pre-Training and Prototype Learning},
  author = {Wenzhuo Liu and Xinjian Wu and Fei Zhu and Mingming Yu and Chuang Wang and Cheng-Lin Liu},
  year   = {2023},
  eprint = {2308.02346},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.02346v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.02346.svg)](https://codeofpaper.com/paper/2308.02346)

Discussion