atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

BMRS: Bayesian Model Reduction for Structured Pruning

NeurIPS 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Structured network pruning · 1 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 BMRS, a threshold-free structured pruning method that applies Bayesian model reduction to multiplicative-noise variational dropout, with two reduced priors (truncated log-normal and truncated log-uniform).

Problem

Structured pruning of neural networks usually requires hand-tuned thresholds to balance accuracy and compression; a principled, threshold-free criterion is needed.

Approach

Combines variational multiplicative-noise pruning with Bayesian model reduction: the change in log-evidence under a reduced prior that collapses noise variables to zero gives a closed-form pruning rule. A truncated log-normal reduced prior (BMRS_N) gives threshold-free pruning, while a truncated log-uniform reduced prior (BMRS_U) with precision bound p1 gives tunable, more aggressive compression.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BMRS_N instead of SNR pruningMLP · MNIST, Fashion-MNIST, and CIFAR10accuracy: 96.92 -> 96.95; 10.00 -> 84.99; 43.97 -> 43.59Mixed
Use BMRS_N instead of SNR pruningLeNet5 · MNIST, Fashion-MNIST, and CIFAR10accuracy: 62.70 -> 95.59; 17.01 -> 77.90; 67.68 -> 66.14Mixed
Use BMRS_U-4 instead of BMRS_N (ablation)MLP · MNIST, Fashion-MNIST, and CIFAR10accuracy: 96.95 -> 96.99; 84.99 -> 85.79; 43.59 -> 44.06Mixed
Use BMRS_U-4 instead of BMRS_N (ablation)LeNet5 · MNIST, Fashion-MNIST, and CIFAR10accuracy: 95.59 -> 96.66; 77.90 -> 81.10; 66.14 -> 67.66Mixed
Set the BMRS_U precision cutoff to 4-bit rather than 8-bit (ablation)MLP · MNIST, Fashion-MNIST, and CIFAR10compression (%): 48.73 -> 54.47; 93.02 -> 91.57; 77.17 -> 76.63Mixed
Set the BMRS_U precision cutoff to 4-bit rather than 8-bit (ablation)LeNet5 · MNIST, Fashion-MNIST, and CIFAR10compression (%): 86.11 -> 87.58; 87.61 -> 88.72; 62.54 -> 68.07Mixed
Use L2 magnitude pruning at the BMRS_N compression rateMLP and LeNet5 · MNIST, Fashion-MNIST, and CIFAR10accuracyHurt
Use BMRS_N rather than SNR pruningResNet-50 and ViT · CIFAR10 and TinyImageNetaccuracyNo clear effect
Increase BMRS_U cutoff from 8-bit to 4-bit (ablation)ResNet-50 and ViT · CIFAR10 and TinyImageNetcompression (%)Helped
Use BMRS_N rather than SNR pruningResNet-50 pretrained · CIFAR10accuracy: 89.24 -> 89.62No clear effect
Use BMRS_N rather than SNR pruningResNet-50 pretrained · TinyImageNetaccuracy: 50.54 -> 50.56No clear effect
Use BMRS_U-4 rather than BMRS_N (ablation)ViT · CIFAR10accuracy: 94.60 -> 94.83No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MNIST Fashion-MNIST CIFAR10 TinyImageNet

Benchmarks: MNIST Fashion-MNIST CIFAR10 TinyImageNet

Metrics: parameter compression (%) test accuracy Spearman rank correlation training and inference runtime (ms)

Baselines: L2 magnitude pruning E[theta] thresholding SNR pruning None (no compression)

Builds on: variational dropout Bayesian model reduction log-uniform variational dropout (Molchanov et al.) SNR-based structured pruning

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