Memory-Efficient Semi-Supervised Continual Learning: The World is its Own Replay Buffer

By James Smith, Jonathan C. Balloch, Yen-Chang Hsu, Zsolt Kira. 2021

49 citations recorded by the source corpus.

Rehearsal is a critical component for class-incremental continual learning, yet it requires a substantial memory budget. Our work investigates whether we can significantly reduce this memory budget by leveraging unlabeled data from an agent's environment in a realistic and challenging continual learning paradigm. Specifically, we explore and formalize a novel semi-supervised continual learning (SSCL) setting, where labeled data is scarce yet non-i.i.d. unlabeled data from the agent's environment is plentiful. Importantly, data distributions in the SSCL setting are realistic and therefore reflect object class correlations between, and among, the labeled and unlabeled data distributions. We show that a strategy built on pseudo-labeling, consistency regularization, Out-of- Distribution (OoD) detection, and knowledge distillation reduces forgetting in this setting. Our approach, DistillMatch, increases performance over the state-of-the-art by no less than 8.7% average task accuracy and up to 54.5% average task accuracy in SSCL CIFAR-100 experiments. Moreover, we demonstrate that DistillMatch can save up to 0.23 stored images per processed unlabeled image compared to the next best method which only saves 0.08. Our results suggest that focusing on realistic correlated distributions is a significantly new perspective, which accentuates the importance of leveraging the world's structure as a continual learning strategy. Our code is available at https://github.com/GT-RIPL/DistillMatch-SSCL

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Efficiency & Compression, Meta & Continual Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Matteo Boschini
  2. Lorenzo Bonicelli
  3. Simone Calderara
  4. Concetto Spampinato
  5. Angelo Porrello
  6. Jun Liu
  7. Hossein Rahmani
  8. Zizhao Zhang

In Computer Vision and Pattern Recognition

  1. Jun Liu
  2. Hossein Rahmani
  3. Matteo Boschini
  4. Simone Calderara
  5. Lorenzo Bonicelli
  6. Angelo Porrello
  7. Concetto Spampinato
  8. Zizhao Zhang

In Efficiency & Compression

  1. Jennifer G. Dy
  2. Hossein Rahmani
  3. Tomas Pfister
  4. Lorenzo Bonicelli
  5. Zifeng Wang
  6. Simone Calderara
  7. Xuezhi Wang
  8. Concetto Spampinato

In Meta & Continual Learning

  1. Simone Calderara
  2. Matteo Boschini
  3. Lorenzo Bonicelli
  4. Concetto Spampinato
  5. Angelo Porrello
  6. Jun Liu
  7. Jennifer G. Dy
  8. Hossein Rahmani

Citations in the corpus