Dual Temperature Helps Contrastive Learning Without Many Negative Samples: Towards Understanding and Simplifying MoCo
Not on the map. Why?
Abstract (arXiv)
Contrastive learning (CL) is widely known to require many negative samples, 65536 in MoCo for instance, for which the performance of a dictionary-free framework is often inferior because the negative sample size (NSS) is limited by its mini-batch size (MBS). To decouple the NSS from the MBS, a dynamic dictionary has been adopted in a large volume of CL frameworks, among which arguably the most popular one is MoCo family. In essence, MoCo adopts a momentum-based queue dictionary, for which we perform a fine-grained analysis of its size and consistency. We point out that InfoNCE loss used in MoCo implicitly attract anchors to their corresponding positive sample with various strength of penalties and identify such inter-anchor hardness-awareness property as a major reason for the necessity of a large dictionary. Our findings motivate us to simplify MoCo v2 via the removal of its dictionary as well as momentum. Based on an InfoNCE with the proposed dual temperature, our simplified frameworks, SimMoCo and SimCo, outperform MoCo v2 by a visible margin. Moreover, our work bridges the gap between CL and non-CL frameworks, contributing to a more unified understanding of these two mainstream frameworks in SSL. Code is available at: https://bit.ly/3LkQbaT.
Key facts. Cited by 52 papers in the map (data through 14 Oct 2026). Builds on 54 of its 64 references that are in the map. First posted on arXiv 30 Mar 2022.
Builds on
54 of 64 references.
References · 54
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,968
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2020Exploring Simple Siamese Representation Learningcited by 2,866
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,287
38 more
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,845
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,838
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,616
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2020Understanding Contrastive Representation Learning through Alignment and Uniformity on the Hyperspherecited by 1,405
- 2019Contrastive Multiview Codingcited by 1,301
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,273
- 2021VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learningcited by 1,057
- 2019VL-BERT: Pre-training of Generic Visual-Linguistic Representationscited by 954
- 2017In Defense of the Triplet Loss for Person Re-Identificationcited by 786
- 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 734
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 673
- 2020Contrastive Learning with Hard Negative Samplescited by 628
- 2017Large Batch Training of Convolutional Networkscited by 535
- 2020Dense Contrastive Learning for Self-Supervised Visual Pre-Trainingcited by 512
- 2020Hard Negative Mixing for Contrastive Learningcited by 402
- 2020Understanding the Behaviour of Contrastive Losscited by 398
- 2020Debiased Contrastive Learningcited by 356
- 2020Whitening for Self-Supervised Representation Learningcited by 279
- 2020Normalized Loss Functions for Deep Learning with Noisy Labelscited by 257
- 2021Contrastive Learning for Compact Single Image Dehazingcited by 219
- 2021DetCo: Unsupervised Contrastive Learning for Object Detectioncited by 205
- 2019Local Aggregation for Unsupervised Learning of Visual Embeddingscited by 204
- 2020Learning Robust Representations via Multi-View Information Bottleneckcited by 191
- 2021VideoMoCo: Contrastive Video Representation Learning with Temporally Adversarial Examplescited by 154
- 2021Decoupled Contrastive Learningcited by 143
- 2021Solo-learn: A Library of Self-supervised Methods for Visual Representation Learningcited by 116
- 2020Contrastive Learning with Adversarial Examplescited by 91
- 2019Hierarchical Clustering with Hard-batch Triplet Loss for Person Re-identificationcited by 83
- 2021Jo-SRC: A Contrastive Approach for Combating Noisy Labelscited by 80
- 2021Group-aware Contrastive Regression for Action Quality Assessmentcited by 75
- 2020Sequence-to-Sequence Contrastive Learning for Text Recognitioncited by 70
- 2020Conditional Negative Sampling for Contrastive Learning of Visual Representationscited by 57
- 2021Understanding Negative Samples in Instance Discriminative Self-supervised Representation Learningcited by 47
- 2021Instance-wise Hard Negative Example Generation for Contrastive Learning in Unpaired Image-to-Image Translationcited by 45
- 2021Improving Contrastive Learning by Visualizing Feature Transformationcited by 44
- 2019Learning to Discriminate Information for Online Action Detectioncited by 37
- 2018Mining on Manifolds: Metric Learning without Labelscited by 36
50 most cited of 54 All 54 (JSON)
Built on by
Citing papers per year: 2022: 7; 2023: 18; 2024: 13; 2025: 10; 2026: 4.
52 papers.
Sort:
By area:
- 2023Faster Segment Anything: Towards Lightweight SAM for Mobile Applicationscited by 352
- 2023A Cookbook of Self-Supervised Learningcited by 250
- 2022On the duality between contrastive and non-contrastive self-supervised learningcited by 108
- 2023A Complete Survey on Generative AI (AIGC): Is ChatGPT from GPT-4 to GPT-5 All You Need?cited by 84
- 2022A Survey on Masked Autoencoder for Self-supervised Learning in Vision and Beyondcited by 58
- 2023One Small Step for Generative AI, One Giant Leap for AGI: A Complete Survey on ChatGPT in AIGC Eracited by 55
- 2023Temperature Schedules for Self-Supervised Contrastive Methods on Long-Tail Datacited by 44
- 2022AdaMAE: Adaptive Masking for Efficient Spatiotemporal Learning with Masked Autoencoderscited by 43
- 2023MobileSAMv2: Faster Segment Anything to Everythingcited by 42
- 2023Know Your Self-supervised Learning: A Survey on Image-based Generative and Discriminative Trainingcited by 39
- 2023Not All Semantics are Created Equal: Contrastive Self-supervised Learning with Automatic Temperature Individualizationcited by 25
- 2022Decoupled Adversarial Contrastive Learning for Self-supervised Adversarial Robustnesscited by 20
38 more
- 2023MP-FedCL: Multiprototype Federated Contrastive Learning for Edge Intelligencecited by 20
- 2023DomainAdaptor: A Novel Approach to Test-time Adaptationcited by 20
- 2024Representing Part-Whole Hierarchies in Foundation Models by Learning Localizability, Composability, and Decomposability from Anatomy via Self-Supervisioncited by 13
- 2024Cross-view Masked Diffusion Transformers for Person Image Synthesiscited by 12
- 2022Model-Aware Contrastive Learning: Towards Escaping the Dilemmascited by 11
- 2022On the Pros and Cons of Momentum Encoder in Self-Supervised Visual Representation Learningcited by 10
- 2023A Unified Arbitrary Style Transfer Framework via Adaptive Contrastive Learningcited by 10
- 2025FreCT: Frequency-augmented Convolutional Transformer for Robust Time Series Anomaly Detectioncited by 10
- 2024FastCLIP: A Suite of Optimization Techniques to Accelerate CLIP Training with Limited Resourcescited by 9
- 2024Mobility-Aware Federated Self-supervised Learning in Vehicular Networkcited by 9
- 2024Occam's Razor for Self Supervised Learning: What is Sufficient to Learn Good Representations?cited by 8
- 2022Self-Supervised Visual Representation Learning via Residual Momentumcited by 7
- 2024Bridging Mini-Batch and Asymptotic Analysis in Contrastive Learning: From InfoNCE to Kernel-Based Lossescited by 7
- 2024DRL-Based Resource Allocation for Motion Blur Resistant Federated Self-Supervised Learning in IoVcited by 7
- 2024Analysis of Using Sigmoid Loss for Contrastive Learningcited by 6
- 2024SCE-MAE: Selective Correspondence Enhancement with Masked Autoencoder for Self-Supervised Landmark Estimationcited by 6
- 2026TSEmbed: Unlocking Task Scaling in Universal Multimodal Embeddingscited by 6
- 2023BSL: Understanding and Improving Softmax Loss for Recommendationcited by 5
- 2024Lite-SAM Is Actually What You Need for Segment Everythingcited by 5
- 2024SynCo: Synthetic Hard Negatives for Contrastive Visual Representation Learningcited by 5
- 2023Unsupervised Learning on a DIET: Datum IndEx as Target Free of Self-Supervision, Reconstruction, Projector Headcited by 4
- 2023SAM Meets UAP: Attacking Segment Anything Model With Universal Adversarial Perturbationcited by 4
- 2025A Principled Framework for Multi-View Contrastive Learningcited by 4
- 2023INTapt: Information-Theoretic Adversarial Prompt Tuning for Enhanced Non-Native Speech Recognitioncited by 3
- 2024Self-Supervised Learning for Text Recognition: A Critical Surveycited by 3
- 2023M33D: Learning 3D priors using Multi-Modal Masked Autoencoders for 2D image and video understandingcited by 2
- 2025E-MD3C: Taming Masked Diffusion Transformers for Efficient Zero-Shot Object Customizationcited by 2
- 2025Decoupled Doubly Contrastive Learning for Cross Domain Facial Action Unit Detectioncited by 2
- 2025How PARTs assemble into wholes: Learning the relative composition of imagescited by 2
- 2023Rethinking Samples Selection for Contrastive Learning: Mining of Potential Samplescited by 1
- 2025FedSKC: Federated Learning with Non-IID Data via Structural Knowledge Collaborationcited by 1
- 2026MM-TS: Multi-Modal Temperature and Margin Schedules for Contrastive Learning with Long-Tail Datacited by 1
- 2023Concept-wise Fine-tuning Matters in Preventing Negative Transfercited by 0
- 2024A Two-Stage Progressive Pre-training using Multi-Modal Contrastive Masked Autoencoderscited by 0
- 2025Boosting Open Set Recognition Performance through Modulated Representation Learningcited by 0
- 2025Divergence-Based Similarity Function for Multi-View Contrastive Learningcited by 0
- 2025Understanding Self-supervised Contrastive Learning through Supervised Objectivescited by 0
- 2025Model-Guided Dual-Role Alignment for High-Fidelity Open-Domain Video-to-Audio Generationcited by 0
50 most cited of 52 All 52 (JSON)
- 2026TeMo: Temperature Modulation for Multimodal Contrastive Learning7 Sep 2026
- 2026PAI: Preserving Amplitude Information in Representation-Based Time-Series Anomaly Detection8 Jun 2026
- 2026MM-TS: Multi-Modal Temperature and Margin Schedules for Contrastive Learning with Long-Tail Data9 Mar 2026
- 2026TSEmbed: Unlocking Task Scaling in Universal Multimodal Embeddings5 Mar 2026
- 2025Model-Guided Dual-Role Alignment for High-Fidelity Open-Domain Video-to-Audio Generation28 Oct 2025
- 2025Understanding Self-supervised Contrastive Learning through Supervised Objectives12 Oct 2025
- 2025A Principled Framework for Multi-View Contrastive Learning9 Jul 2025
- 2025Divergence-Based Similarity Function for Multi-View Contrastive Learning9 Jul 2025
- 2025How PARTs assemble into wholes: Learning the relative composition of images4 Jun 2025
- 2025FedSKC: Federated Learning with Non-IID Data via Structural Knowledge Collaboration25 May 2025
- 2025Boosting Open Set Recognition Performance through Modulated Representation Learning23 May 2025
- 2025FreCT: Frequency-augmented Convolutional Transformer for Robust Time Series Anomaly Detection2 May 2025
38 more
- 2025Decoupled Doubly Contrastive Learning for Cross Domain Facial Action Unit Detection12 Mar 2025
- 2025E-MD3C: Taming Masked Diffusion Transformers for Efficient Zero-Shot Object Customization13 Feb 2025
- 2024SynCo: Synthetic Hard Negatives for Contrastive Visual Representation Learning3 Oct 2024
- 2024DRL-Based Resource Allocation for Motion Blur Resistant Federated Self-Supervised Learning in IoV17 Aug 2024
- 2024A Two-Stage Progressive Pre-training using Multi-Modal Contrastive Masked Autoencoders5 Aug 2024
- 2024Mobility-Aware Federated Self-supervised Learning in Vehicular Network1 Aug 2024
- 2024Self-Supervised Learning for Text Recognition: A Critical Survey29 Jul 2024
- 2024Lite-SAM Is Actually What You Need for Segment Everything12 Jul 2024
- 2024FastCLIP: A Suite of Optimization Techniques to Accelerate CLIP Training with Limited Resources1 Jul 2024
- 2024Occam's Razor for Self Supervised Learning: What is Sufficient to Learn Good Representations?15 Jun 2024
- 2024SCE-MAE: Selective Correspondence Enhancement with Masked Autoencoder for Self-Supervised Landmark Estimation28 May 2024
- 2024Bridging Mini-Batch and Asymptotic Analysis in Contrastive Learning: From InfoNCE to Kernel-Based Losses28 May 2024
- 2024Representing Part-Whole Hierarchies in Foundation Models by Learning Localizability, Composability, and Decomposability from Anatomy via Self-Supervision24 Apr 2024
- 2024Analysis of Using Sigmoid Loss for Contrastive Learning20 Feb 2024
- 2024Cross-view Masked Diffusion Transformers for Person Image Synthesis2 Feb 2024
- 2023BSL: Understanding and Improving Softmax Loss for Recommendation20 Dec 2023
- 2023MobileSAMv2: Faster Segment Anything to Everything15 Dec 2023
- 2023Concept-wise Fine-tuning Matters in Preventing Negative Transfer12 Nov 2023
- 2023Rethinking Samples Selection for Contrastive Learning: Mining of Potential Samples1 Nov 2023
- 2023SAM Meets UAP: Attacking Segment Anything Model With Universal Adversarial Perturbation19 Oct 2023
- 2023M33D: Learning 3D priors using Multi-Modal Masked Autoencoders for 2D image and video understanding26 Sep 2023
- 2023DomainAdaptor: A Novel Approach to Test-time Adaptation20 Aug 2023
- 2023Faster Segment Anything: Towards Lightweight SAM for Mobile Applications25 Jun 2023
- 2023INTapt: Information-Theoretic Adversarial Prompt Tuning for Enhanced Non-Native Speech Recognition25 May 2023
- 2023Know Your Self-supervised Learning: A Survey on Image-based Generative and Discriminative Training23 May 2023
- 2023Not All Semantics are Created Equal: Contrastive Self-supervised Learning with Automatic Temperature Individualization19 May 2023
- 2023A Cookbook of Self-Supervised Learning24 Apr 2023
- 2023One Small Step for Generative AI, One Giant Leap for AGI: A Complete Survey on ChatGPT in AIGC Era4 Apr 2023
- 2023MP-FedCL: Multiprototype Federated Contrastive Learning for Edge Intelligence1 Apr 2023
- 2023Temperature Schedules for Self-Supervised Contrastive Methods on Long-Tail Data23 Mar 2023
- 2023A Complete Survey on Generative AI (AIGC): Is ChatGPT from GPT-4 to GPT-5 All You Need?21 Mar 2023
- 2023A Unified Arbitrary Style Transfer Framework via Adaptive Contrastive Learning9 Mar 2023
- 2023Unsupervised Learning on a DIET: Datum IndEx as Target Free of Self-Supervision, Reconstruction, Projector Head20 Feb 2023
- 2022Self-Supervised Visual Representation Learning via Residual Momentum17 Nov 2022
- 2022AdaMAE: Adaptive Masking for Efficient Spatiotemporal Learning with Masked Autoencoders16 Nov 2022
- 2022On the Pros and Cons of Momentum Encoder in Self-Supervised Visual Representation Learning11 Aug 2022
- 2022A Survey on Masked Autoencoder for Self-supervised Learning in Vision and Beyond30 Jul 2022
- 2022Decoupled Adversarial Contrastive Learning for Self-supervised Adversarial Robustness22 Jul 2022
50 newest of 52 All 52 (JSON)
- 2023Faster Segment Anything: Towards Lightweight SAM for Mobile Applicationscited by 352
- 2023A Cookbook of Self-Supervised Learningcited by 250
- 2022On the duality between contrastive and non-contrastive self-supervised learningcited by 108
- 2023A Complete Survey on Generative AI (AIGC): Is ChatGPT from GPT-4 to GPT-5 All You Need?cited by 84
- 2022A Survey on Masked Autoencoder for Self-supervised Learning in Vision and Beyondcited by 58
- 2023One Small Step for Generative AI, One Giant Leap for AGI: A Complete Survey on ChatGPT in AIGC Eracited by 55
- 2023Temperature Schedules for Self-Supervised Contrastive Methods on Long-Tail Datacited by 44
- 2022AdaMAE: Adaptive Masking for Efficient Spatiotemporal Learning with Masked Autoencoderscited by 43
- 2023MobileSAMv2: Faster Segment Anything to Everythingcited by 42
- 2023Know Your Self-supervised Learning: A Survey on Image-based Generative and Discriminative Trainingcited by 39
- 2023Not All Semantics are Created Equal: Contrastive Self-supervised Learning with Automatic Temperature Individualizationcited by 25
- 2022Decoupled Adversarial Contrastive Learning for Self-supervised Adversarial Robustnesscited by 20
12 most cited of 48 All 48 (JSON)
- 2026TeMo: Temperature Modulation for Multimodal Contrastive Learning7 Sep 2026
- 2026PAI: Preserving Amplitude Information in Representation-Based Time-Series Anomaly Detection8 Jun 2026
- 2026MM-TS: Multi-Modal Temperature and Margin Schedules for Contrastive Learning with Long-Tail Data9 Mar 2026
- 2025Model-Guided Dual-Role Alignment for High-Fidelity Open-Domain Video-to-Audio Generation28 Oct 2025
- 2025Understanding Self-supervised Contrastive Learning through Supervised Objectives12 Oct 2025
- 2025A Principled Framework for Multi-View Contrastive Learning9 Jul 2025
- 2025Divergence-Based Similarity Function for Multi-View Contrastive Learning9 Jul 2025
- 2025How PARTs assemble into wholes: Learning the relative composition of images4 Jun 2025
- 2025FedSKC: Federated Learning with Non-IID Data via Structural Knowledge Collaboration25 May 2025
- 2025Boosting Open Set Recognition Performance through Modulated Representation Learning23 May 2025
- 2025FreCT: Frequency-augmented Convolutional Transformer for Robust Time Series Anomaly Detection2 May 2025
- 2025Decoupled Doubly Contrastive Learning for Cross Domain Facial Action Unit Detection12 Mar 2025
12 newest of 48 All 48 (JSON)