atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Sparse Cocktail: Every Sparse Pattern Every Sparse Ratio All At Once

ICML 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Sparse training from scratch

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 Sparse Cocktail, a sparse co-training framework that jointly trains unstructured, channel-wise, and N:M sparse subnetworks across multiple sparsity ratios from one training run, using unified mask generation, dense pivot co-training, and sparse network interpolation.

Problem

Existing sparse co-training methods only co-train one sparsity pattern per run (or a dense/sparse pair), so they cannot supply subnetworks across diverse sparsity patterns and ratios for varying hardware and resource constraints.

Approach

Alternately trains subnetworks of different sparsity patterns (unstructured, channel-wise, N:M) with gradually increasing sparsity ratios across iterative pruning with rewinding, generating all masks via a unified magnitude-based criterion (UMG), inserting dense pivot steps with dynamic distillation between sparse updates, and merging subnetworks via greedy interpolation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add weight rewinding after pruning (ablation)Sparse Cocktail · CIFAR10 and ImageNet, all reported sparsity patternsaccuracyHelped
Add network interpolation across IMP stages (ablation)Sparse Cocktail · CIFAR10 and ImageNet, all reported sparsity patternsaccuracyHelped
Use Dense Pivot Co-training instead of AST (ablation)Sparse Cocktail · CIFAR10 and ImageNet, all reported sparsity patternsaccuracyHelped
Use Unified Mask Generation instead of vanilla mask generation (ablation)Sparse Cocktail · CIFAR10 and ImageNet, all reported sparsity patternsaccuracyHelped
Co-train channel-wise subnetworks with Sparse Cocktail rather than MutualNetResNet-50 on ImageNet · ImageNetaverage accuracy (%): 72.04 -> 72.22Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet MS COCO

Benchmarks: CIFAR-10 ImageNet MS COCO

Metrics: top-1 accuracy average accuracy over sparsity ratios BoxAP MaskAP

Baselines: MutualNet AC/DC AST

Builds on: Alternate Sparse Training (AST) AC/DC MutualNet Iterative Magnitude Pruning weight refilling

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