atlas

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

Seeing What Matters: Empowering CLIP with Patch Generation-to-Selection

CVPR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Fine-grained improvements to CLIP · 8 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 CLIP-PGS, a patch masking strategy for CLIP pre-training that pre-selects candidate patches, uses Sobel edge maps and Sinkhorn optimal transport normalization to choose which patches to mask, improving zero-shot, robustness, and compositionality over FLIP, A-CLIP, and E-CLIP at similar cost.

Problem

CLIP pre-training is computationally expensive, and existing patch masking methods (random, attention-based, cluster-based) can remove semantically important image content, hurting visual-text alignment.

Approach

A gradual generation-to-selection masking process: random candidate patches are pre-selected, then Sobel edge maps protect object boundaries and Sinkhorn-based optimal transport normalization of a patch similarity matrix ranks which patches to keep, with masking ratio bounded by a lower and upper limit.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CLIP-PGS0.3 instead of E-CLIPViT-B/16 vision-language pre-training · 17 classification datasets (Average)top-1 accuracy (%): 36.9 -> 39.5Helped
use CLIP-PGS0.3 instead of CLIPViT-B/16 vision-language pre-training · MS-COCO text retrievalRecall@1 (%): 34.6 -> 36.0Helped
use CLIP-PGS0.3 instead of A-CLIPViT-B/16 vision-language pre-training · MS-COCO image retrievalRecall@1 (%): 23.9 -> 25.1Helped
use CLIP-PGS0.3 instead of E-CLIPViT-B/16 vision-language pre-training · CIFAR100 linear probingtop-1 accuracy (%): 69.7 -> 72.3Helped
use CLIP-PGS0.3 instead of E-CLIPViT-B/16 vision-language pre-training · ImageNet-1K robustness (OOD Average)top-1 accuracy (%): 30.3 -> 31.8Helped
add edge detection and optimal transport normalization (ablation)CLIP-PGS0.5 · ImageNet-1K zero-shot classificationtop-1 accuracy (%): 35.2 -> 38.0Helped
add edge detection and optimal transport normalization (ablation)CLIP-PGS0.3 · ImageNet-1K zero-shot classificationtop-1 accuracy (%): 35.9 -> 38.6Helped
add edge detection (ablation)CLIP-PGS0.3 without OTN · ImageNet-1K zero-shot classificationtop-1 accuracy (%): 35.9 -> 36.8Helped
add optimal transport normalization (ablation)CLIP-PGS0.3 without edge detection · ImageNet-1K zero-shot classificationtop-1 accuracy (%): 35.9 -> 36.7Helped
vary the lower masking limit from 0.5 to 0.3 (ablation)CLIP-PGS · ImageNet-1K zero-shot classificationtop-1 accuracy (%): 35.2 -> 35.9; 38.0 -> 38.6Helped
use ViT-B/16 instead of ViT-S/16 or ViT-B/32 (ablation)CLIP-PGS0.3 · ImageNet-1K zero-shot classificationtop-1 accuracy (%): 35.4; 32.7; 38.6Helped
increase the initial masking ratio (ablation)CLIP-PGS · ImageNet-1K zero-shot classificationtop-1 accuracy (%)Hurt

Limitations

Experimental setup

Datasets: CC12M

Benchmarks: Food101 CIFAR10 CIFAR100 SUN397 Cars VOC2007 Aircraft DTD OxfordPets Caltech101 Flowers STL10

Metrics: top-1 accuracy recall@1 recall@5 recall@10 relative training time

Baselines: CLIP FLIP A-CLIP E-CLIP

Builds on: CLIP FLIP Sinkhorn algorithm

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