atlas

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

Building Vision-Language Models on Solid Foundations with Masked Distillation

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Self-distillation for vision-language pretraining · 6 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 SF-CLIP, which trains a ViT-B/16 CLIP-style vision-language model with a contrastive loss plus masked feature distillation from frozen unimodal vision (SAM, DINOv2) and text (XGLM) teachers, applied to a random subset of each batch.

Problem

Contrastively trained vision-language models trained on noisy alt-text pairs lack spatial and compositional understanding, transfer poorly to dense vision tasks, and perform weakly in less common languages.

Approach

Combine CLIP contrastive loss with masked per-token feature distillation from frozen unimodal foundation teachers (SAM-H/16 and DINOv2-L/14 for vision, XGLM for text), apply distillation only to a small random subset of each minibatch for efficiency, and inherit frozen teacher word embeddings via a learned projection to gain multilingual ability without multilingual data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add masked distillation and teacher word-embedding projection (ablation)SF-CLIP on YFCC-15M · ImageNet-ZeroShotaccuracy: 31.5 -> 33.9Helped
add text teacher distillation (ablation)SF-CLIP · XTD10 Spanishimage-to-text R@5: 18.4 -> 39.1Helped
add text teacher distillation (ablation)SF-CLIP · XTD10 Russianimage-to-text R@5: 1.6 -> 34.2Helped
add text masking (ablation)SF-CLIP · MS-COCO image-to-text retrievalR@1: 32.5 -> 33.3Helped
add inherited teacher word-embedding projection (ablation)SF-CLIP · ImageNet-ZeroShotaccuracy: 35.2 -> 33.9Hurt
add inherited teacher word-embedding projection (ablation)SF-CLIP · XTD10 Russianimage-to-text R@5: 0.8 -> 34.2Helped
add image teacher distillation (ablation)SF-CLIP · ImageNet-ZeroShotaccuracy: 31.3 -> 33.9Helped
add image teacher distillation (ablation)SF-CLIP · Pascal-Contextzero-shot segmentation: 22.7 -> 25.4Helped
add image masking (ablation)SF-CLIP · Pascal-Contextzero-shot segmentation: 25.4 -> 25.6No clear effect
reduce the distillation subset ratio to 6.25% (ablation)SF-CLIP · ImageNet-ZeroShotaccuracy: 33.9 -> 33.9No clear effect
increase the distillation subset ratio to 25% (ablation)SF-CLIP · ImageNet-ZeroShotaccuracy: 33.9 -> 34.1No clear effect
increase text teacher size from 564M to 1.7B (ablation)SF-CLIP with DINO vision teacher · ImageNet-ZeroShotaccuracy: 33.9 -> 34.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: YFCC15M CC12M ImageNet-1k Flickr30K MS-COCO ICinW SugarCREPE SVO XTD10 Pascal-Context ADE-20K Pascal-VOC

Benchmarks: ICinW ImageNet-1k Flickr30K MS-COCO Pascal-Context ADE-20K Pascal-VOC COCO-Stuff SugarCREPE SVO XTD10

Metrics: zero-shot accuracy linear probe accuracy recall@K mIoU mAP mAR

Baselines: CLIP SLIP MaskCLIP LaCLIP SLIP100ep LaSLIP

Builds on: CLIP SLIP LaCLIP MaskCLIP OpenCLIP

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