Getting Away with More Network Pruning: From Sparsity to Geometry and Linear Regions
Junyang Cai, Khai-Nguyen Nguyen, Nishant Shrestha, Aidan Good, Ruisen, Tu, Xin Yu, Shandian Zhe, Thiago Serra

TL;DR
This paper investigates how neural network pruning impacts model complexity and accuracy by analyzing the geometry of linear regions, proposing bounds, and guiding layer-wise pruning to maintain performance.
Contribution
It introduces a geometric perspective on pruning effects, proposes bounds on linear regions, and offers a method for layer-wise sparsity selection to improve accuracy.
Findings
Pruning affects the number of linear regions similarly to accuracy.
Selecting layer-wise sparsity based on bounds improves accuracy.
A bound on maximum linear regions guides effective pruning.
Abstract
One surprising trait of neural networks is the extent to which their connections can be pruned with little to no effect on accuracy. But when we cross a critical level of parameter sparsity, pruning any further leads to a sudden drop in accuracy. This drop plausibly reflects a loss in model complexity, which we aim to avoid. In this work, we explore how sparsity also affects the geometry of the linear regions defined by a neural network, and consequently reduces the expected maximum number of linear regions based on the architecture. We observe that pruning affects accuracy similarly to how sparsity affects the number of linear regions and our proposed bound for the maximum number. Conversely, we find out that selecting the sparsity across layers to maximize our bound very often improves accuracy in comparison to pruning as much with the same sparsity in all layers, thereby providing us…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Advanced Neural Network Applications · Model Reduction and Neural Networks
MethodsPruning
