Research map / Architectures and efficiency / Pruning and efficient tuning
BMRS: Bayesian Model Reduction for Structured Pruning
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
- BMRS_N achieves compression of about 76% on CIFAR10 MLP and 63% on CIFAR10 LeNet-5 with accuracy near the unpruned baseline and no threshold tuning (e.g., 43.59% vs 44.94% for the MLP).
- On TinyImageNet with pretrained ResNet-50, BMRS_U-4 reaches 76.12% compression at 50.82% accuracy versus 53.01% unpruned, while SNR reaches 77.85% at 50.54%.
- On CIFAR10 with pretrained ViT, BMRS_U-4 reaches 67.16% compression at 94.83% accuracy versus 94.80% unpruned, while SNR reaches 73.03% at 94.78%.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use BMRS_N instead of SNR pruning | MLP · MNIST, Fashion-MNIST, and CIFAR10 | accuracy: 96.92 -> 96.95; 10.00 -> 84.99; 43.97 -> 43.59 | Mixed |
| Use BMRS_N instead of SNR pruning | LeNet5 · MNIST, Fashion-MNIST, and CIFAR10 | accuracy: 62.70 -> 95.59; 17.01 -> 77.90; 67.68 -> 66.14 | Mixed |
| Use BMRS_U-4 instead of BMRS_N (ablation) | MLP · MNIST, Fashion-MNIST, and CIFAR10 | accuracy: 96.95 -> 96.99; 84.99 -> 85.79; 43.59 -> 44.06 | Mixed |
| Use BMRS_U-4 instead of BMRS_N (ablation) | LeNet5 · MNIST, Fashion-MNIST, and CIFAR10 | accuracy: 95.59 -> 96.66; 77.90 -> 81.10; 66.14 -> 67.66 | Mixed |
| Set the BMRS_U precision cutoff to 4-bit rather than 8-bit (ablation) | MLP · MNIST, Fashion-MNIST, and CIFAR10 | compression (%): 48.73 -> 54.47; 93.02 -> 91.57; 77.17 -> 76.63 | Mixed |
| Set the BMRS_U precision cutoff to 4-bit rather than 8-bit (ablation) | LeNet5 · MNIST, Fashion-MNIST, and CIFAR10 | compression (%): 86.11 -> 87.58; 87.61 -> 88.72; 62.54 -> 68.07 | Mixed |
| Use L2 magnitude pruning at the BMRS_N compression rate | MLP and LeNet5 · MNIST, Fashion-MNIST, and CIFAR10 | accuracy | Hurt |
| Use BMRS_N rather than SNR pruning | ResNet-50 and ViT · CIFAR10 and TinyImageNet | accuracy | No clear effect |
| Increase BMRS_U cutoff from 8-bit to 4-bit (ablation) | ResNet-50 and ViT · CIFAR10 and TinyImageNet | compression (%) | Helped |
| Use BMRS_N rather than SNR pruning | ResNet-50 pretrained · CIFAR10 | accuracy: 89.24 -> 89.62 | No clear effect |
| Use BMRS_N rather than SNR pruning | ResNet-50 pretrained · TinyImageNet | accuracy: 50.54 -> 50.56 | No clear effect |
| Use BMRS_U-4 rather than BMRS_N (ablation) | ViT · CIFAR10 | accuracy: 94.60 -> 94.83 | No clear effect |
Surprising findings
- L2 magnitude pruning at the same compression rate as BMRS_N degrades to random-chance accuracy in all settings.
- BMRS_U rankings have very low or negative Spearman correlation with SNR rankings, suggesting it is suited to a single keep/remove split rather than providing a ranking.
Limitations
- Multiplicative noise adds extra variational parameters that increase training time and storage.
- Only applied to linear layers and convolutional filters; more complex structures and hierarchical priors are not explored.
- Baseline pruning criteria (e.g., Hessian- or gradient-based) are limited in comparison.
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
- Structured Bayesian Pruning via Log-Normal Multiplicative Noise (NeurIPS 2017 · similarity 0.90)
- Data-Efficient Structured Pruning via Submodular Optimization (NeurIPS 2022 · similarity 0.90)
- Pruning via Sparsity-indexed ODE: a Continuous Sparsity Viewpoint (ICML 2023 · similarity 0.88)
- Probabilistic Neural Pruning via Sparsity Evolutionary Fokker-Planck-Kolmogorov Equation (ICLR 2025 · similarity 0.88)
- Automatic Joint Structured Pruning and Quantization for Efficient Neural Network Training and Compression (CVPR 2025 · similarity 0.88)
- Targeted Low-rank Refinement: Enhancing Sparse Language Models with Precision (ICML 2025 · similarity 0.87)
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.
