Confident magnitude-based neural network pruning
Joaquin Alvarez
TL;DR
The paper addresses safe, uncertainty-aware pruning of pretrained neural networks by introducing distribution-free, finite-sample guarantees for magnitude-based one-shot pruning. It leverages the Learn-Then-Test framework to calibrate the pruning ratio $\lambda$ on a dataset $\mathcal{D}_{cal}$, ensuring $\mathbb{P}(\mathbb{E}[\ell(\hat{Y}_{full}(X), \hat{Y}_{\lambda}(X))] \leq \alpha) \geq 1-\delta$ via a fixed-sequence, FWER-controlled procedure with super-uniform p-values. It supports labeled, unlabeled, and selective-prediction losses, and validates the approach on MNIST classification and PolypGen segmentation, demonstrating that meaningful sparsity can be achieved under rigorous risk guarantees. The work highlights the practical impact of formally calibrated pruning for safe and efficient deployment of sparse computer vision models, and discusses limitations and potential improvements with architecture-aware strategies and alternative calibration settings.
Abstract
Pruning neural networks has proven to be a successful approach to increase the efficiency and reduce the memory storage of deep learning models without compromising performance. Previous literature has shown that it is possible to achieve a sizable reduction in the number of parameters of a deep neural network without deteriorating its predictive capacity in one-shot pruning regimes. Our work builds beyond this background in order to provide rigorous uncertainty quantification for pruning neural networks reliably, which has not been addressed to a great extent in previous literature focusing on pruning methods in computer vision settings. We leverage recent techniques on distribution-free uncertainty quantification to provide finite-sample statistical guarantees to compress deep neural networks, while maintaining high performance. Moreover, this work presents experiments in computer vision tasks to illustrate how uncertainty-aware pruning is a useful approach to deploy sparse neural networks safely.
