atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Auto-Train-Once: Controller Network Guided Automatic Network Pruning from Scratch

CVPR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Structured network pruning · 15 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 Auto-Train-Once (ATO), an end-to-end structural pruning method in which a GRU-based controller network generates group masks over zero-invariant groups during training, with a stochastic mirror-descent-style optimizer and convergence analysis, removing the need for fine-tuning.

Problem

Structural pruning of DNNs usually needs multi-stage pipelines (pretrain, identify redundancy, fine-tune), and prior end-to-end methods (OTO, OTOv2) use static pruning-group selection that can converge to poor local optima and rely on strong convergence assumptions.

Approach

A controller network (bi-directional GRU with Gumbel-Sigmoid and straight-through estimator) dynamically produces binary masks over zero-invariant groups during training, with group-specific regularization set by the mask and a FLOPs regularizer, trained alternately with the target model on a small 5% subset; pruned structures are removed after training without fine-tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a controller network to dynamically select pruning masks instead of static pruning groupsATO vs. OTOv2 · CIFAR-10, ResNet-18pruned accuracy: 92.86% -> 94.51%Helped
Use a controller network to dynamically select pruning masksATO vs. OTOv2 · ImageNet, ResNet-50Top-1 accuracy: 75.20% -> 76.07%Helped
Use a controller network to dynamically select pruning masksATO vs. OTOv2 · CIFAR-100, ResNet-34pruned accuracy: 76.31% -> 78.54 %Helped
Set the regularization coefficient λ too small (ablation)ATO · CIFAR-10, ResNet-56test accuracyHurt
Vary the FLOPs regularization strength γ (ablation)ATO · CIFAR-10, ResNet-56test accuracyNo clear effect
Set γ too small (ablation)ATO controller network · CIFAR-10, ResNet-56FLOPs target attainmentHurt
Vary the warm-up steps Tw (ablation)ATO · CIFAR-10, ResNet-56test accuracyNo clear effect
Use the proximal gradient projector instead of the Half-Space projector (ablation)ATO · CIFAR-10, ResNet-56test accuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet

Benchmarks: CIFAR-10 CIFAR-100 ImageNet

Metrics: top-1 accuracy top-5 accuracy accuracy change (ΔAcc) pruned FLOPs

Baselines: OTOv2 OTOv1 DCP SCOP DMC GNN-RL FPGM DTP

Builds on: OTO OTOv2 DHSPG Gumbel-Softmax

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