atlas

Research map / Learning theory and algorithms / Optimal transport

SWAP: Sparse Entropic Wasserstein Regression for Robust Network Pruning

ICLR 2024 · Learning theory and algorithms › Optimal transport · approach: Sinkhorn and entropic OT algorithms · 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 SWAP, a sparse entropic Wasserstein regression formulation for neural network pruning that interpolates gradient neighborhoods via entropic optimal transport, improving robustness to noisy gradients.

Problem

Network pruning relies on empirical Fisher information approximations whose gradients are inaccurate or noisy (noisy data, federated learning, analog memory, adversarial attacks), which degrades which weights are selected for removal.

Approach

Replaces the linear-regression (sparse LR) pruning objective with an entropic Wasserstein regression whose transport plan softly matches each gradient sample to neighborhoods of others, implicitly averaging gradients while preserving covariance; the LR formulation is a special case with a diagonal plan. Pruning is done by projected gradient descent with iterative hard thresholding and Sinkhorn pla

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace LR with entropic Wasserstein regressionResNet20 pruning · CIFAR10, sparsity 0.95, 10% noisy data, noise = σtesting loss: 2.83 ($\pm$0.02) -> 2.75 ($\pm$0.02)Helped
Replace LR with entropic Wasserstein regressionMobileNetV1 pruning · ImageNet, sparsity 0.75, 25% noisy data, noise = σtesting loss: 4.93 ($\pm$0.06) -> 4.53 ($\pm$0.06); 8.13%Helped
Replace LR with entropic Wasserstein regressionMobileNetV1 pruning · ImageNet, sparsity 0.75, 25% noisy data, noise = 2σTop-1 accuracy: 13.78 ($\pm$0.21) -> 14.78 ($\pm$0.25); 7.29%Helped
Replace LR with entropic Wasserstein regressionResNet20 pruning · CIFAR10, sparsity 0.95, 25% noisy data, noise = 2σTop-1 accuracy: 11.68 ($\pm$0.18) -> 12.04 ($\pm$0.16); 3.04%Helped
Replace LR with entropic Wasserstein regressionMLPNet pruning · MNIST, sparsity 0.5accuracy: 95.26 -> 95.24No clear effect
Set ε = 0 instead of ε = 1 (ablation)EWR pruning · CIFAR10, ResNet20, sparsity 0.95, 10% noisy data, noise = σtesting loss: 2.78 -> 2.77Helped
Set ε = 2 instead of ε = 1 (ablation)EWR pruning · CIFAR10, ResNet20, sparsity 0.95, 10% noisy data, noise = σtesting loss: 2.78 -> 2.78No clear effect
Set ε = 10 instead of ε = 1 (ablation)EWR pruning · CIFAR10, ResNet20, sparsity 0.95, 10% noisy data, noise = σtesting loss: 2.78 -> 2.79Hurt
Set ε = ∞ instead of ε = 1 (ablation)EWR pruning · CIFAR10, ResNet20, sparsity 0.95, 10% noisy data, noise = σtesting loss: 2.78 -> 2.97Hurt
Increase ε from 1 to ∞ (ablation)EWR pruning · CIFAR10, ResNet20, sparsity 0.84, 10% noisy data, noise = σtesting loss: 1.61 -> 2.62Hurt
Vary ε across 0, 1, 2, 10, and ∞ (ablation)EWR pruning · CIFAR10, ResNet20, sparsity 0.63 and lowertesting loss: 0.36; 0.36; 0.36; 0.36; 0.37No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR10 ImageNet

Benchmarks: MNIST CIFAR10 ImageNet

Metrics: top-1 accuracy testing loss

Baselines: Magnitude pruning WoodFisher Combinatorial Brain Surgeon LR sparse linear regression pruning

Builds on: WoodFisher Combinatorial Brain Surgeon Optimal Brain Surgeon Sinkhorn-Knopp algorithm

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