atlas

Research map / Architectures and efficiency / CNN design

Structured Initialization for Vision Transformers

NeurIPS 2025 · Architectures and efficiency › CNN design · approach: Filter design and trained-filter analysis · 0 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 initializing ViT attention maps to random impulse convolution structures via an SVD-based solve for Q and K, improving small/medium-scale training without architectural change.

Problem

ViTs underperform CNNs on small-scale datasets due to weak inductive bias; existing initialization methods (mimetic, weight sampling from pretrained models) rely on pretrained weights or don't impose structure on attention maps.

Approach

Motivated by the finding that random impulse convolution filters match trained ConvMixer filters, the method initializes each head's softmax attention map to an impulse convolution pattern by solving for Q and K via SVD using positional encodings as pseudo-input, leaving the architecture and training unchanged.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace default initialization with impulse initializationViT-Tiny · Food-101accuracy: 77.95 -> 81.85Helped
Replace default initialization with impulse initializationViT-Tiny · CIFAR-10accuracy: 92.29 -> 94.67Helped
Replace default initialization with impulse initializationViT-Tiny · CIFAR-100accuracy: 71.67 -> 77.02Helped
Replace default initialization with impulse initializationViT-Tiny · STL-10accuracy: 61.86 -> 70.21Helped
Replace default initialization with impulse initializationViT-Tiny · Flowersaccuracy: 64.60 -> 73.18Helped
Replace default initialization with impulse initializationViT-Tiny · Petsaccuracy: 26.58 -> 50.84Helped
Replace default initialization with impulse initializationViT-Base · ImageNet-1Kaccuracy: 81.24 -> 81.83Helped
Initialize relative positional embeddings with impulse patternsSwin-T · CIFAR-10accuracy: 89.85 -> 91.19Helped
Initialize spatial MLPs with a convolutional structureMLP-Mixer · CIFAR-10accuracy: 87.00 -> 88.78Helped
Use impulse rather than box spatial filters (ablation)ConvMixer, embedding dimension 256, filter size 3 · CIFAR-10accuracy: 81.70 -> 90.68Helped
Use impulse rather than trained spatial filters (ablation)ConvMixer, embedding dimension 256, filter size 3 · CIFAR-10accuracy: 91.76 -> 90.68Hurt
Increase embedding dimension from 256 to 512 with impulse filters (ablation)ConvMixer, filter size 3 · CIFAR-10accuracy: 90.68 -> 92.20Helped

Surprising findings

Limitations

Experimental setup

Datasets: Food-101 CIFAR-10 CIFAR-100 STL-10 Flowers Pets ImageNet-1K ImageNet-21K

Benchmarks: Food-101 CIFAR-10 CIFAR-100 STL-10 Flowers Pets ImageNet-1K

Metrics: top-1 classification accuracy

Baselines: default ViT initialization mimetic initialization weight selection

Builds on: mimetic initialization weight selection ConvMixer DeiT training recipe

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