LGOCJan 19, 2023

Getting Away with More Network Pruning: From Sparsity to Geometry and Linear Regions

arXiv:2301.07966v111 citationsh-index: 22
Originality Incremental advance
AI Analysis

This work addresses the problem of optimizing pruning strategies for neural networks to maintain accuracy while reducing parameters, offering incremental improvements in pruning guidance.

The paper investigates how network pruning affects model accuracy and the geometry of linear regions in neural networks, finding that pruning impacts accuracy similarly to its effect on linear region counts and that layer-specific sparsity selection based on a proposed bound often improves accuracy compared to uniform pruning.

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 guidance on where to prune.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes