atlas

Research map / Architectures and efficiency / Attention and transformers

Vision Transformers Don't Need Trained Registers

NeurIPS 2025 · Architectures and efficiency › Attention and transformers · approach: Theory of self-attention dynamics · 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.

Shows that a sparse set of MLP "register neurons" causes high-norm outlier tokens in ViTs, and adds training-free test-time register tokens by moving those activations into an appended zero-initialized token, matching trained-register models on several vision and VLM tasks.

Problem

High-norm outlier tokens in pre-trained Vision Transformers (e.g., CLIP, DINOv2) create noisy attention maps and degrade downstream visual processing; the existing fix (register tokens) requires retraining models from scratch.

Approach

Identify register neurons in early-to-mid MLP layers whose activations concentrate on outlier patches, then at test time append an extra zero-initialized token and shift the register neurons' peak activations into it (zeroing them elsewhere), so outliers move outside the image without any training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add a test-time registerDINOv2 ViT-L/14 · PASCAL VOC 2007 object discovery (LOST)CorLoc: 32.2 -> 53.8Helped
add a test-time registerDINOv2 ViT-L/14 · ADE20kmIoU: 48.3 -> 49.1Helped
add a test-time registerDINOv2 ViT-L/14 · ImageNet zero-shot segmentationmIoU: 38.3 -> 38.9Helped
add a test-time registerOpenCLIP ViT-B/14 · ImageNet zero-shot segmentationPixel accuracy: 76.0 -> 74.2Hurt
add a test-time registerOpenCLIP ViT-B/16 · ImageNet zero-shot classificationAccuracy: 71.3 -> 71.3No clear effect
add a test-time registerOpenCLIP ViT-B/16 · PASCAL VOC 2007 object discovery (LOST)CorLoc: 30.8 -> 30.9No clear effect
add a test-time registerLLaVA-Llama-3-8B · VLMEvalKit averageAverage score: 46.2 -> 46.2No clear effect
zero the 10 register neurons instead of shifting their activations to a register (ablation)OpenCLIP ViT-B/16 · ImageNet zero-shot classificationAccuracy: 70.4% to 55.6%Hurt
replace register-neuron activations with attention bias terms (ablation)OpenCLIP ViT-B/16 · ImageNet zero-shot classificationAccuracy: 55.6 -> 71.3Helped
increase test-time registers from one to two (ablation)DINOv2 ViT-L/14 · NYUv2 depth estimationRMSE: $0.3774 \pm 0.0013$ -> $0.3771 \pm 0.0014$No clear effect
increase test-time registers from one to five (ablation)DINOv2 ViT-L/14 · NYUv2 depth estimationRMSE: $0.3774 \pm 0.0013$ -> $0.3795 \pm 0.0016$Hurt
initialize the test-time register randomly instead of with zeros (ablation)DINOv2 ViT-L/14 · ImageNet linear probe on register tokenAccuracy: 84.5 -> 84.6No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet LAION-2B LVD-142M ADE20k NYUv2 CIFAR-10 CIFAR-100 ImageNet-segmentation PASCAL VOC 2007 PASCAL VOC 2012 COCO 20k

Benchmarks: ImageNet ADE20k NYUv2 ImageNet-segmentation PASCAL VOC 2007 PASCAL VOC 2012 COCO 20k HallusionBench MMVet MMMU OCRBench MMStar

Metrics: top-1 accuracy mIoU rmse pixel accuracy mAP corloc

Baselines: DINOv2 ViT-L/14 with trained registers DINOv2 ViT-L/14 OpenCLIP ViT-B/16 OpenCLIP ViT-L/14 LOST LLaVA-Llama-3-8B

Builds on: Vision Transformers Need Registers Massive activations in LLMs Attention with bias / no-op attention LOST

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