CaCo: Both Positive and Negative Samples are Directly Learnable via Cooperative-adversarial Contrastive Learning
Not on the map. Why?
Abstract (arXiv)
As a representative self-supervised method, contrastive learning has achieved great successes in unsupervised training of representations. It trains an encoder by distinguishing positive samples from negative ones given query anchors. These positive and negative samples play critical roles in defining the objective to learn the discriminative encoder, avoiding it from learning trivial features. While existing methods heuristically choose these samples, we present a principled method where both positive and negative samples are directly learnable end-to-end with the encoder. We show that the positive and negative samples can be cooperatively and adversarially learned by minimizing and maximizing the contrastive loss, respectively. This yields cooperative positives and adversarial negatives with respect to the encoder, which are updated to continuously track the learned representation of the query anchors over mini-batches. The proposed method achieves 71.3% and 75.3% in top-1 accuracy respectively over 200 and 800 epochs of pre-training ResNet-50 backbone on ImageNet1K without tricks such as multi-crop or stronger augmentations. With Multi-Crop, it can be further boosted into 75.7%. The source code and pre-trained model are released in https://github.com/maple-research-lab/caco.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 33 of its 43 references that are in the map. First posted on arXiv 27 Mar 2022.
Builds on
33 of 43 references.
References · 33
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2017Mask R-CNNcited by 7,259
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,838
21 more
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,610
- 2019Contrastive Multiview Codingcited by 1,297
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2020What Makes for Good Views for Contrastive Learning?cited by 843
- 2019Self-Supervised Learning of Pretext-Invariant Representationscited by 806
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 672
- 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 636
- 2020Contrastive Learning with Hard Negative Samplescited by 619
- 2017Large Batch Training of Convolutional Networkscited by 529
- 2019Self-labelling via simultaneous clustering and representation learningcited by 525
- 2020Hard Negative Mixing for Contrastive Learningcited by 399
- 2021With a Little Help from My Friends: Nearest-Neighbor Contrastive Learning of Visual Representationscited by 324
- 2020Adversarial Self-Supervised Contrastive Learningcited by 138
- 2021Can contrastive learning avoid shortcut solutions?cited by 114
- 2021Contrastive Learning with Stronger Augmentationscited by 100
- 2020Contrastive Learning with Adversarial Examplescited by 91
- 2020AdCo: Adversarial Contrast for Efficient Learning of Unsupervised Representations from Self-Trained Negative Adversariescited by 90
- 2019AET vs. AED: Unsupervised Representation Learning by Auto-Encoding Transformations rather than Datacited by 77
- 2020Learning Representations by Predicting Bags of Visual Wordscited by 73
- 2019Small Data Challenges in Big Data Era: A Survey of Recent Progress on Unsupervised and Semi-Supervised Methodscited by 62
- 2020Parametric Instance Classification for Unsupervised Visual Feature Learningcited by 41
Built on by
Citing papers per year: 2022: 2; 2023: 4; 2024: 3.
9 papers.
- 2022Semi-Supervised and Unsupervised Deep Visual Learning: A Surveycited by 52
- 2023Know Your Self-supervised Learning: A Survey on Image-based Generative and Discriminative Trainingcited by 39
- 2023Finding Order in Chaos: A Novel Data Augmentation Method for Time Series in Contrastive Learningcited by 18
- 2024SynCo: Synthetic Hard Negatives for Contrastive Visual Representation Learningcited by 5
- 2022Adversarial Pretraining of Self-Supervised Deep Networks: Past, Present and Futurecited by 3
- 2023Efficient Masked Autoencoders with Self-Consistencycited by 2
- 2023AdPE: Adversarial Positional Embeddings for Pretraining Vision Transformers via MAE+cited by 1
- 2024POA: Pre-training Once for Models of All Sizescited by 1
- 2024The Bad Batches: Enhancing Self-Supervised Learning in Image Classification Through Representative Batch Curationcited by 0
- 2024SynCo: Synthetic Hard Negatives for Contrastive Visual Representation Learning3 Oct 2024
- 2024POA: Pre-training Once for Models of All Sizes2 Aug 2024
- 2024The Bad Batches: Enhancing Self-Supervised Learning in Image Classification Through Representative Batch Curation28 Mar 2024
- 2023Finding Order in Chaos: A Novel Data Augmentation Method for Time Series in Contrastive Learning23 Sep 2023
- 2023Know Your Self-supervised Learning: A Survey on Image-based Generative and Discriminative Training23 May 2023
- 2023AdPE: Adversarial Positional Embeddings for Pretraining Vision Transformers via MAE+14 Mar 2023
- 2023Efficient Masked Autoencoders with Self-Consistency28 Feb 2023
- 2022Adversarial Pretraining of Self-Supervised Deep Networks: Past, Present and Future23 Oct 2022
- 2022Semi-Supervised and Unsupervised Deep Visual Learning: A Survey24 Aug 2022