atlas

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

Decomposing and Interpreting Image Representations via Text in ViTs Beyond CLIP

NeurIPS 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Scene graph generation · 3 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.

Introduces RepDecompose and CompAlign to decompose ViT final representations into component contributions, map them to CLIP space via orthogonal-regularized linear maps, and interpret/rank components by feature via a scoring function.

Problem

Understanding the roles of attention heads and MLPs in arbitrary vision transformers (beyond CLIP-ViT), which lack text encoders and have diverse attention and resampling operations that complicate decomposition.

Approach

Automatically decompose the representation by traversing the computation graph to obtain component contributions for any ViT, then align each contribution to CLIP space with per-component linear maps regularized toward orthogonality, enabling text interpretation and a continuous component-feature scoring function.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use separate component maps with the orthogonality regularizer rather than one unconstrained map (ablation)CompAlign on DeiT-B/16 · ImageNet-1kmatch rate: 0.08 -> 0.185Helped
Add the orthogonality regularizer to separate component maps (ablation)CompAlign on DeiT-B/16 · ImageNet-1kmatch rate: 0.155 -> 0.185Helped
Add the orthogonality regularizer to separate component maps (ablation)CompAlign on DeiT-B/16 · ImageNet-1kcosine distance: 0.18 -> 0.17Helped
Use separate component maps instead of one unconstrained map (ablation)CompAlign on DeiT-B/16 · ImageNet-1kcosine distance: 0.23 -> 0.17Helped
Apply component decomposition for zero-shot segmentationDeiT · ImageNet-1kpixAcc: 0.6533 -> 0.7719Helped
Apply component decomposition for zero-shot segmentationDINO · ImageNet-1kmIoU: 0.4309 -> 0.4863Helped
Apply component decomposition for zero-shot segmentationMaxVit · ImageNet-1kmAP: 0.4243 -> 0.7237Helped
Ablate the top 10 location-associated, non-bird components (ablation)DeiT · Waterbirdsworst group accuracy: 0.733 -> 0.815Helped
Ablate the top 10 location-associated, non-bird components (ablation)CLIP · Waterbirdsworst group accuracy: 0.507 → 0.744Helped
Ablate the top 10 location-associated, non-bird components (ablation)DINO · Waterbirdsworst group accuracy: 0.800 → 0.911Helped
Ablate the top 10 location-associated, non-bird components (ablation)DINOv2 · Waterbirdsworst group accuracy: 0.967 → 0.978Helped
Ablate the top 10 location-associated, non-bird components (ablation)SWIN · Waterbirdsworst group accuracy: 0.834 → 0.871Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1k Waterbirds LVD-142M (pretraining of DINOv2, not used directly)

Benchmarks: ImageNet-1k Waterbirds

Metrics: top-1 accuracy Spearman rank correlation cosine distance match rate pixAcc mIoU mAP worst group accuracy average group accuracy

Baselines: Chefer et al. zero-shot segmentation GradCAM single shared linear map CompAlign with lambda=0

Builds on: CLIP-ViT component decomposition (Gandelsman et al.) TextSpan model stitching

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