atlas

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

Improving fine-grained understanding in image-text pre-training

ICML 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Recaptioning and text-supervised pretraining · 1 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 SPARC, a sparse fine-grained contrastive objective that groups image patches per caption token via sparsified, min-max-normalized token-patch similarities, and pretrains ViTs from scratch on ALIGN/JFT/LTIP with a like-for-like comparison against CLIP and fine-grained baselines.

Problem

Contrastive image-text pretraining on global embeddings discards fine-grained visual detail, while existing local/fine-grained losses are computationally expensive, unstable, rely on pretrained encoders, and use softmax weights that bias toward one-to-one token-patch matching.

Approach

For each caption token, build a language-grouped vision embedding as an alignment-weighted sum of patches, where weights come from a sparsified (threshold 1/P) min-max-normalized token-patch similarity rather than softmax; contrast these with token embeddings within each image-text pair only, combined with a global CLIP-style loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SPARC instead of CLIPViT-B/16 image-text pretraining · ImageNet zero-shot classificationTop-1 accuracy: 71.6 -> 72.6Helped
Use SPARC instead of CLIPViT-B/16 image-text pretraining · Flickr30k image-to-text retrievalR@1: 84.0 -> 84.4Helped
Use SPARC instead of CLIPOWL-ViT ViT-B/16 backbone pretraining · LVIS rare-class detectionAP rare: 22.0 \pm 0.79 -> 25.1 \pm 0.95Helped
Use SPARC instead of CLIPViT-B/16 image-text pretraining · Pascal VOC zero-shot segmentationmIoU: +4.34 mIoUHelped
Use SPARC instead of CLIPFlamingo-style model vision backbone · MSCOCO captioningCIDEr: 24.3 -> 25.3Helped
Add sparsity to the similarity matrix (ablation)SPARC ViT-B/16 · MSCOCO image-to-text retrievalR@1: 56.1 -> 57.6Helped
Add sparsity to the similarity matrix (ablation)SPARC ViT-B/16 · MSCOCO text-to-image retrievalR@1: 42.4 -> 43.0Helped
Add sparsity to the similarity matrix (ablation)SPARC ViT-B/16 · ImageNet zero-shot classificationTop-1 accuracy: 72.1 -> 72.6Helped
Use sparse normalized similarities instead of softmax alignment weights (ablation)SPARC ViT-B/16 · MSCOCO image-to-text retrievalR@1: 55.2 -> 57.6Helped
Use sparse normalized similarities instead of softmax alignment weights (ablation)SPARC ViT-B/16 · MSCOCO text-to-image retrievalR@1: 41.6 -> 43.0Helped
Use sparse normalized similarities instead of softmax alignment weights (ablation)SPARC ViT-B/16 · ImageNet zero-shot classificationTop-1 accuracy: 70.6 -> 72.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: ALIGN JFT LTIP Objects365 Visual Genome VTP

Benchmarks: ImageNet ImageNet-V2 ImageNet-R ImageNet-C ImageNet-A ImageNet-Sketch MSCOCO Flickr30k LVIS Pascal VOC Pascal Context

Metrics: top-1 accuracy recall@k mean average precision mIoU CIDEr K-Precision TFLOPS peak memory

Baselines: CLIP FILIP PACL GLoRIA MGCA

Builds on: CLIP FILIP GLoRIA MGCA PACL

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