atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Initializing Variable-sized Vision Transformers from Learngene with Learnable Transformation

NeurIPS 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Efficient ViT adaptation · 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 LeTs, which trains a compact learngene plus learnable width and depth transformation matrices via distillation from an ancestry model, then selects matrix slices to initialize variable-sized ViTs that are fine-tuned on downstream tasks.

Problem

Initializing variable-sized vision transformers under diverse resource constraints; prior Learngene methods use manually designed, depth-only transformations of learngene without learnable components.

Approach

Learn compact learngene layers together with learnable width (in/out) and depth transformation matrices by distilling an auxiliary model from an ancestry model, then select rows/entries of these trained matrices (continuous, magnitude-wise, sequential selection) to transform learngene into Des-Nets of any width and depth.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
initialize with LeTs rather than ScratchDeiT Des-H12-L12 · ImageNet-1KTop-1 accuracy (%): 79.6 -> 80.1Helped
initialize with LeTs rather than SWSDeiT Des-H6-L12 · CIFAR-100Top-1 accuracy (%): 87.4 -> 89.2Helped
initialize with LeTs rather than SWSDeiT Des-H12-L12 · CIFAR-10Top-1 accuracy (%): 98.9 -> 98.9No clear effect
initialize with LeTs rather than SWSDeiT Des-H6-L12 · Food-101Top-1 accuracy (%): 89.2 -> 90.8Helped
initialize with LeTs rather than SWSDeiT Des-H6-L12 · Cars-196Top-1 accuracy (%): 84.5 -> 87.1Helped
initialize with LeTs rather than Pre-FinDeiT Des-H6-L12 · ADE20KmIoU (%): 36.8 -> 40.2Helped
select bottom-n rather than top-n rows by L2-norm (ablation)LeTs, DeiT Des-H8-L12 · ImageNet-1KTop-1 accuracy (%): 79.3 -> 78.8Hurt
select bottom-n rather than top-n rows by L1-norm (ablation)LeTs, DeiT Des-H8-L12 · ImageNet-1KTop-1 accuracy (%): 79.4 -> 78.7Hurt
remove MSA from initialization (ablation)LeTs, DeiT Des-H8-L12 · ImageNet-1KTop-1 accuracy (%)Hurt
remove MLP from initialization (ablation)LeTs, DeiT Des-H8-L12 · ImageNet-1KTop-1 accuracy (%)Hurt
remove layer normalization from initialization (ablation)LeTs, DeiT Des-H8-L12 · ImageNet-1KTop-1 accuracy (%)Hurt
remove patch embedding from initialization (ablation)LeTs, DeiT Des-H8-L12 · ImageNet-1KTop-1 accuracy (%)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K CIFAR-10 CIFAR-100 Food-101 Cars-196 ADE20K Pascal Context Cityscapes

Benchmarks: ImageNet-1K CIFAR-10 CIFAR-100 Food-101 Cars-196 ADE20K Pascal Context Cityscapes

Metrics: Top-1 accuracy mIoU Params (M) FLOPs (G)

Baselines: Scratch TLEG SWS Grad-LG IMwLM Pre-Fin MatFormer LiGO

Builds on: Learngene LiGO DeiT Net2Net TLEG

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