paper-with-me

홈 › Papers

Supervised Contrastive Replay: Revisiting the Nearest Class Mean Classifier in Online Class-Incremental Continual Learning

2021-03-22 · Zheda Mai, Ruiwen Li, Hyunwoo Kim, Scott Sanner

Online class-incremental continual learning (CL) studies the problem of learning new classes continually from an online non-stationary data stream, intending to adapt to new data while mitigating catastrophic forgetting. While memory replay has shown promising results, the recency bias in online learning caused by the commonly used Softmax classifier remains an unsolved challenge. Although the Nearest-Class-Mean (NCM) classifier is significantly undervalued in the CL community, we demonstrate that it is a simple yet effective substitute for the Softmax classifier. It addresses the recency bias and avoids structural changes in the fully-connected layer for new classes. Moreover, we observe considerable and consistent performance gains when replacing the Softmax classifier with the NCM classifier for several state-of-the-art replay methods. To leverage the NCM classifier more effectively, data embeddings belonging to the same class should be clustered and well-separated from those with a different class label. To this end, we contribute Supervised Contrastive Replay (SCR), which explicitly encourages samples from the same class to cluster tightly in embedding space while pushing those of different classes further apart during replay-based training. Overall, we observe that our proposed SCR substantially reduces catastrophic forgetting and outperforms state-of-the-art CL methods by a significant margin on a variety of datasets.

📄 PDF Abstract BibTeX arXiv:2103.13885

Code (3)

RaptorMai/online-continual-learning 공식 구현 pytorch
ContinualAI/avalanche pytorch
yaqianzhang/repeatedaugmentedrehearsal pytorch

Tasks

class-incremental learningClass Incremental LearningContinual Learning

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Revisiting Contrastive Methods for Unsupervised Learning of Visual Representations

2021-06-10 · NeurIPS 2021 12 · Wouter Van Gansbeke, Simon Vandenhende, Stamatios Georgoulis, Luc van Gool

Contrastive self-supervised learning has outperformed supervised pretraining on many downstream tasks like segmentation and object detection. However, current methods are still primarily applied to curated datasets like …

Instance Segmentationobject-detectionObject DetectionRetrieval+3

Revisiting Contrastive Learning through the Lens of Neighborhood Component Analysis: an Integrated Framework

2021-12-08 · Ching-Yun Ko, Jeet Mohapatra, Sijia Liu, Pin-Yu Chen 외

As a seminal tool in self-supervised representation learning, contrastive learning has gained unprecedented attention in recent years. In essence, contrastive learning aims to leverage pairs of positive and negative samp…

Contrastive LearningRepresentation Learning

With a Little Help from My Friends: Nearest-Neighbor Contrastive Learning of Visual Representations

2021-04-29 · ICCV 2021 10 · Debidatta Dwibedi, Yusuf Aytar, Jonathan Tompson, Pierre Sermanet 외

Self-supervised learning algorithms based on instance discrimination train encoders to be invariant to pre-defined transformations of the same instance. While most methods treat different views of the same image as posit…

Contrastive LearningFine-Grained Image ClassificationImage ClassificationSelf-Supervised Image Classification+3

Nearest-Neighbor Inter-Intra Contrastive Learning from Unlabeled Videos

2023-03-13 · David Fan, Deyu Yang, Xinyu Li, Vimal Bhat 외

Contrastive learning has recently narrowed the gap between self-supervised and supervised methods in image and video domain. State-of-the-art video contrastive learning methods such as CVRL and $\rho$-MoCo spatiotemporal…

Contrastive LearningDiversity

PCR: Proxy-based Contrastive Replay for Online Class-Incremental Continual Learning

2023-04-10 · CVPR 2023 1 · Huiwei Lin, Baoquan Zhang, Shanshan Feng, Xutao Li 외

Online class-incremental continual learning is a specific task of continual learning. It aims to continuously learn new classes from data stream and the samples of data stream are seen only once, which suffers from the c…

Continual Learning