atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

UPDP: A Unified Progressive Depth Pruner for CNN and Vision Transformer

AAAI 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Structured network pruning · 17 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 UPDP, a depth (block) pruning framework for CNNs and vision transformers that converts blocks into reparameterizable mergeable forms and progressively transitions them to pruned subnets, evaluated on ImageNet-1K.

Problem

Channel pruning handles depthwise/inverted-residual efficient CNNs poorly, and existing depth pruners (DepthShrinker, Layer-Folding) cannot handle LayerNorm/GroupNorm models or ViTs and damage baseline weights by hard-removing activations.

Approach

Replace activations with identity and LN/GN with BN inside blocks (plus an inserted activation+BN at block end) so that the block becomes mergeable via reparameterization; a supernet with sandwich-rule training and genetic subnet search selects which blocks to prune, and a progressive lambda-blend schedule gradually transitions baseline blocks to pruned blocks before merging.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Choose the higher-accuracy subnet before finetuning (ablation)ResNet34-P10 subnet search · ImageNet-1K validationAcc1 (%) after finetuning: 71.2 -> 71.8Helped
Use progressive rather than direct subnet training (ablation)ResNet34-P10 · ImageNet-1K validationAcc1 (%): 71.3 -> 71.8Helped
Use progressive rather than direct subnet training (ablation)MBV2-1.4-P9 · ImageNet-1K validationAcc1 (%): 73.1 -> 73.8Helped
Use progressive rather than direct subnet training (ablation)ConvNeXtV1-T-P3 · ImageNet-1K validationAcc1 (%): 81.6 -> 81.9Helped
Use progressive rather than direct subnet training (ablation)DeiT-Tiny-P6 · ImageNet-1K validationAcc1 (%): 69.5 -> 70.3Helped
Apply UPDP instead of DepthShrinker’s DS-C subnet trainingMobileNetV2-1.4-P9 · ImageNet-1K validationAcc1 (%): 73.1 -> 73.8Helped
Apply UPDP to DeiT-Tiny with 6 layers prunedDeiT-Tiny · ImageNet-1K validationspeedup: 1.26Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K

Benchmarks: ImageNet-1K

Metrics: top-1 accuracy FLOPs speedup params

Baselines: MetaPruning Universally Slimmable Networks DepthShrinker S2ViTE WD-Pruning XPruner SCOP HVT ConvNeXtV2 EfficientFormerV2

Builds on: DepthShrinker Layer-Folding DBB RepVGG BigNAS

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