mlsanityData to 14 Oct 2026

On the Pros and Cons of Momentum Encoder in Self-Supervised Visual Representation Learning

arXiv 2208.05744 ↗First posted 11 Aug 2022cs.CVcited by 10

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2020Language Models are Few-Shot Learnerscited by 32,419
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  5. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
  6. 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
  7. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
  8. 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,968
  9. 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,885
  10. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
  11. 2020Exploring Simple Siamese Representation Learningcited by 2,866
  12. 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
38 more
  1. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
  2. 2020Improved Baselines with Momentum Contrastive Learningcited by 2,287
  3. 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,838
  4. 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,616
  5. 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,591
  6. 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,380
  7. 2019Contrastive Multiview Codingcited by 1,301
  8. 2019VL-BERT: Pre-training of Generic Visual-Linguistic Representationscited by 954
  9. 2019Contrastive Representation Distillationcited by 748
  10. 2020Contrastive Learning with Hard Negative Samplescited by 628
  11. 2020Dense Contrastive Learning for Self-Supervised Visual Pre-Trainingcited by 512
  12. 2020Hard Negative Mixing for Contrastive Learningcited by 402
  13. 2020Understanding the Behaviour of Contrastive Losscited by 398
  14. 2018How Does Batch Normalization Help Optimization?cited by 357
  15. 2020Debiased Contrastive Learningcited by 356
  16. 2021Self-Supervised Learning with Data Augmentations Provably Isolates Content from Stylecited by 312
  17. 2020Whitening for Self-Supervised Representation Learningcited by 279
  18. 2021Contrastive Learning for Compact Single Image Dehazingcited by 219
  19. 2021VideoMoCo: Contrastive Video Representation Learning with Temporally Adversarial Examplescited by 154
  20. 2021Solo-learn: A Library of Self-supervised Methods for Visual Representation Learningcited by 116
  21. 2021Representational Continuity for Unsupervised Continual Learningcited by 95
  22. 2021Divide and Contrast: Self-supervised Learning from Uncurated Datacited by 85
  23. 2021ReSSL: Relational Self-Supervised Learning with Weak Augmentationcited by 84
  24. 2019Hierarchical Clustering with Hard-batch Triplet Loss for Person Re-identificationcited by 83
  25. 2021Exponential Moving Average Normalization for Self-supervised and Semi-supervised Learningcited by 78
  26. 2022How Does SimSiam Avoid Collapse Without Negative Samples? A Unified Understanding with Self-supervised Contrastive Learningcited by 65
  27. 2020Conditional Negative Sampling for Contrastive Learning of Visual Representationscited by 57
  28. 2022Dual Temperature Helps Contrastive Learning Without Many Negative Samples: Towards Understanding and Simplifying MoCocited by 52
  29. 2018Quasi-hyperbolic momentum and Adam for deep learningcited by 48
  30. 2021Understanding Negative Samples in Instance Discriminative Self-supervised Representation Learningcited by 47
  31. 2022On the Importance of Asymmetry for Siamese Representation Learningcited by 39
  32. 2019Learning to Discriminate Information for Online Action Detectioncited by 37
  33. 2018Mining on Manifolds: Metric Learning without Labelscited by 36
  34. 2019Unsupervised Learning from Video with Deep Neural Embeddingscited by 29
  35. 2020DC-BERT: Decoupling Question and Document for Efficient Contextual Encodingcited by 20
  36. 2019Momentum in Reinforcement Learningcited by 19
  37. 2021Intermediate Layers Matter in Momentum Contrastive Self Supervised Learningcited by 19
  38. 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

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 4; 2024: 3; 2025: 1; 2026: 1.

10 papers.