atlas

Research map / Architectures and efficiency / RNNs and normalization

DSD²: Can We Dodge Sparse Double Descent and Compress the Neural Network Worry-Free?

AAAI 2024 · Architectures and efficiency › RNNs and normalization · approach: Sparse dictionary representations · 3 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 distilling a sparse (or dense) teacher into a pruned student to avoid sparse double descent, and uses a neuron-state entropy measure to re-enable early stopping.

Problem

Iterative magnitude pruning of over-parameterized networks shows a sparse double descent (SDD) curve, so test accuracy first worsens, then improves, then collapses, which breaks traditional early-stopping criteria for selecting the sparsity level.

Approach

Train the pruned student with knowledge distillation (KL + CE loss) from a sparse teacher at its best validation region (or a dense teacher), so the teacher's response acts as an implicit regularizer that makes the student's accuracy vs. sparsity curve monotonic; additionally track the average neuron activation entropy on the training set, which stays flat then decreases in the classical regime, t

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
distill the student from a dense teacher instead of training it with vanilla early stoppingVGG-like student · CIFAR-10, ε=20%test accuracy: 60.23 ± 3.37 -> 81.52 ± 1.85Helped
distill from a pruned teacher instead of a dense teacherVGG-like student · CIFAR-10, ε=20%test accuracy: 81.52 ± 1.85 -> 86.89 ± 0.16Helped
use knowledge distillation during iterative pruningVGG-like student · CIFAR-10 and CIFAR-100, ε ∈ {10%, 20%, 50%}sparse double descentHelped
distill from a sparse, well-performing teacher rather than a dense teacherVGG-like student · CIFAR-10, ε=20%test accuracy: 81.52 ± 1.85 -> 86.89 ± 0.16Helped
randomly re-initialize pruned weights instead of leaving them unperturbed (ablation)ResNet-18 · CIFAR-100, ε=10%test accuracyHurt
rewind pruned weights to their original initialization instead of leaving them unperturbed (ablation)ResNet-18 · CIFAR-100, ε=10%test accuracyMixed
scale down the learning rate while leaving learned parameters unperturbed (ablation)pruned model · CIFAR-100, ε=10%test accuracyHurt
increase model depth (ablation)VGG-like model · CIFAR-10sparse double descentHurt
increase model width (ablation)VGG-like model · CIFAR-10sparse double descentHurt
use knowledge distillation rather than vanilla training as width or depth increases (ablation)VGG-like student · CIFAR-10, ε=50%sparse double descentHelped
use data augmentation, dropout, or the tested ℓ1/ℓ2 regularization (ablation)ResNet-18 · CIFAR-100, ε=50%sparse double descentNo clear effect
increase ℓ1 regularization from λ=1e-5 to λ=1e-4 (ablation)ResNet-18 · CIFAR-100, ε=50%training successHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 CIFAR-100N Flowers-102 ImageNet

Benchmarks: CIFAR-10 CIFAR-100 CIFAR-100N Flowers-102 ImageNet

Metrics: test accuracy sparsity training FLOPs (PFLOPs)

Baselines: vanilla pruned student (no distillation) early stopping on vanilla student l1 regularization l2 regularization dropout data augmentation (AutoAugment, CutOut)

Builds on: lottery ticket hypothesis knowledge distillation (Hinton et al.) iterative magnitude pruning information bottleneck theory

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