atlas

Research map / Architectures and efficiency / Attention and transformers

Sparse autoencoders reveal selective remapping of visual concepts during adaptation

ICLR 2025 · Architectures and efficiency › Attention and transformers · approach: Token merging and masked pretraining · 2 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.

Trains PatchSAE, a patch-level sparse autoencoder on CLIP ViT-B/16, to interpret concepts and their spatial attributions, and uses it to show that MaPLe adaptation mainly remaps existing concepts to downstream classes rather than introducing new ones.

Problem

It is unclear which internal mechanisms change when foundation models like CLIP are adapted with prompt-based methods, and how concepts in the vision encoder relate to downstream classification gains.

Approach

Apply sparse autoencoders to all patch and CLS tokens of a frozen CLIP ViT residual stream to get spatially localized monosemantic concepts, then share this SAE with the prompt-adapted MaPLe model to compare class-level concept activations and ablate concepts via top-k masking.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add MaPLe multimodal prompt adaptationCLIP ViT-B/16 · 11 base-to-novel benchmarks, base splitaccuracy: MaPLe outperforms CLIP on base classes in all 11 datasets in the tableHelped
add MaPLe multimodal prompt adaptationCLIP ViT-B/16 · 11 base-to-novel benchmarks, novel splitaccuracyMixed
mask all SAE latents, retaining the identity reconstruction mask (ablation)CLIP ViT-B/16 · ImageNet-1K zero-shotaccuracy: 68.25% -> 64.82%Hurt
mask all SAE latents to zero (ablation)CLIP ViT-B/16 · ImageNet-1K zero-shotaccuracy: 68.25% -> 0.1%Hurt
select per-class top-activating SAE latents rather than random or dataset-level latents (ablation)CLIP classification with PatchSAE · ImageNet-1K zero-shotaccuracyHelped
set λ_l1 to 0.00 rather than 8e-5 (ablation)PatchSAE ViT-L/14 · ImageNet SAE trainingMSE: 0.0026 -> 0.0000Mixed
increase λ_l1 from 8e-5 to 8e-4 (ablation)PatchSAE ViT-L/14 · ImageNet SAE trainingMSE: 0.0026 -> 0.0069Hurt
use expansion factor 32 rather than 64 (ablation)PatchSAE ViT-L/14 · ImageNet SAE trainingMSE: 0.0026 -> 0.0028Hurt
use expansion factor 128 rather than 64 (ablation)PatchSAE ViT-L/14 · ImageNet SAE trainingMSE: 0.0026 -> 0.0025Helped
remove ghost gradient (ablation)PatchSAE ViT-L/14 · ImageNet SAE trainingL0: 29.48 -> 19.35Hurt
initialize decoder bias with the mean rather than geometric median (ablation)PatchSAE ViT-L/14 · ImageNet SAE trainingMSE: 0.0026 -> 0.0027Hurt
train on CLS tokens only rather than all tokens (ablation)PatchSAE ViT-B/16 · ImageNet SAE trainingMSE: 0.0025 -> 0.0009Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K Caltech101 OxfordPets StanfordCars Flowers102 Food101 FGVC Aircraft SUN397 DTD EuroSAT UCF101 ImageNet-Sketch

Benchmarks: ImageNet-1K Caltech101 OxfordPets StanfordCars Flowers102 Food101 FGVC Aircraft SUN397 DTD EuroSAT UCF101

Metrics: accuracy improvement rate (Delta) MSE L0 L1 contrastive loss

Baselines: CLIP zero-shot MaPLe

Builds on: sparse autoencoders MaPLe CoOp 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