atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Locality Alignment Improves Vision-Language Models

ICLR 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Vision-language pretraining · 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 locality alignment, a self-supervised post-training stage (MaskEmbed) that fine-tunes pre-trained ViTs via masked embedding reconstruction of a frozen teacher, improving patch-level semantics and downstream VLM spatial understanding.

Problem

Pre-trained ViTs trained with image-level supervision (e.g., CLIP, SigLIP) encode global semantics but poorly encode per-region semantics, which limits spatial reasoning in VLMs that use them as frozen or partially trained backbones.

Approach

Use a frozen pre-trained ViT as a teacher on masked views and fine-tune the ViT (encoder) with a transformer decoder to reconstruct the teacher's masked embedding sequence from masked patch embeddings, yielding patch embeddings that encode local semantics without new annotations; the decoder is then reused as the VLM adapter.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply locality alignmentCLIP ViT-L @ 336px · MSCOCO val local probingmacro-averaged recall: 46.05 -> 52.71Helped
Apply locality alignmentSigLIP SO400M @ 384px · MSCOCO val local probingmacro-averaged recall: 50.25 -> 53.00Helped
Apply locality alignmentCLIP ViT-B · MSCOCO val global probingmacro-averaged recall: 52.61 -> 54.55Helped
Apply locality alignmentMAE ViT-B · MSCOCO val local probingmacro-averaged recall: 39.46 -> 37.80Hurt
Apply locality alignmentDINOv2 ViT-B · MSCOCO val global probingmacro-averaged recall: 56.95 -> 55.64Hurt
Use CLIPSelf crop-based reconstructionCLIP ViT-B · MSCOCO val local probingmacro-averaged recall: 44.63 -> 36.16Hurt
Use averaged features instead of a transformer decoder (ablation)MaskEmbed on CLIP ViT-B · MSCOCO val local probingmacro-averaged recall: 46.32 -> 40.97Hurt
Use the [CLS] token rather than the second-to-last-layer embedding sequence as reconstruction target (ablation)MaskEmbed on IN1k ViT-B/16 · MSCOCO val local probingmacro-averaged recall: 45.66 -> 44.16Hurt
Add Mixup augmentation (ablation)MaskEmbed on IN1k ViT-B/16 · MSCOCO val local probingmacro-averaged recall: 45.66 -> 45.72No clear effect
Add CutMix augmentation (ablation)MaskEmbed on IN1k ViT-B/16 · MSCOCO val global probingmacro-averaged recall: 51.43 -> 48.60Hurt
Add the null mask to uniform mask sampling (ablation)MaskEmbed on IN1k ViT-B/16 · MSCOCO val global probingmacro-averaged recall: 49.17 -> 51.43Helped
Use MSE reconstruction loss instead of masked-only MSE (ablation)MaskEmbed on IN1k ViT-B/16 · MSCOCO val local probingmacro-averaged recall: 42.48 -> 45.66Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1k ImageNet-21k MSCOCO Llava-1.5 mixture LVIS-Instruct-4V LRV-Instruct

Benchmarks: MSCOCO patch-level probing RefCOCO OCID-Ref TallyQA VSR AI2D TextVQA VQAv2 VizWiz POPE ImageNet-1k classification

Metrics: macro-averaged recall accuracy

Baselines: CLIPSelf CLIP ViT-L @ 336px SigLIP SO400M @ 384px DINOv2 feature fusion LocCa

Builds on: CLIPSelf Prismatic VLM Llava-1.5 BEiT

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