atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

BilevelPruning: Unified Dynamic and Static Channel Pruning for Convolutional Neural Networks

CVPR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Structured network pruning · 18 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 UDSP, which unifies static and dynamic channel pruning of CNNs via bi-level optimization so that the static sub-network is learned implicitly through dynamic sub-networks, then removes redundant static channels and finetunes with dynamic flexibility.

Problem

Dynamic channel pruning keeps all weights, incurring storage costs, while static pruning fixes a single sub-network and limits capacity; existing methods treat the two separately with hand-designed fusion.

Approach

Formulates static and dynamic channel pruning as a bi-level optimization: the outer problem learns dynamic gates on the best static sub-network (approximated by one-step lookahead), with an efficient Jacobian-product approximation for the second-order term, so both are learned end-to-end without handcrafted fusion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
combine static and dynamic pruning with UDSPCifarNet · CIFAR-10accuracy: 91.42% -> 91.89%Helped
combine static and dynamic pruning with UDSPResNet-56 · CIFAR-10accuracy: 93.44% -> 93.78%Helped
combine static and dynamic pruning with UDSPResNet-18 · ImageNetTop-1 accuracy: 68.73% -> 69.48%Helped
combine static and dynamic pruning with UDSPResNet-34 · ImageNetTop-1 accuracy: 72.83% -> 72.91%Helped
combine static and dynamic pruning with UDSPResNet-50 · ImageNetTop-1 accuracy: 76.42% -> 76.51%Helped
combine static and dynamic pruning with UDSPMobileNet-V2 · ImageNetTop-1 accuracy: 71.20% -> 71.72%Helped
use bi-level optimization instead of iterative training (ablation)UDSP on ResNet-56 · CIFAR-10accuracy: 93.55% -> 93.78%Helped
prune 40.0% rather than 20.0% of parameters (ablation)UDSP on ResNet-56 · CIFAR-10accuracy: 93.78% -> 93.32%Hurt
prune 30.0% rather than 20.0% of parameters (ablation)UDSP on ResNet-56 · CIFAR-10accuracy: 93.78% -> 93.64%Hurt
increase parameter pruning from 20.0% to 30.0% (ablation)UDSP on ResNet-56 · CIFAR-10parameter reduction: 20.0% -> 30.0%Helped
increase parameter pruning from 20.0% to 40.0% (ablation)UDSP on ResNet-56 · CIFAR-10parameter reduction: 20.0% -> 40.0%Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet

Benchmarks: CIFAR-10 ImageNet

Metrics: top-1 accuracy accuracy change (delta-Acc) FLOPs reduction parameter reduction

Baselines: FBS SEP AMC FPGM HRank DSA CGNN FTWT IE SCOP GFP 3DP

Builds on: Feature boosting and suppression (FBS) Storage efficient dynamic pruning (SEP) DARTS Gumbel-sigmoid straight-through estimator

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