Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

AdCo: Adversarial Contrast for Efficient Learning of Unsupervised Representations from Self-Trained Negative Adversaries

About

Contrastive learning relies on constructing a collection of negative examples that are sufficiently hard to discriminate against positive queries when their representations are self-trained. Existing contrastive learning methods either maintain a queue of negative samples over minibatches while only a small portion of them are updated in an iteration, or only use the other examples from the current minibatch as negatives. They could not closely track the change of the learned representation over iterations by updating the entire queue as a whole, or discard the useful information from the past minibatches. Alternatively, we present to directly learn a set of negative adversaries playing against the self-trained representation. Two players, the representation network and negative adversaries, are alternately updated to obtain the most challenging negative examples against which the representation of positive queries will be trained to discriminate. We further show that the negative adversaries are updated towards a weighted combination of positive queries by maximizing the adversarial contrastive loss, thereby allowing them to closely track the change of representations over time. Experiment results demonstrate the proposed Adversarial Contrastive (AdCo) model not only achieves superior performances (a top-1 accuracy of 73.2\% over 200 epochs and 75.7\% over 800 epochs with linear evaluation on ImageNet), but also can be pre-trained more efficiently with fewer epochs.

Qianjiang Hu, Xiao Wang, Wei Hu, Guo-Jun Qi• 2020

Related benchmarks

TaskDatasetResultRank
Semantic segmentationPASCAL VOC 2012 (val)
Mean IoU70
2040
Image ClassificationImageNet-1k (val)
Top-1 Accuracy73.2
1453
ClassificationImageNet-1K 1.0 (val)
Top-1 Accuracy (%)68.2
1155
Object DetectionCOCO (val)
mAP37.9
613
Image ClassificationImageNet-1K
Top-1 Acc72.8
524
Instance SegmentationCOCO (val)
APmk34.3
472
Image ClassificationImageNet
Top-1 Accuracy75.7
324
Domain GeneralizationPACS
Accuracy (Art)30.21
221
Image ClassificationImageNet (val)
Top-1 Accuracy75.7
118
ClassificationImageNet-1k (val)
Top-1 Acc72.8
37
Showing 10 of 13 rows

Other info

Follow for update