atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Sparse-IFT: Sparse Iso-FLOP Transformations for Maximizing Training Efficiency

ICML 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Sparse training from scratch · 0 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-IFT, a family of FLOP-matched (iso-FLOP) sparse transformations that replace dense layers to improve accuracy over dense models, paired with dynamic sparse training and a Ramanujan-graph spectral analysis.

Problem

Sparse weight training reduces training FLOPs but usually lags dense accuracy, requiring longer schedules; the paper asks whether sparsity can instead improve a dense model's accuracy at equal FLOPs.

Approach

Replace each dense layer with an iso-FLOP sparse transformation (Sparse Wide, Sparse Parallel, Sparse Factorized, Sparse Doped) whose width, branch count, or rank is scaled with sparsity, enlarging the sparse mask-weight search space so dynamic sparse training (RigL) can find better subnetworks without changing training hyperparameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace dense ResNet-18 layers with Sparse Wide IFT at 90% sparsityResNet-18 · ImageNettop-1 accuracy: 70.9 ± 0.1 -> 74.4 ± 0.2Helped
Replace dense ResNet-34 layers with Sparse Wide IFT at 90% sparsityResNet-34 · ImageNettop-1 accuracy: 74.2 ± 0.1 -> 76.8 ± 0.3Helped
Replace dense BotNet-50 layers with Sparse Wide IFT at 90% sparsityBotNet-50 · ImageNettop-1 accuracy: 77.5 ± 0.1 -> 78.6 ± 0.3Helped
Use Sparse Wide IFT ResNet-18 backbone at 90% sparsityResNet-18 RetinaNet backbone · MS COCO 2017 minivalAP: 29.3 ± 0.1 -> 34.5 ± 0.2Helped
Use Sparse Wide IFT ResNet-18 backbone at 90% sparsityResNet-18 DeepLabV3+ backbone · Cityscapes valmIoU: 76.7 ± 0.2 -> 79.1 ± 0.2Helped
Replace dense GPT-3 Small layers with Sparse Wide IFT at 75% sparsityGPT-3 Small · Open LLM leaderboard (five-task average)accuracy: 33.8 ± 0.1 -> 34.7 ± 0.2Helped
Use RigL instead of static sparse training for Sparse Wide IFT (ablation)ResNet-18 Sparse Wide · CIFAR-100accuracy: 78.2 ± 0.3 -> 80.1 ± 0.2Helped
Add nonlinear activations to Sparse Factorized IFT (ablation)ResNet-18 Sparse Factorized (90%) · CIFAR-100accuracy: 76.5 ± 0.4 -> 78.9 ± 0.5Helped
Add nonlinear activations to Sparse Parallel IFT (ablation)ResNet-18 Sparse Parallel (90%) · CIFAR-100accuracy: 77.6 ± 0.1 -> 78.2 ± 0.2Helped
Add nonlinear activations to Sparse Doped IFT (ablation)ResNet-18 Sparse Doped (90%) · CIFAR-100accuracy: 76.5 ± 0.2 -> 76.9 ± 0.2Helped
Use N:M block sparsity instead of unstructured sparsity (ablation)ResNet-18 Sparse Wide · CIFAR-100accuracy: 80.1 -> 78.4Hurt
Extend Sparse Wide RigL training from 200 epochs to 200 · 1/(1-s) epochs at 90% sparsity (ablation)ResNet-18 Sparse Wide · CIFAR-100accuracy: 80.1 ± 0.2 -> 76.4 ± 0.2Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 ImageNet MS COCO 2017 Cityscapes The Pile

Benchmarks: CIFAR-100 ImageNet MS COCO Cityscapes Open LLM Leaderboard (ARC, HellaSwag, MMLU, TruthfulQA, Winogrande)

Metrics: top-1 accuracy AP mIoU mAcc average accuracy latency training throughput

Baselines: Static sparse SNIP GraSP FORCE SET RigL GraNet Dense ResNet-18 Dense ResNet-34

Builds on: RigL Lottery Ticket Hypothesis SET GraNet Chinchilla

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