mlsanityData to 7 Oct 2026

Toward Understanding the Feature Learning Process of Self-supervised Contrastive Learning

arXiv 2105.15134 ↗First posted 31 May 2021cs.LG cs.CV stat.MLcited by 119

Not on the map. Why?

Abstract (arXiv)

How can neural networks trained by contrastive learning extract features from the unlabeled data? Why does contrastive learning usually need much stronger data augmentations than supervised learning to ensure good representations? These questions involve both the optimization and statistical aspects of deep learning, but can hardly be answered by analyzing supervised learning, where the target functions are the highest pursuit. Indeed, in self-supervised learning, it is inevitable to relate to the optimization/generalization of neural networks to how they can encode the latent structures in the data, which we refer to as the feature learning process. In this work, we formally study how contrastive learning learns the feature representations for neural networks by analyzing its feature learning process. We consider the case where our data are comprised of two types of features: the more semantically aligned sparse features which we want to learn from, and the other dense features we want to avoid. Theoretically, we prove that contrastive learning using ReLU networks provably learns the desired sparse features if proper augmentations are adopted. We present an underlying principle called feature decoupling to explain the effects of augmentations, where we theoretically characterize how augmentations can reduce the correlations of dense features between positive samples while keeping the correlations of sparse features intact, thereby forcing the neural networks to learn from the self-supervision of sparse features. Empirically, we verified that the feature decoupling principle matches the underlying mechanism of contrastive learning in practice.

Key facts. Cited by 119 papers in the map (data through 7 Oct 2026). Builds on 42 of its 61 references that are in the map. First posted on arXiv 31 May 2021.

Builds on

42 of 61 references.

References · 42

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  3. 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
  4. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
  5. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
  6. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  7. 2013Auto-Encoding Variational Bayescited by 3,980
  8. 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
  9. 2020Exploring Simple Siamese Representation Learningcited by 2,853
  10. 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,597
  11. 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
  12. 2020Understanding Contrastive Representation Learning through Alignment and Uniformity on the Hyperspherecited by 1,393
30 more
  1. 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
  2. 2019Contrastive Multiview Codingcited by 1,297
  3. 2020What Makes for Good Views for Contrastive Learning?cited by 843
  4. 2018A Convergence Theory for Deep Learning via Over-Parameterizationcited by 784
  5. 2019Self-supervised Visual Feature Learning with Deep Neural Networks: A Surveycited by 656
  6. 2018Gradient Descent Finds Global Minima of Deep Neural Networkscited by 572
  7. 2019A Theoretical Analysis of Contrastive Unsupervised Representation Learningcited by 530
  8. 2018Learning and Generalization in Overparameterized Neural Networks, Going Beyond Two Layerscited by 340
  9. 2020Towards Understanding Ensemble, Knowledge Distillation and Self-Distillation in Deep Learningcited by 292
  10. 2018Learning Overparameterized Neural Networks via Stochastic Gradient Descent on Structured Datacited by 260
  11. 2020Theoretical Analysis of Self-Training with Deep Networks on Unlabeled Datacited by 179
  12. 2016Linear Algebraic Structure of Word Senses, with Applications to Polysemycited by 165
  13. 2020Predicting What You Already Know Helps: Provable Self-Supervised Learningcited by 152
  14. 2020Contrastive learning, multi-view redundancy, and linear modelscited by 146
  15. 2020Adversarial Self-Supervised Contrastive Learningcited by 138
  16. 2017Convergence Analysis of Two-layer Neural Networks with ReLU Activationcited by 137
  17. 2020Feature Purification: How Adversarial Training Performs Robust Deep Learningcited by 107
  18. 2019What Can ResNet Learn Efficiently, Going Beyond Kernels?cited by 91
  19. 2019How Much Over-parameterization Is Sufficient to Learn Deep ReLU Networks?cited by 84
  20. 2018On the Convergence Rate of Training Recurrent Neural Networkscited by 82
  21. 2017Learning One-hidden-layer Neural Networks with Landscape Designcited by 79
  22. 2019Beyond Linearization: On Quadratic and Higher-Order Approximation of Wide Neural Networkscited by 79
  23. 2020Understanding Self-supervised Learning with Dual Deep Networkscited by 62
  24. 2017Globally Optimal Gradient Descent for a ConvNet with Gaussian Inputscited by 61
  25. 2017Learning ReLUs via Gradient Descentcited by 54
  26. 2020Contrastive estimation reveals topic posterior information to linear modelscited by 54
  27. 2014Sparse Modeling for Image and Vision Processingcited by 48
  28. 2020Self-supervised Learning from a Multi-view Perspectivecited by 18
  29. 2020Learning Over-Parametrized Two-Layer ReLU Neural Networks beyond NTKcited by 18
  30. 2019Benefits of Jointly Training Autoencoders: An Improved Neural Tangent Kernel Analysiscited by 13

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 7; 2022: 26; 2023: 39; 2024: 20; 2025: 18; 2026: 9.

119 papers.

Sort:

By area:

  1. 2022Contrastive and Non-Contrastive Self-Supervised Learning Recover Global and Local Spectral Embedding Methodscited by 146
  2. 2022Modality Competition: What Makes Joint Training of Multi-modal Network Fail in Deep Learning? (Provably)cited by 115
  3. 2022On the duality between contrastive and non-contrastive self-supervised learningcited by 107
  4. 2021Towards the Generalization of Contrastive Self-Supervised Learningcited by 99
  5. 2022Understanding Contrastive Learning Requires Incorporating Inductive Biasescited by 96
  6. 2022Vision Transformers provably learn spatial structurecited by 92
  7. 2023A Theoretical Understanding of Shallow Vision Transformers: Learning, Generalization, and Sample Complexitycited by 77
  8. 2021The Power of Contrast for Feature Learning: A Theoretical Analysiscited by 53
  9. 2022Towards Understanding Mixture of Experts in Deep Learningcited by 52
  10. 2023Temperature Schedules for Self-Supervised Contrastive Methods on Long-Tail Datacited by 44
  11. 2023Solving Regularized Exp, Cosh and Sinh Regression Problemscited by 44
  12. 2023Understanding Multimodal Contrastive Learning and Incorporating Unpaired Datacited by 43
38 more
  1. 2023The SSL Interplay: Augmentations, Inductive Bias, and Generalizationcited by 40
  2. 2023Robust Learning with Progressive Data Expansion Against Spurious Correlationcited by 39
  3. 2024InfoNCE: Identifying the Gap Between Theory and Practicecited by 39
  4. 2022The Mechanism of Prediction Head in Non-contrastive Self-supervised Learningcited by 38
  5. 2022A Theoretical Study of Inductive Biases in Contrastive Learningcited by 38
  6. 2022On the Power of Foundation Modelscited by 37
  7. 2023InfoNCE Loss Provably Learns Cluster-Preserving Representationscited by 37
  8. 2023On the Stepwise Nature of Self-Supervised Learningcited by 36
  9. 2022Understanding Deep Contrastive Learning via Coordinate-wise Optimizationcited by 35
  10. 2023Understanding and Improving Feature Learning for Out-of-Distribution Generalizationcited by 35
  11. 2022Improving Self-Supervised Learning by Characterizing Idealized Representationscited by 33
  12. 2023Towards a Unified Theoretical Understanding of Non-contrastive Learning via Rank Differential Mechanismcited by 32
  13. 2023Which Features are Learnt by Contrastive Learning? On the Role of Simplicity Bias in Class Collapse and Feature Suppressioncited by 30
  14. 2023A Mathematical Abstraction for Balancing the Trade-off Between Creativity and Reality in Large Language Modelscited by 29
  15. 2022Sample Efficiency of Data Augmentation Consistency Regularizationcited by 28
  16. 2022Your Contrastive Learning Is Secretly Doing Stochastic Neighbor Embeddingcited by 28
  17. 2023The Trade-off between Universality and Label Efficiency of Representations from Contrastive Learningcited by 27
  18. 2023Understanding Transferable Representation Learning and Zero-shot Transfer in CLIPcited by 26
  19. 2021On the Surrogate Gap between Contrastive and Supervised Lossescited by 25
  20. 2022Contrasting the landscape of contrastive and non-contrastive learningcited by 24
  21. 2021Towards Demystifying Representation Learning with Non-contrastive Self-supervisioncited by 23
  22. 2022A Comprehensive Survey of Data Augmentation in Visual Reinforcement Learningcited by 23
  23. 2023A Message Passing Perspective on Learning Dynamics of Contrastive Learningcited by 22
  24. 2023Matrix Information Theory for Self-Supervised Learningcited by 21
  25. 2024Federated Learning from Vision-Language Foundation Models: Theoretical Analysis and Methodcited by 21
  26. 2023Understanding Augmentation-based Self-Supervised Representation Learning via RKHS Approximation and Regressioncited by 20
  27. 2022Towards Understanding Why Mask-Reconstruction Pretraining Helps in Downstream Taskscited by 18
  28. 2023On the Convergence and Sample Complexity Analysis of Deep Q-Networks with ε-Greedy Explorationcited by 17
  29. 2023Joint Edge-Model Sparse Learning is Provably Efficient for Graph Neural Networkscited by 16
  30. 2023Information Flow in Self-Supervised Learningcited by 16
  31. 2021Why Do Self-Supervised Models Transfer? Investigating the Impact of Invariance on Downstream Taskscited by 15
  32. 2023Provable Multi-Task Representation Learning by Two-Layer ReLU Neural Networkscited by 15
  33. 2023Optimal Sample Complexity of Contrastive Learningcited by 15
  34. 2022Equivariance and Invariance Inductive Bias for Learning from Insufficient Datacited by 14
  35. 2023Composition-contrastive Learning for Sentence Embeddingscited by 14
  36. 2024What Improves the Generalization of Graph Transformers? A Theoretical Dive into the Self-attention and Positional Encodingcited by 14
  37. 2023Towards Enhancing Time Series Contrastive Learning: A Dynamic Bad Pair Mining Approachcited by 13
  38. 2022Joint Embedding Self-Supervised Learning in the Kernel Regimecited by 12

50 most cited of 119 All 119 (JSON)