mlsanityData to 7 Oct 2026

A Message Passing Perspective on Learning Dynamics of Contrastive Learning

arXiv 2303.04435 ↗First posted 8 Mar 2023cs.LG cs.AI cs.CVcited by 22

Not on the map. Why?

Abstract (arXiv)

In recent years, contrastive learning achieves impressive results on self-supervised visual representation learning, but there still lacks a rigorous understanding of its learning dynamics. In this paper, we show that if we cast a contrastive objective equivalently into the feature space, then its learning dynamics admits an interpretable form. Specifically, we show that its gradient descent corresponds to a specific message passing scheme on the corresponding augmentation graph. Based on this perspective, we theoretically characterize how contrastive learning gradually learns discriminative features with the alignment update and the uniformity update. Meanwhile, this perspective also establishes an intriguing connection between contrastive learning and Message Passing Graph Neural Networks (MP-GNNs). This connection not only provides a unified understanding of many techniques independently developed in each community, but also enables us to borrow techniques from MP-GNNs to design new contrastive learning variants, such as graph attention, graph rewiring, jumpy knowledge techniques, etc. We believe that our message passing perspective not only provides a new theoretical understanding of contrastive learning dynamics, but also bridges the two seemingly independent areas together, which could inspire more interleaving studies to benefit from each other. The code is available at https://github.com/PKU-ML/Message-Passing-Contrastive-Learning.

Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). Builds on 39 of its 46 references that are in the map. First posted on arXiv 8 Mar 2023.

Builds on

39 of 46 references.

References · 39

  1. 2017Attention Is All You Needcited by 59,932
  2. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  3. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  4. 2017Graph Attention Networkscited by 8,854
  5. 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
  6. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
  7. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  8. 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
  9. 2016Layer Normalizationcited by 5,579
  10. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
  11. 2018How Powerful are Graph Neural Networks?cited by 4,355
  12. 2020Exploring Simple Siamese Representation Learningcited by 2,853
27 more
  1. 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
  2. 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,610
  3. 2020Understanding Contrastive Representation Learning through Alignment and Uniformity on the Hyperspherecited by 1,393
  4. 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
  5. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
  6. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
  7. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  8. 2020Simple and Deep Graph Convolutional Networkscited by 857
  9. 2019A Theoretical Analysis of Contrastive Unsupervised Representation Learningcited by 530
  10. 2021Attention is Not All You Need: Pure Attention Loses Rank Doubly Exponentially with Depthcited by 411
  11. 2021A Survey of Transformerscited by 399
  12. 2020Understanding the Behaviour of Contrastive Losscited by 397
  13. 2021Provable Guarantees for Self-Supervised Deep Learning with Spectral Contrastive Losscited by 311
  14. 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
  15. 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
  16. 2021Understanding self-supervised Learning Dynamics without Contrastive Pairscited by 254
  17. 2021A Geometric Analysis of Neural Collapse with Unconstrained Featurescited by 226
  18. 2020Contrastive Training for Improved Out-of-Distribution Detectioncited by 186
  19. 2021On Feature Decorrelation in Self-Supervised Learningcited by 160
  20. 2020Neural collapse with unconstrained featurescited by 140
  21. 2021Toward Understanding the Feature Learning Process of Self-supervised Contrastive Learningcited by 119
  22. 2022Chaos is a Ladder: A New Theoretical Understanding of Contrastive Learning via Augmentation Overlapcited by 105
  23. 2022Revisiting Over-smoothing in BERT from the Perspective of Graphcited by 71
  24. 2021Dissecting the Diffusion Process in Linear Graph Convolutional Networkscited by 58
  25. 2020Understanding and Resolving Performance Degradation in Graph Convolutional Networkscited by 53
  26. 2021Residual Relaxation for Multi-view Representation Learningcited by 30
  27. 2022Optimization-Induced Graph Implicit Nonlinear Diffusioncited by 28

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 7; 2024: 5; 2025: 9; 2026: 1.

22 papers.

Sort:

By area:

  1. 2023On the Generalization of Multi-modal Contrastive Learningcited by 30
  2. 2024Do Generated Data Always Help Contrastive Learning?cited by 25
  3. 2023Understanding Augmentation-based Self-Supervised Representation Learning via RKHS Approximation and Regressioncited by 20
  4. 2023Rethinking Weak Supervision in Helping Contrastive Learningcited by 18
  5. 2023Adversarial Examples Are Not Real Featurescited by 16
  6. 2023Identifiable Contrastive Learning with Automatic Feature Importance Discoverycited by 14
  7. 2023Physics-aware Machine Learning Revolutionizes Scientific Paradigm for Machine Learning and Process-based Hydrologycited by 11
  8. 2025Projection Head is Secretly an Information Bottleneckcited by 11
  9. 2024mathbbX-Sample Contrastive Loss: Improving Contrastive Learning with Sample Similarity Graphscited by 9
  10. 2024On the Role of Discrete Tokenization in Visual Representation Learningcited by 7
  11. 2024Idempotent Unsupervised Representation Learning for Skeleton-Based Action Recognitioncited by 7
  12. 2024Understanding the Role of Equivariance in Self-supervised Learningcited by 7
10 more
  1. 2023Architecture Matters: Uncovering Implicit Mechanisms in Graph Contrastive Learningcited by 6
  2. 2025An Augmentation Overlap Theory of Contrastive Learningcited by 5
  3. 2025An Augmentation-Aware Theory for Self-Supervised Contrastive Learningcited by 3
  4. 2025Difficult Examples Hurt Unsupervised Contrastive Learning: A Theoretical Perspectivecited by 2
  5. 2025A Signed Graph Approach to Understanding and Mitigating Oversmoothing in GNNscited by 2
  6. 2025SPA++: Generalized Graph Spectral Alignment for Versatile Domain Adaptationcited by 2
  7. 2025Node Embeddings via Neighbor Embeddingscited by 1
  8. 2025Learning Without Augmenting: Unsupervised Time Series Representation Learning via Frame Projectionscited by 0
  9. 2025Eigenfunction Extraction for Ordered Representation Learningcited by 0
  10. 2026A Theoretical Framework for Masked Pretraining (MPT)cited by 0