atlas

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

Expediting Contrastive Language-Image Pretraining via Self-Distilled Encoders

AAAI 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Self-distillation for vision-language pretraining · 4 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 ECLIPSE, a CLIP distillation framework where an online image encoder (EViT-sparsified) shares the text encoder with a momentum image teacher, matching soft image-text alignment matrices, and expedites training and inference.

Problem

Web-scraped image-text pairs are weakly correlated, causing data inefficiency in contrastive vision-language pretraining; existing distillation methods add costly image and text momentum encoders.

Approach

Replace the text momentum encoder with stop-gradient so that the online and momentum image encoders share one text encoder, distilling soft image-text alignment matrices within a unified projected space, and compensate the extra cost by token-sparsifying (EViT) the online image encoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ECLIPSE self-distillation instead of standard CLIP trainingCLIP on CC3M · ImageNet-1k zero-shotTop1 accuracy (%): 17.10 -> 19.67Helped
Apply EViT token sparsification without ECLIPSECLIP on CC3M · ImageNet-1k zero-shotTop1 (%): 17.10 -> 16.55Hurt
Use ECLIPSE self-distillation instead of standard CLIP trainingCLIP on YFCC15M · ImageNet-1k zero-shotTop1 accuracy (%): 31.3 -> 32.7Helped
Use ECLIPSE self-distillation instead of standard CLIP trainingCLIP on 88M · ImageNet-1k zero-shotTop1 accuracy (%): 57.4 -> 60.2Helped
Add ECLIPSE distillation to hard-label training (ablation)ECLIPSE on CC3M · ImageNet-1k zero-shotTop1 (%): 16.1 -> 19.7Helped
Schedule λ progressively from 0.5 to 1 instead of keeping default λ=0.5 (ablation)ECLIPSE on CC3M · ImageNet-1k zero-shotTop1 (%): 19.7 -> 18.5Hurt
Distill alignment matrices instead of teacher image features (ablation)ECLIPSE on CC3M · ImageNet-1k zero-shotTop1 (%): 16.8 -> 19.7Helped
Use shared text embeddings with stop-gradient instead of a text momentum encoder (ablation)ECLIPSE on CC3M · ImageNet-1k zero-shotTop1 (%): 18.8 -> 19.7Helped
Keep fewer image tokens in the online encoder (ablation)ECLIPSE on CC3M · ImageNet-1k zero-shotTop1 accuracy (%): 20.32 (keep rate 1.0) -> 19.67 (keep rate 0.7); throughput 564 -> 871Mixed
Use augmented views for both online and momentum branches rather than the original image for the teacher (ablation)ECLIPSE-ES on CC3M · ImageNet-1k zero-shotTop1 accuracy (%): 23.91 -> 25.01Helped
Add efficient momentum-branch image self-supervision (ablation)ECLIPSE-ES on CC3M · ImageNet-1k zero-shotTop1 accuracy (%): 24.42 -> 25.01Helped

Surprising findings

Limitations

Experimental setup

Datasets: CC3M YFCC15M curated 88M image-text pairs ImageNet-1k Flickr30k MS-COCO Captions

Benchmarks: ImageNet-1k Pets CIFAR-10 CIFAR-100 SUN397 Food-101 Flowers Cars Caltech-101 Aircraft DTD Flickr30k

Metrics: top-1 zero-shot accuracy recall@1 recall@5 recall@10 throughput (images/s) training time (s/batch)

Baselines: CLIP CLIP w/ EViT SLIP SLIP w/ EViT DeCLIP DeCLIP w/ EViT ALBEF COTS FLIP

Builds on: CLIP SLIP DeCLIP EViT ALBEF SimSiam

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