atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

EPSD: Early Pruning with Self-Distillation for Efficient Model Compression

AAAI 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Structured network pruning · 7 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 EPSD, which prunes a randomly initialized network at early stage using saliency computed from the self-distillation loss, then trains the sparse network with self-distillation, achieving competitive accuracy with two-step compression.

Problem

Combining early pruning with self-distillation naively ("Simple Combination") causes severe accuracy degradation at high sparsity, and conventional prune-then-distill pipelines need costly teacher pre-training and multiple steps.

Approach

Rank weights at initialization by gradient-based saliency computed on the self-distillation loss (after a few update steps) rather than the cross-entropy loss, so the pruned sub-network retains "distillable" weights; then train it with SD in a two-step pipeline with no pre-training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SD-loss gradients to select and preserve distillable weights during early pruning instead of the simple pruning-plus-SD sequenceearly-pruned ResNet-18 · CIFAR-100, 95% sparsityaccuracy: 62.67%Helped
Use EPSD rather than Simple Combination for early pruning with DLBVGG-19 · Tiny-ImageNet, 90% sparsityaccuracy: 29.08% vs. 49.88%; 53.91%Helped
Use EPSD rather than ProsPr for unstructured pruningResNet-50 · ImageNet, 90% sparsitytop-1 accuracy: 65.9 -> 66.3Helped
Use EPSD rather than the unpruned baselineVGG-19 · CIFAR-100, 36% sparsityaccuracy: 58.64% vs. 56.45%Helped
Add SD-based pre-training before pruning with CE and SD fine-tuning (Simple Combination-2) (ablation)ResNet-50 compression · ImageNet, 90% sparsitytop-1 accuracy: 66.2% vs. 66.4%Helped
Use SD-loss saliency instead of CE-loss saliency when pruning an SD-pretrained model (ablation)ResNet-50 compression · ImageNet, 90% sparsitytop-1 accuracy: 66.4% -> 66.6%Helped
Use SD-loss pruning rather than CE-loss pruning before SD fine-tuning (ablation)ResNet-50 · ImageNet, 90% sparsitytop-1 accuracy: 9.9 -> 66.2Helped
Add EPSD's SD-based pruning to RigLWideResNet-22-2 · CIFAR-10, 90% sparsityaccuracy: 92.16% -> 92.49%Helped
Replace one-shot EPSD with iterative EPSD (ablation)ResNet-18 · CIFAR-10, 80% sparsityexpected calibration error and AURCHelped
Use standard cross-entropy saliency rather than SD-loss saliency during pruning (ablation)SD-pretrained ResNet-50 · ImageNet, 90% sparsitytop-1 accuracy: 66.6% vs. 66.4%Hurt
Use EPSD instead of Simple Combination for structured pruningVGG-19 · CIFAR-100, 80% sparsityaccuracy: 72.29 -> 73.16Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny-ImageNet ImageNet CUB-200-2011 Pascal VOC 2012

Benchmarks: CIFAR-10 CIFAR-100 Tiny-ImageNet ImageNet CUB-200-2011 Pascal VOC 2012

Metrics: top-1 accuracy top-5 accuracy mean IoU pixel accuracy classification error localization error Mean-JSV ECE AURC

Baselines: SNIP GraSP FORCE DOP ProsPr 3SP Random structured pruning LSR TFKD CSKD PSKD DLB

Builds on: SNIP ProsPr Prune then Distill PS-KD CS-KD DLB

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