Lost in Pruning: The Effects of Pruning Neural Networks beyond Test Accuracy
Lucas Liebenwein, Cenk Baykal, Brandon Carter, David Gifford, Daniela, Rus

TL;DR
This paper investigates whether pruning neural networks based solely on test accuracy preserves their performance across more challenging metrics like robustness and out-of-distribution generalization, raising concerns about safety in critical applications.
Contribution
It critically evaluates the sufficiency of test accuracy as a pruning criterion and highlights the variability in performance retention across different tasks and metrics.
Findings
Pruned networks closely approximate unpruned models in standard metrics.
The prune ratio needed for comparable performance varies across tasks.
Relying solely on test accuracy may not ensure robustness or safety in deployment.
Abstract
Neural network pruning is a popular technique used to reduce the inference costs of modern, potentially overparameterized, networks. Starting from a pre-trained network, the process is as follows: remove redundant parameters, retrain, and repeat while maintaining the same test accuracy. The result is a model that is a fraction of the size of the original with comparable predictive performance (test accuracy). Here, we reassess and evaluate whether the use of test accuracy alone in the terminating condition is sufficient to ensure that the resulting model performs well across a wide spectrum of "harder" metrics such as generalization to out-of-distribution data and resilience to noise. Across evaluations on varying architectures and data sets, we find that pruned networks effectively approximate the unpruned model, however, the prune ratio at which pruned networks achieve commensurate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Adversarial Robustness in Machine Learning · Explainable Artificial Intelligence (XAI)
MethodsPruning
