Class-Incremental Learning with Repetition

Hamed Hemati, Andrea Cossu, Antonio Carta, Julio Hurtado, Lorenzo Pellegrini +3 more
1/26/2023
cs.LG

No official code found. Best implementation: HamedHemati/CIR (6 stars, last commit 2024-02-15).

Abstract

Real-world data streams naturally include the repetition of previous concepts. From a Continual Learning (CL) perspective, repetition is a property of the environment and, unlike replay, cannot be controlled by the agent. Nowadays, the Class-Incremental (CI) scenario represents the leading test-bed for assessing and comparing CL strategies. This scenario type is very easy to use, but it never allows revisiting previously seen classes, thus completely neglecting the role of repetition. We focus on the family of Class-Incremental with Repetition (CIR) scenario, where repetition is embedded in the definition of the stream. We propose two stochastic stream generators that produce a wide range of CIR streams starting from a single dataset and a few interpretable control parameters. We conduct the first comprehensive evaluation of repetition in CL by studying the behavior of existing CL strategies under different CIR streams. We then present a novel replay strategy that exploits repetition and counteracts the natural imbalance present in the stream. On both CIFAR100 and TinyImageNet, our strategy outperforms other replay approaches, which are not designed for environments with repetition.

View on arXivView PDF

Code Implementations(1)

HamedHemati/CIRCommunity100%

Class-Incremental Learning with Repetition

61Shell, PythonMay 23, 20232 years ago

Similar Papers

Cite this paper

@article{hemati2023classincremental,
  title  = {Class-Incremental Learning with Repetition},
  author = {Hamed Hemati and Andrea Cossu and Antonio Carta and Julio Hurtado and Lorenzo Pellegrini and Davide Bacciu and Vincenzo Lomonaco and Damian Borth},
  year   = {2023},
  eprint = {2301.11396},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.11396v2}
}

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/2301.11396.svg)](https://codeofpaper.com/paper/2301.11396)

Discussion