atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Sparse Model Soups: A Recipe for Improved Pruning via Model Averaging

ICLR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Sparse training from scratch · 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 Sparse Model Soups (SMS), which averages IMP retraining runs that share a fixed pruning mask and restarts each prune-retrain phase from the averaged model, improving generalization, OOD robustness and pruning-during-training methods.

Problem

Averaging independently trained sparse models (model soups) reduces sparsity because different models have different sparse connectivities, and re-pruning the average degrades performance.

Approach

Retrain multiple copies of one pruned model with varied hyperparameters (seed, batch order, weight decay, length) so they share the mask, average them after each prune-retrain phase, and start the next phase from the average, so sparsity is preserved and generalization improves.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Average retrained pruned models with uniform weights at each prune-retrain phaseIMP via SMS · CIFAR-100, 98% target sparsity, Phase 3, m=10accuracy: 72.21 -> 73.05Helped
Average retrained pruned models with uniform weights at each prune-retrain phaseIMP via SMS · ImageNet, 90% target sparsity, Phase 3, m=10accuracy: 74.25 -> 74.96Helped
Add SMS model averaging within BIMP phasesBIMP · ImageNet, 70% sparsityaccuracy: 75.62 -> 76.20Helped
Add SMS model averaging within BIMP phasesBIMP · ImageNet, 80% sparsityaccuracy: 75.08 -> 75.76Helped
Add SMS model averaging within BIMP phasesBIMP · ImageNet, 90% sparsityaccuracy: 73.53 -> 74.05Helped
Add SMS model averaging between pruning stepsGMP · ImageNet, 70% sparsityaccuracy: 74.55 -> 75.10Helped
Add SMS model averaging between pruning stepsGMP · ImageNet, 80% sparsityaccuracy: 73.92 -> 74.48Helped
Add SMS model averaging between pruning stepsGMP · ImageNet, 90% sparsityaccuracy: 72.81 -> 73.12Helped
Add SMS model averaging between pruning stepsDPF · ImageNet, 70% sparsityaccuracy: 75.74 -> 76.26Helped
Add SMS model averaging between pruning stepsDPF · ImageNet, 80% sparsityaccuracy: 75.27 -> 75.85Helped
Add SMS model averaging between pruning stepsDPF · ImageNet, 90% sparsityaccuracy: 73.88 -> 74.31Helped
Use uniform rather than greedy soup merging (ablation)SMS · CIFAR-100, 98% target sparsity, Phase 3, m=10accuracy: 72.44 -> 73.05Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K CIFAR-10 CIFAR-100 Celeb-A Cityscapes WMT16 DE-EN CIFAR-100-C ImageNet-C

Benchmarks: ImageNet-1K CIFAR-10 CIFAR-100 Cityscapes WMT16 DE-EN CIFAR-100-C ImageNet-C

Metrics: top-1 accuracy mean IoU BLEU theoretical speedup OOD accuracy

Baselines: IMP IMP_mx (m-times longer retraining) IMP-RePrune GMP DPF BIMP GSM DNW LC DST

Builds on: Model soups Iterative Magnitude Pruning Linear learning rate restarting (LLR/ALLR) GMP DPF BIMP

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