atlas

Research map / Architectures and efficiency / Attention and transformers

Sub-token ViT Embedding via Stochastic Resonance Transformers

ICML 2024 · Architectures and efficiency › Attention and transformers · approach: Vision transformer design · 1 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 Stochastic Resonance Transformer (SRT), a training-free test-time method that shifts input images by sub-token pixel translations, runs a frozen ViT, and aggregates inverse-aligned features to obtain sub-token-resolution embeddings that improve dense and some non-dense vision tasks.

Problem

Vision Transformer features are spatially coarse because each token covers a non-overlapping rectangular patch, losing fine spatial detail needed for fine-grained dense prediction tasks.

Approach

Apply deterministic sub-token translations to the input image, extract ViT features for each shifted copy, undo the shift on the feature maps, and average them, borrowing the stochastic resonance principle from signal processing to recover sub-patch spatial resolution without modifying weights or the forward pass.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply SRT feature-level ensemblingDINO ViT-S/16 · DAVIS-2017F&J: 0.617 -> 0.642Helped
Apply SRT feature-level ensemblingDINO ViT-B/16 · DAVIS-2017F&J: 0.622 -> 0.630Helped
Apply SRT feature-level ensemblingDINO ViT-S/8 · DAVIS-2017F&J: 0.706 -> 0.720Helped
Apply SRT to backbone featuresDINOv2 ViT-B/14 Linear · NYU-V2RMSE: 0.396 -> 0.349Helped
Apply SRT to backbone featuresDINOv2 ViT-B/14 Linear · NYU-V2RMSE_log: 0.135 -> 0.108Helped
Apply SRT to backbone featuresDINOv2 ViT-B/14 DPT · NYU-V2RMSE: 0.323 -> 0.305Helped
Aggregate model outputs instead of intermediate features (ablation)DINOv2 ViT-B/14 DPT · NYU-V2RMSE: 0.323 -> 0.314Hurt
Apply SRT feature-level ensemblingDINO ViT-S/16 · ECSSDmaxF: 80.3 -> 82.4Helped
Distill SRT representations into the ViT (ablation)DINO ViT-S/16 · DAVIS-2017F&J: 0.617 -> 0.625Helped
Use overlapping tokens at inference (ablation)DINO ViT-S/16 · DAVIS-2017F&J: 0.617 -> 0.591Hurt
Replace SRT perturbations with color jitter and feature-level ensembling (ablation)DINO ViT-S/16 · DAVIS-2017F&J: 0.617 -> 0.477Hurt
Replace SRT with bilinear feature interpolation (ablation)DINOv2 ViT-S/14 DPT · NYU-V2RMSE: 0.336 -> 0.573Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DAVIS-2017 NYU-V2 ECSSD DUTS DUT-OMRON Oxford image retrieval VOC07 ADE20K CIFAR

Benchmarks: DAVIS-2017 NYU-V2 ECSSD DUTS DUT-OMRON Oxford image retrieval VOC07 ADE20K CIFAR

Metrics: F&J score RMSE RMSE_log AbsRel maxF IoU mAP detection rate mIoU accuracy

Baselines: Naive ensemble Overlapping tokens Output-space ensemble Bilinear interpolation feature upsampling Bicubic interpolation feature upsampling

Builds on: Stochastic Resonance TokenCut DINO DINOv2 DPT

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