atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Déjà Vu Memorization in Vision–Language Models

NeurIPS 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Self-distillation for vision-language pretraining · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes VL-Déjà-Vu, a two-model kNN test that measures how many ground-truth objects in a training image can be recovered from its caption beyond correlation, and finds OpenCLIP memorizes at 1M–50M scale, with text masking as the most effective mitigation.

Problem

Whether vision-language models trained with contrastive learning memorize training data beyond what generalization or dataset-level correlations explain, which is hard to measure since VLMs have no decoder and captions omit many objects.

Approach

Adapts the foreground-background Déjà Vu test to VLMs: encode a training caption, retrieve k nearest public images with a target and a reference model trained on disjoint sets, detect objects with Detic, and measure the precision/recall gap between the two models at sample and population levels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
set temperature to 25 instead of 100 (ablation)OpenCLIP ViT-B-32 trained on 10M filtered LAION · ImageNet public setPPG: 0.091 -> 0.135Hurt
set temperature to 25 instead of 100 (ablation)OpenCLIP ViT-B-32 trained on 10M filtered LAION · ImageNet zero-shotaccuracy: 0.252 -> 0.217Hurt
set temperature to 200 instead of 100 (ablation)OpenCLIP ViT-B-32 trained on 10M filtered LAION · ImageNet public setPPG: 0.091 -> 0.087No clear effect
set weight decay to 0.03 instead of 0.1 (ablation)OpenCLIP ViT-B-32 trained on 10M filtered LAION · ImageNet public setPPG: 0.091 -> 0.092Hurt
set weight decay to 0.3 instead of 0.1 (ablation)OpenCLIP ViT-B-32 trained on 10M filtered LAION · ImageNet zero-shotaccuracy: 0.252 -> 0.303Helped
set weight decay to 0.3 instead of 0.1 (ablation)OpenCLIP ViT-B-32 trained on 10M filtered LAION · ImageNet public setPPG: 0.091 -> 0.084Helped
randomly mask 30% of text tokens during training (ablation)OpenCLIP ViT-B-32 trained on 10M filtered LAION · ImageNet public setPPG: 0.091 -> 0.025Helped
randomly mask 30% of text tokens during training (ablation)OpenCLIP ViT-B-32 trained on 10M filtered LAION · ImageNet zero-shotaccuracy: 0.252 -> 0.241Hurt
randomly mask 50% of text tokens during training (ablation)OpenCLIP ViT-B-32 trained on 10M filtered LAION · ImageNet public setAUCG: 0.033 -> 0.007Helped
randomly mask 50% of text tokens during training (ablation)OpenCLIP ViT-B-32 trained on 10M filtered LAION · ImageNet zero-shotaccuracy: 0.252 -> 0.203Hurt
stop training at 20 epochs instead of 200 (ablation)OpenCLIP ViT-B-32 trained on 10M filtered LAION · ImageNet public setmemorizationHelped
train for more epochs (ablation)OpenCLIP ViT-B-32 · ImageNetmemorizationHurt

Surprising findings

Limitations

Experimental setup

Datasets: filtered LAION MS-COCO Shutterstock ImageNet

Benchmarks: ImageNet zero-shot accuracy ARO

Metrics: precision gap recall gap F-score gap AUC gap ImageNet zero-shot accuracy

Baselines: CLIP (pretrained, 400M private data)

Builds on: Déjà Vu memorization (image representation models) CLIP OpenCLIP Detic

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy