atlas

Research map / Architectures and efficiency / Attention and transformers

Scaling White-Box Transformers for Vision

NeurIPS 2024 · Architectures and efficiency › Attention and transformers · approach: Hybrid and interpretable ViT designs · 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.

Proposes CRATE-α, a scaled white-box transformer for vision with an overcomplete dictionary, decoupled dictionary, and residual connection in the sparse coding block, plus an improved training recipe, showing it scales from Base to Huge on ImageNet classification and zero-shot tasks.

Problem

Scalability of CRATE, a mathematically interpretable white-box transformer, has been limited to small sizes and lags far behind standard ViTs in accuracy.

Approach

Replace CRATE's complete-dictionary ISTA block with an overcomplete (4x) dictionary, a decoupled output dictionary, and a residual connection, while keeping the MSSA compression block and an improved training recipe, so the model scales while remaining interpretable.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the complete dictionary with an overcomplete dictionary (ablation)CRATE · ImageNet-1Ktop-1 accuracy: 5.3%Helped
Use a decoupled dictionary in the last sparse-coding step (ablation)CRATE with an overcomplete dictionary · ImageNet-1Ktop-1 accuracy: 2.0%Helped
Add a residual connection to the sparse-coding block (ablation)CRATE with overcomplete and decoupled dictionaries · ImageNet-1Ktop-1 accuracy: 0.7%Helped
Apply all three sparse-coding modificationsCRATE · ImageNet-1Ktop-1 accuracy: 8%Helped
Scale from CRATE-B to CRATE-L without ImageNet-21K pre-trainingCRATE · ImageNet-1Ktop-1 accuracy: +0.5%, from 70.8% to 71.3%Helped
Scale CRATE-α from Base to Large with ImageNet-21K pre-training and smaller patch sizeCRATE-α · ImageNet-1Ktop-1 accuracy: from 83.2% to 85.1%Helped
Scale from CRATE-α-CLIPA-B/16 to CRATE-α-CLIPA-L/14CRATE-α-CLIPA · ImageNet-1K zero-shotaccuracy: 11.3% during pre-training; 9.0% during fine-tuningHelped
Scale from CRATE-α-CLIPA-L/14 to CRATE-α-CLIP-H/14CRATE-α-CLIP · ImageNet-1K zero-shotaccuracy: 3.1% during pre-training; 2.5% during fine-tuningHelped
Pre-train with CRATE-α-L/32 instead of CRATE-α-L/14, then fine-tune with L/14CRATE-α-L · ImageNet-1Ktop-1 accuracy: 83.7% vs 83.9%No clear effect
Pre-train with CRATE-α-L/32 instead of CRATE-α-L/8, then fine-tune with L/8CRATE-α-L · ImageNet-1Ktop-1 accuracy: 84.2% compared to 85.1%Hurt
Use CRATE-α-L/32 for pre-training and L/8 for fine-tuning instead of L/14 for both stagesCRATE-α-L · ImageNet-1Ktop-1 accuracy: 84.2% vs 83.9%Helped
Replace CRATE with CRATE-αImage classification on downstream datasets · CIFAR-10accuracy: 97.22 -> 98.17Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-21K ImageNet-1K DataComp1B CIFAR-10 CIFAR-100 Oxford Flowers-102 Oxford-IIIT Pets ADE20K OpenWebText COCO val2017

Benchmarks: ImageNet-1K CIFAR-10 CIFAR-100 Oxford Flowers-102 Oxford-IIIT Pets ADE20K OpenWebText COCO val2017

Metrics: top-1 accuracy zero-shot accuracy mIoU CE val loss average precision throughput FLOPs

Baselines: CRATE ViT GPT-2 CLIPA

Builds on: CRATE CLIPA ViT MaskCut

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