On the Memorization Properties of Contrastive Learning
Ildus Sadrtdinov, Nadezhda Chirkova, Ekaterina Lobacheva

TL;DR
This paper investigates how contrastive learning, specifically SimCLR, memorizes training data and compares its memorization patterns to supervised learning and random labels, revealing similarities and differences in data complexity handling.
Contribution
It provides the first detailed analysis of memorization in contrastive learning, highlighting differences in how SimCLR learns objects and augmentations compared to supervised methods.
Findings
SimCLR's memorization of objects varies with complexity.
SimCLR's memorization patterns resemble those of random labels training.
Training objects and augmentations exhibit different complexity levels in SimCLR.
Abstract
Memorization studies of deep neural networks (DNNs) help to understand what patterns and how do DNNs learn, and motivate improvements to DNN training approaches. In this work, we investigate the memorization properties of SimCLR, a widely used contrastive self-supervised learning approach, and compare them to the memorization of supervised learning and random labels training. We find that both training objects and augmentations may have different complexity in the sense of how SimCLR learns them. Moreover, we show that SimCLR is similar to random labels training in terms of the distribution of training objects complexity.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Music and Audio Processing · Speech Recognition and Synthesis
MethodsBitcoin Customer Service Number +1-833-534-1729 · *Communicated@Fast*How Do I Communicate to Expedia? · Convolution · Batch Normalization · Residual Connection · Average Pooling · Global Average Pooling · 1x1 Convolution · Kaiming Initialization · Residual Block
