atlas

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

MLIP: Efficient Multi-Perspective Language-Image Pretraining with Exhaustive Data Utilization

ICML 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: CLIP training recipes and data curation · 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 MLIP, a CLIP variant that adds a DFT-based frequency stage, instance- and token-level frequency/spatial alignment, and guided token merging to improve data efficiency and training speed.

Problem

CLIP uses only one contrastive supervision per image-text pair and retains many non-informative ViT tokens, which makes data use and training inefficient.

Approach

Splits the image encoder into a Fourier-based frequency stage and a spatial attention stage, aligns both frequency and spatial embeddings and tokens with text (token-level via late interaction and KM bipartite matching), and merges tokens with a lightweight Guide ViT's class token to achieve controllable compression.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add frequency transforming to CLIP (ablation)CLIP ViT-B/16 · MS-COCO image-to-text retrievalR@1: 10.4 -> 12.7Helped
Add frequency transforming to CLIP (ablation)CLIP ViT-B/16 · ImageNet zero-shotTop-1 accuracy: 16.3 -> 17.6Helped
Add one-to-many token alignment to CLIP (ablation)CLIP ViT-B/16 · MS-COCO image-to-text retrievalR@1: 10.4 -> 13.1Helped
Add frequency transforming and one-to-one plus one-to-many token alignment (ablation)CLIP ViT-B/16 · MS-COCO image-to-text retrievalR@1: 10.4 -> 14.8Helped
Use one-to-many frequency-text matching and one-to-one spatial-text matching (ablation)MLIP ViT-B/16 · MS-COCO image-to-text retrievalR@1: 13.0 -> 14.6Helped
Add Guide (ablation)MLIP ViT-B/16 · MS-COCO image-to-text retrievalR@1: 14.1 -> 14.6Helped
Add Guide (ablation)MLIP ViT-B/16 · ImageNet zero-shotTop-1 accuracy: 18.0 -> 18.4Helped
Add label smoothing (ablation)MLIP ViT-B/32 · ImageNet zero-shotTop-1 accuracy: 41.1 -> 43.6Helped
Add nearest-neighbor supervision (ablation)MLIP ViT-B/16 · ImageNet zero-shotTop-1 accuracy: 46.3 -> 48.2Helped
Add label smoothing (ablation)MLIP ViT-B/16 · ImageNet linear probeTop-1 accuracy: 77.1 -> 78.9Helped
Pretrain on 95% of CC3M instead of all of CC3M (ablation)MLIP ViT-B/16 · ImageNet zero-shotTop-1 accuracy: 18.4 -> 17.9Hurt
Pretrain on 90% of CC12M instead of all of CC12M (ablation)MLIP ViT-B/16 · ImageNet zero-shotTop-1 accuracy: 33.2 -> 31.1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: YFCC15M CC3M CC12M ImageNet CIFAR-10 CIFAR-100 Food-101 Oxford-IIIT Pets Oxford Flowers SUN397 Stanford Cars DTD

Benchmarks: ImageNet CIFAR-10 CIFAR-100 Food-101 Oxford-IIIT Pets Oxford Flowers SUN397 Stanford Cars DTD Caltech-101 FGVC Aircraft Flickr30K

Metrics: zero-shot top-1 accuracy linear-probe top-1 accuracy recall@1/5/10 GFLOPs GPU hours

Baselines: CLIP SLIP FILIP DeCLIP UniCLIP FLIP A-CLIP

Builds on: CLIP ToMe FILIP DeCLIP GFNet

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