atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Sparse Autoencoders Learn Monosemantic Features in Vision-Language Models

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: VLM capability analysis · 4 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.

Extends sparse autoencoders to vision-language models (CLIP, SigLIP, AIMv2, WebSSL), proposes a monosemanticity score validated by a 1000-question user study, and shows SAE neuron interventions on CLIP steer LLaVA outputs.

Problem

Neurons in vision-language model layers are polysemantic, and there is no neuron-level metric validated against human judgment to evaluate how monosemantic SAE latents are, which limits their use for interpreting and steering VLMs.

Approach

A MonoSemanticity score (MS) that averages pairwise embedding cosine similarities of images weighted by pairwise min-max-normalized neuron activations, validated by a large Mechanical Turk study; SAE latents (especially Matryoshka BatchTopK with wide, sparse settings) are shown to be more monosemantic than raw neurons, and a single SAE neuron on CLIP's vision encoder can be intervened on to steer

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply an SAE to CLIP ViT-L layer 22 rather than using the original neuronsCLIP ViT-L layer 22 · Highest-scoring neuronMS: 0.01 -> 0.80Helped
Use Matryoshka BatchTopK rather than BatchTopK at expansion ×4 (ablation)CLIP ViT-L layer 22 SAE · Highest-scoring neuronMS: 0.80 -> 0.87Helped
Increase BatchTopK expansion from ×1 to ×4 (ablation)CLIP ViT-L layer 22 SAE · All neuronsaverage MS: 0.14 ± 0.12 -> 0.20 ± 0.17Helped
Increase Matryoshka expansion from ×1 to ×4 (ablation)CLIP ViT-L layer 22 SAE · All neuronsaverage MS: 0.17 ± 0.17 -> 0.23 ± 0.19Helped
Increase the expansion factor beyond ×4 (ablation)Matryoshka SAE neurons · CLIP ViT-L last layerMS across neuronsMixed
Increase sparsity by lowering K (ablation)Matryoshka SAE · Neuron monosemanticityMSHelped
Lower K to 1 rather than use K=50 (ablation)Matryoshka SAE · ReconstructionR²: 74.9% -> 31.3%Hurt
Use Matryoshka reconstruction objective rather than standard BatchTopK (ablation)CLIP ViT-L SAE · Same expansion factorR²: 2 or 3 points lower R²Hurt
Steer with SAE directions rather than DiffMeanLLaVA-1.5-7B · Concept insertionboth criteria satisfied (%): 35.8 -> 42.4Helped
Steer with SAE directions rather than DiffMeanLLaVA-1.5-7B · Concept suppressionunrelated concept kept (%): 38.7 -> 81.4Helped
Steer with SAE directions rather than DiffMeanLLaVA-1.5-7B · Concept suppressiondesired concept removed (%): 64.0 -> 64.4No clear effect
Clamp a selected SAE neuron to α=100LLaVA-1.5-7B · White imagesimage-text similarity: 0.212 ± 0.021 -> 0.259 ± 0.036Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet iNaturalist

Benchmarks: MS user-study benchmark (1000 neuron pairs) ImageNet validation activations

Metrics: MonoSemanticity score alignment rate with human judgment R^2 reconstruction L0 sparsity concept insertion/suppression success rate

Baselines: No SAE (raw neurons) Difference-in-Means steering BatchTopK SAE

Builds on: Sparse autoencoders (ReLU/L1) BatchTopK SAE Matryoshka SAE CLIP LLaVA

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