atlas

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

PIN: Positional Insert Unlocks Object Localisation Abilities in VLMs

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 9 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.

Learns a small frozen-VLM-compatible positional insert (PIN), trained with next-token loss on synthetic pasted-object data, to unlock zero-shot object localisation in OpenFlamingo and BLIP-2.

Problem

Caption-based vision-language models cannot localise objects, because their image-caption pretraining gives no explicit spatial grounding, and existing localisation fixes need supervised detection data or heavy fine-tuning.

Approach

A learnable, input-agnostic spatial prompt built from sinusoidal positional embeddings passed through a small MLP and added to the vision encoder output, trained only with next-token cross-entropy to emit bounding box text on synthetic composited images, while all VLM weights stay frozen.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add PIN to OpenFlamingoOpenFlamingo · PVOC, COCO and LVIS (≤3 Objects)mIoU: PVOC 0.44 -> 0.45; COCO 0.33 -> 0.35; LVIS 0.23 -> 0.26Helped
add PIN to BLIP-2BLIP-2 · PVOC, COCO and LVIS (≤3 Objects)mIoU: PVOC 0.32 -> 0.44; COCO 0.26 -> 0.34; LVIS 0.17 -> 0.26Helped
add positional-referral expressions to synthetic training data (ablation)PIN with OpenFlamingo · RefCOCO Test-AP@0.3: 14.1 -> 26.4Helped
train PIN on COCO data instead of synthetic data (ablation)PIN with OpenFlamingo · COCO≤3 ObjectsmIoU: 0.35 -> 0.39Helped
train PIN on COCO data instead of synthetic data (ablation)PIN with OpenFlamingo · PVOC≤3 ObjectsmIoU: 0.45 -> 0.45No clear effect
increase image resolution from 224 to 448 (ablation)PIN with OpenFlamingo · PVOC and COCO≤3 ObjectsmIoU: PVOC 0.45 -> 0.47; COCO 0.35 -> 0.37Helped
increase image resolution from 224 to 364 (ablation)PIN with BLIP-2 · PVOC and COCO≤3 ObjectsmIoU: PVOC 0.44 -> 0.47; COCO 0.34 -> 0.37Helped
add PIN (ablation)OpenFlamingo · VQAv2accuracy: 44.1% -> 34.3\ %Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LVIS BG20k COCO PASCAL VOC RefCOCO

Benchmarks: PASCAL VOC 2007 COCO LVIS RefCOCO Test-A VQAv2

Metrics: mean IoU P@0.3 VQAv2 accuracy

Baselines: OpenFlamingo in-context learning CoOp VPT LoRA random bounding box

Builds on: Flamingo X-Paste Visual Prompt Tuning CoOp LoRA

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