atlas

Research map / Architectures and efficiency / Attention and transformers

A General and Efficient Training for Transformer via Token Expansion

CVPR 2024 · Architectures and efficiency › Attention and transformers · approach: Hybrid and interpretable ViT designs · 7 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 Token Expansion (ToE), a parameter-free "initialization-expansion-merging" token growth scheme that trains ViTs on a progressively growing subset of tokens to accelerate training ~1.3x without accuracy loss while keeping the original hyper-parameters, architecture, and strategy.

Problem

Training Vision Transformers requires very large compute, and existing training-acceleration methods either lose accuracy, are not universal across models, or break training consistency (hyper-parameters, architecture, or extra strategies like EMA).

Approach

Apply a token growth schedule after the first Transformer block: start from a uniformly sampled seed token set, grow it over training stages by greedily/parallel adding the tokens with the largest cosine distance to the selected set (widest feature-distribution expansion), and merge the remaining tokens into their nearest selected tokens, so all parameters are still trained and the final model is

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply ToE r1=0.5DeiT-tiny · ImageNet-1KTop-1 accuracy: 72.2 -> 72.6 (+0.4)Helped
Apply ToE r1=0.5DeiT-small · ImageNet-1KTop-1 accuracy: 79.8 -> 79.8 (+0.0)No clear effect
Apply ToE r1=0.5DeiT-base · ImageNet-1KTop-1 accuracy: 81.8 -> 81.6 (-0.2)Hurt
Apply ToE r1=0.4LV-ViT-T · ImageNet-1KTop-1 accuracy: 79.1 -> 79.4 (+0.3)Helped
Apply ToE r1=0.4LV-ViT-S and LV-ViT-M · ImageNet-1KTop-1 accuracy: 83.3 (+0.0); 84.1 (+0.0)No clear effect
Add ToE r1=0.6EfficientTrain with DeiT-tiny · ImageNet-1KTop-1 accuracy: 73.3 -> 73.5Helped
Add ToE r1=0.6EfficientTrain with DeiT-small · ImageNet-1KTop-1 accuracy: 80.4 -> 80.4No clear effect
Use ToE-pretrained weightsDeiT-tiny with baseline fine-tuning · CIFAR-10Top-1 accuracy: 98.07 -> 98.19 (+0.12)Helped
Set r0/r1=1/3 instead of the default (ablation)ToE on DeiT-tiny · ImageNet-1KTop-1 accuracy: 72.6 -> 72.3Hurt
Set r0/r1=2/3 instead of the default (ablation)ToE on DeiT-tiny · ImageNet-1KTop-1 accuracy: 72.6 -> 72.5Hurt
Set training stages Ng=2 instead of 3 (ablation)ToE on DeiT-tiny · ImageNet-1KTop-1 accuracy: 72.6 -> 72.4Hurt
Set training stages Ng=4 instead of 3 (ablation)ToE on DeiT-tiny · ImageNet-1KTop-1 accuracy: 72.6 -> 72.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K CIFAR-10 CIFAR-100

Benchmarks: ImageNet-1K CIFAR-10 CIFAR-100

Metrics: Top-1 accuracy GFLOPs total GPU hours practical acceleration rate

Baselines: DeiT baseline S2ViTE ToMe NetworkExpansion StackBERT EfficientTrain LV-ViT baseline

Builds on: ToMe NetworkExpansion EfficientTrain DeiT

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