On the Pros and Cons of Momentum Encoder in Self-Supervised Visual Representation Learning
Not on the map. Why?
Abstract (arXiv)
Exponential Moving Average (EMA or momentum) is widely used in modern self-supervised learning (SSL) approaches, such as MoCo, for enhancing performance. We demonstrate that such momentum can also be plugged into momentum-free SSL frameworks, such as SimCLR, for a performance boost. Despite its wide use as a fundamental component in modern SSL frameworks, the benefit caused by momentum is not well understood. We find that its success can be at least partly attributed to the stability effect. In the first attempt, we analyze how EMA affects each part of the encoder and reveal that the portion near the encoder's input plays an insignificant role while the latter parts have much more influence. By monitoring the gradient of the overall loss with respect to the output of each block in the encoder, we observe that the final layers tend to fluctuate much more than other layers during backpropagation, i.e. less stability. Interestingly, we show that using EMA to the final part of the SSL encoder, i.e. projector, instead of the whole deep network encoder can give comparable or preferable performance. Our proposed projector-only momentum helps maintain the benefit of EMA but avoids the double forward computation.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 53 of its 68 references that are in the map. First posted on arXiv 11 Aug 2022.
Builds on
53 of 68 references.
References · 53
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 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
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,885
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2020Exploring Simple Siamese Representation Learningcited by 2,866
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
38 more
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,287
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,838
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,616
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,591
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,380
- 2019Contrastive Multiview Codingcited by 1,301
- 2019VL-BERT: Pre-training of Generic Visual-Linguistic Representationscited by 954
- 2019Contrastive Representation Distillationcited by 748
- 2020Contrastive Learning with Hard Negative Samplescited by 628
- 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
- 2018How Does Batch Normalization Help Optimization?cited by 357
- 2020Debiased Contrastive Learningcited by 356
- 2021Self-Supervised Learning with Data Augmentations Provably Isolates Content from Stylecited by 312
- 2020Whitening for Self-Supervised Representation Learningcited by 279
- 2021Contrastive Learning for Compact Single Image Dehazingcited by 219
- 2021VideoMoCo: Contrastive Video Representation Learning with Temporally Adversarial Examplescited by 154
- 2021Solo-learn: A Library of Self-supervised Methods for Visual Representation Learningcited by 116
- 2021Representational Continuity for Unsupervised Continual Learningcited by 95
- 2021Divide and Contrast: Self-supervised Learning from Uncurated Datacited by 85
- 2021ReSSL: Relational Self-Supervised Learning with Weak Augmentationcited by 84
- 2019Hierarchical Clustering with Hard-batch Triplet Loss for Person Re-identificationcited by 83
- 2021Exponential Moving Average Normalization for Self-supervised and Semi-supervised Learningcited by 78
- 2022How Does SimSiam Avoid Collapse Without Negative Samples? A Unified Understanding with Self-supervised Contrastive Learningcited by 65
- 2020Conditional Negative Sampling for Contrastive Learning of Visual Representationscited by 57
- 2022Dual Temperature Helps Contrastive Learning Without Many Negative Samples: Towards Understanding and Simplifying MoCocited by 52
- 2018Quasi-hyperbolic momentum and Adam for deep learningcited by 48
- 2021Understanding Negative Samples in Instance Discriminative Self-supervised Representation Learningcited by 47
- 2022On the Importance of Asymmetry for Siamese Representation Learningcited by 39
- 2019Learning to Discriminate Information for Online Action Detectioncited by 37
- 2018Mining on Manifolds: Metric Learning without Labelscited by 36
- 2019Unsupervised Learning from Video with Deep Neural Embeddingscited by 29
- 2020DC-BERT: Decoupling Question and Document for Efficient Contextual Encodingcited by 20
- 2019Momentum in Reinforcement Learningcited by 19
- 2021Intermediate Layers Matter in Momentum Contrastive Self Supervised Learningcited by 19
- 2021Momentum^2 Teacher: Momentum Teacher with Momentum Statistics for Self-Supervised Learningcited by 14
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 3; 2025: 1; 2026: 1.
10 papers.
- 2023A Cookbook of Self-Supervised Learningcited by 250
- 2023Contrastive Tuning: A Little Help to Make Masked Autoencoders Forgetcited by 15
- 2024Cross-view Masked Diffusion Transformers for Person Image Synthesiscited by 12
- 2023Learning from Multi-Perception Features for Real-Word Image Super-resolutioncited by 9
- 2024MDSGen: Fast and Efficient Masked Diffusion Temporal-Aware Transformers for Open-Domain Sound Generationcited 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
- 2023Unsupervised Learning on a DIET: Datum IndEx as Target Free of Self-Supervision, Reconstruction, Projector Headcited by 4
- 2025E-MD3C: Taming Masked Diffusion Transformers for Efficient Zero-Shot Object Customizationcited by 2
- 2026A Hidden Semantic Bottleneck in Conditional Embeddings of Diffusion Transformerscited by 2
- 2026A Hidden Semantic Bottleneck in Conditional Embeddings of Diffusion Transformers25 Feb 2026
- 2025E-MD3C: Taming Masked Diffusion Transformers for Efficient Zero-Shot Object Customization13 Feb 2025
- 2024MDSGen: Fast and Efficient Masked Diffusion Temporal-Aware Transformers for Open-Domain Sound Generation3 Oct 2024
- 2024Occam's Razor for Self Supervised Learning: What is Sufficient to Learn Good Representations?15 Jun 2024
- 2024Cross-view Masked Diffusion Transformers for Person Image Synthesis2 Feb 2024
- 2023Learning from Multi-Perception Features for Real-Word Image Super-resolution26 May 2023
- 2023A Cookbook of Self-Supervised Learning24 Apr 2023
- 2023Contrastive Tuning: A Little Help to Make Masked Autoencoders Forget20 Apr 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