atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Initializing Models with Larger Ones

ICLR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Parameter-efficient transfer 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 weight selection, which initializes a smaller model by uniformly selecting a consistent subset of weights from a larger pretrained model of the same family, and shows gains on image classification and compatibility with knowledge distillation.

Problem

Weight initialization for small models is usually random (e.g., truncated normal, Xavier, Kaiming), even though large pretrained models of the same family are available; the paper asks how to use them to initialize smaller models at no extra cost.

Approach

Initialize a smaller model by selecting a subset of weights from a pretrained larger model in three steps (layer selection, component mapping, element selection), using uniform element selection with consistent indices across all weight tensors so that residual-stream neurons are preserved.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Initialize with weight selection from a pretrained larger modelViT-T · CIFAR-100test accuracy: 72.3 -> 81.4Helped
Initialize with weight selection from a pretrained larger modelConvNeXt-F · CIFAR-100test accuracy: 81.4 -> 84.4Helped
Use consistent random indices across weight tensors (ablation)Weight selection on ViT-T · CIFAR-100test accuracy: 77.4 -> 81.7Helped
Use consistent random indices across weight tensors (ablation)Weight selection on ConvNeXt-F · CIFAR-100test accuracy: 82.8 -> 83.9Helped
Combine logit-based distillation with weight selectionViT-T · ImageNet-1Ktest accuracy: 74.8 -> 76.0Helped
Combine feature-based distillation with weight selectionViT-T · CIFAR-100test accuracy: 78.4 -> 83.9Helped
Select first-N rather than evenly spaced teacher layers (ablation)Weight selection on ViT-A · CIFAR-100test accuracy: 76.7 -> 77.6Helped
Select first-N rather than evenly spaced teacher layers (ablation)Weight selection on ConvNeXt-F · CIFAR-100test accuracy: 83.2 -> 84.4Helped
Use L1 pruning instead of weight selectionViT-T initialized from ViT-S · CIFAR-100test accuracy: 81.4 -> 79.5Hurt
Use magnitude pruning instead of weight selectionViT-T initialized from ViT-S · CIFAR-100test accuracy: 81.4 -> 73.8Hurt
Use a larger teacher modelWeight selection for ViT-T · CIFAR-100test accuracy: 81.4 -> 77.6 -> 76.9Hurt
Remove attention block weights from initialization (ablation)Weight selection on ViT-T · CIFAR-100test accuracy: 81.4 -> 77.3Hurt

Surprising findings

Limitations

Experimental setup

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

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

Metrics: test accuracy training epochs to reach accuracy linear probing accuracy

Baselines: timm default initialization Xavier initialization Kaiming initialization L1 pruning magnitude pruning mimetic initialization logit-based knowledge distillation feature-based knowledge distillation

Builds on: ConvNeXt training recipe timm knowledge distillation 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