atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Scaling Laws for Sparsely-Connected Foundation Models

ICLR 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.

Derives a joint scaling law L(S,N,D) for weight-sparse Transformers (ViT/JFT-4B and T5/C4), uses it to characterize optimal sparsity and sparse-vs-dense equivalence, and extends it to n:m sparsity and pruning from pretrained checkpoints.

Problem

How weight sparsity affects the scaling behavior of Transformer foundation models trained on massive datasets, where dense models keep improving with longer training, so it is unclear whether sparse models can win under fair compute comparisons.

Approach

A joint scaling law in which sparsity enters as a multiplicative saturating power-law factor on the non-zero parameter term, with the data term kept independent of sparsity; this yields analytic optimal-sparsity contours parallel to the Chinchilla line and dense-equivalent size gains.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase unstructured sparsity to 0.750ViT and T5 foundation models · JFT and C4equivalent dense size multiplier: 2.17×; 2.16×Helped
Use higher unstructured sparsity, from 0.500 to 0.875ViT and T5 foundation models · JFT and C4equivalent dense size multiplier: 1.60× -> 2.63×; 1.59× -> 2.63×Helped
Train longer than Chinchilla compute optimality and use nonzero sparsityViT and T5 scaling-law models · JFT and C4validation lossHelped
Use n:m structured patterns instead of unstructured sparsityT5 · C4equivalent dense size multiplier: 1.56×; 1.62×; 1.67×; 1.81×Mixed
Prune a pretrained checkpoint rather than sparsifying from scratch when its pretraining cost is already sunkViT S/16, M/16, and B/16 · JFTdata required for equivalent performance: 4.90×; 4.27×; 4.35×Helped
Include the pretrained model's pretraining cost when comparing pruning with sparsifying throughout trainingViT S/16, M/16, and B/16 · JFTrelative data required: 0.25×; 0.23×; 0.22×; 0.21×; 0.14×; 0.13×Mixed
Change pruning frequency from 100 to 50 or 200 (ablation)GMP on ViT-B/16 · 900M images, sparsity 0.9375accuracy: 45.28 -> 45.08; 45.28 -> 45.13No clear effect
Extend the pruning interval from 0.250–0.750 to 0.125–0.875 (ablation)GMP on ViT-B/16 · 900M images, sparsity 0.9375accuracy: 45.28 -> 45.33No clear effect
Shorten the pruning interval to 0.475–0.625 (ablation)GMP on ViT-B/16 · 900M images, sparsity 0.9375accuracy: 45.28 -> 44.65Hurt
Change pruning interval to 0.125–0.625 (ablation)GMP on ViT-B/16 · 900M images, sparsity 0.9375accuracy: 45.28 -> 45.13No clear effect
Change pruning interval to 0.375–0.875 (ablation)GMP on ViT-B/16 · 900M images, sparsity 0.9375accuracy: 45.28 -> 45.04No clear effect
Replace GMP with AC/DC (ablation)T5 · C4, 250K steps, 0.500 sparsityperplexity: 17.11 -> 17.11; 6.11 -> 6.11No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: JFT-4B C4

Benchmarks: JFT-4B validation loss C4 validation loss

Metrics: validation loss Huber loss of fit dense-equivalent size multiplier relative data required

Baselines: dense Transformers at equal parameter count AC/DC GMP

Builds on: Chinchilla scaling laws gradual magnitude pruning Jaxpruner

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