CaCo: Both Positive and Negative Samples are Directly Learnable via Cooperative-adversarial Contrastive Learning
Xiao Wang, Yuhang Huang, Dan Zeng, Guo-Jun Qi

TL;DR
CaCo introduces a novel contrastive learning framework where both positive and negative samples are directly learned end-to-end, improving representation quality without relying on heuristic sample selection.
Contribution
The paper proposes a principled method for jointly learning positive and negative samples in contrastive learning, enhancing the discriminative power of the encoder.
Findings
Achieves 71.3% top-1 accuracy after 200 epochs on ImageNet1K.
Achieves 75.3% top-1 accuracy after 800 epochs on ImageNet1K.
Further boosts accuracy to 75.7% with Multi-Crop augmentation.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Advanced Neural Network Applications · COVID-19 diagnosis using AI
MethodsContrastive Learning
