atlas

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

Grounding Everything: Emerging Localization Properties in Vision-Language Transformers

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 50 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 GEM, a training-free Grounding Everything Module that generalizes CLIPSurgery's value-value attention into normalized, iterated self-self attention pathway for open-vocabulary segmentation and point localization in CLIP-style ViTs.

Problem

Vision-language models trained with image-level objectives lose zero-shot localization ability (inverse vision-language relation), so open-vocabulary localization usually requires fine-tuning or localization annotations.

Approach

Generalizes value-value attention to self-self attention over query, key, and value projections, adds L2 normalization, an adaptive temperature derived from token norms, one extra iteration of self-self attention, and an ensemble over qkv, which forms token clusters aligned with the text space without any training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add L2 normalization and adaptive temperature to the qkv self-self attention ensemble (ablation)GEM with CLIP ViT-B/16 · PascalVOCmIoU: 43.1 -> 45.1Helped
Add L2 normalization and adaptive temperature to the qkv self-self attention ensemble (ablation)GEM with CLIP ViT-B/16 · PascalContextmIoU: 30.7 -> 32.3Helped
Use self-self attention instead of standard query-key attention (ablation)CLIP ViT-B/16 · PascalVOCmIoU: 10.4 -> 45.1Helped
Use self-self attention instead of standard query-key attention (ablation)CLIP ViT-B/16 · PascalContextmIoU: 7.7 -> 32.3Helped
Increase self-self attention iterations from 0 to 2 (ablation)GEM with CLIP ViT-B/16 · PascalVOCmIoU: 45.1 -> 46.2Helped
Increase self-self attention iterations from 1 to 3 (ablation)GEM with CLIP ViT-B/16 · PascalVOCmIoU: 45.5 -> 45.6Hurt
Increase self-self attention iterations from 1 to 2 (ablation)GEM with CLIP ViT-B/16 · PascalContextmIoU: 32.6 -> 31.9Hurt
Increase self-self attention iterations from 1 to 3 (ablation)GEM with CLIP ViT-B/16 · PascalContextmIoU: 32.6 -> 31.1Hurt
Use ViT-B/16 instead of ViT-B/32 (ablation)GEM with CLIP · PascalVOCmIoU: 40.5 -> 46.2Helped
Use ViT-B/16 instead of ViT-B/32 (ablation)GEM with CLIP · PascalContextmIoU: 27.0 -> 32.6Helped
Use ViT-B/16 instead of ViT-B/32 (ablation)GEM with CLIP · OpenImagesV7p-mIoU: 46.6 -> 50.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: PascalVOC PascalContext ADE20K OpenImages V7

Benchmarks: PascalVOC PascalContext ADE20K OpenImages V7

Metrics: mIoU p-mIoU fps

Baselines: CLIP MaskCLIP CLIPSurgery OVSeg SegCLIP GroupViT PACL GroundingSAM

Builds on: CLIPSurgery MaskCLIP CLIP

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