Captured by Captions: On Memorization and its Mitigation in CLIP Models
Wenhao Wang, Adam Dziedzic, Grace C. Kim, Michael Backes, Franziska Boenisch
TL;DR
This paper defines CLIPMem, a memorization metric for vision-language CLIP models, and demonstrates that memorization in CLIP sits between supervised and self-supervised paradigms, with mis-captioned and atypical data driving strongest memorization. By analyzing both modalities jointly and using a leave-one-out comparison between a model trained with and without the data point, CLIPMem reveals that the text encoder is the major contributor to memorization. The authors show that text-centric augmentations, multiple captions, and embedding-noise strategies can reduce memorization while simultaneously improving downstream generalization, challenging the usual trade-off observed in single-modal memorization. The work also finds that memorization signals amplify privacy and data-noise concerns in web-sourced data and provides practical mitigation paths for more robust CLIP training and data curation. Overall, CLIPMem offers a principled, actionable framework to quantify and mitigate memorization in multimodal representations, with implications for privacy, data curation, and model utility.
Abstract
Multi-modal models, such as CLIP, have demonstrated strong performance in aligning visual and textual representations, excelling in tasks like image retrieval and zero-shot classification. Despite this success, the mechanisms by which these models utilize training data, particularly the role of memorization, remain unclear. In uni-modal models, both supervised and self-supervised, memorization has been shown to be essential for generalization. However, it is not well understood how these findings would apply to CLIP, which incorporates elements from both supervised learning via captions that provide a supervisory signal similar to labels, and from self-supervised learning via the contrastive objective. To bridge this gap in understanding, we propose a formal definition of memorization in CLIP (CLIPMem) and use it to quantify memorization in CLIP models. Our results indicate that CLIP's memorization behavior falls between the supervised and self-supervised paradigms, with "mis-captioned" samples exhibiting highest levels of memorization. Additionally, we find that the text encoder contributes more to memorization than the image encoder, suggesting that mitigation strategies should focus on the text domain. Building on these insights, we propose multiple strategies to reduce memorization while at the same time improving utility--something that had not been shown before for traditional learning paradigms where reducing memorization typically results in utility decrease.
