Regularizing with Pseudo-Negatives for Continual Self-Supervised Learning

Sungmin Cha, Kyunghyun Cho, Taesup Moon
6/8/2023
cs.LG

No official code found. Best implementation: csm9493/PNR (4 stars, MIT, last commit 2024-11-07).

Abstract

We introduce a novel Pseudo-Negative Regularization (PNR) framework for effective continual self-supervised learning (CSSL). Our PNR leverages pseudo-negatives obtained through model-based augmentation in a way that newly learned representations may not contradict what has been learned in the past. Specifically, for the InfoNCE-based contrastive learning methods, we define symmetric pseudo-negatives obtained from current and previous models and use them in both main and regularization loss terms. Furthermore, we extend this idea to non-contrastive learning methods which do not inherently rely on negatives. For these methods, a pseudo-negative is defined as the output from the previous model for a differently augmented version of the anchor sample and is asymmetrically applied to the regularization term. Extensive experimental results demonstrate that our PNR framework achieves state-of-the-art performance in representation learning during CSSL by effectively balancing the trade-off between plasticity and stability.

View on arXivView PDF

Code Implementations(1)

csm9493/PNRCommunity100%
MIT

Official Code of Regularizing with Pseudo-Negatives for Continual Self-Supervised Learning (ICML 2024)

40Shell, PythonJul 22, 20241 years agoMIT
continual-learningcontinual-self-supervised-learningrepresentation-learningself-supervised-learning

Similar Papers

Cite this paper

@article{cha2023regularizing,
  title  = {Regularizing with Pseudo-Negatives for Continual Self-Supervised Learning},
  author = {Sungmin Cha and Kyunghyun Cho and Taesup Moon},
  year   = {2023},
  eprint = {2306.05101},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.05101v2},
  journal = {ICML 2023 2023}
}

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

Discussion