The Role of Regularization in Shaping Weight and Node Pruning Dependency and Dynamics
Yael Ben-Guigui, Jacob Goldberger, Tammy Riklin-Raviv

TL;DR
This paper introduces a stochastic regularization framework for weight and node pruning in neural networks, demonstrating effective sparsification and competitive accuracy on various models and datasets.
Contribution
It proposes a novel probabilistic weight pruning method and analyzes the impact of $L_1$ and $L_2$ regularization on node pruning dynamics.
Findings
Pruned 50-60% of nodes and filters with minimal accuracy loss.
Achieved significant model compression on MNIST, CIFAR-10, and medical imaging tasks.
Demonstrated the effectiveness of combined regularization and weight decay in pruning.
Abstract
The pressing need to reduce the capacity of deep neural networks has stimulated the development of network dilution methods and their analysis. While the ability of and regularization to encourage sparsity is often mentioned, regularization is seldom discussed in this context. We present a novel framework for weight pruning by sampling from a probability function that favors the zeroing of smaller weights. In addition, we examine the contribution of and regularization to the dynamics of node pruning while optimizing for weight pruning. We then demonstrate the effectiveness of the proposed stochastic framework when used together with a weight decay regularizer on popular classification models in removing 50% of the nodes in an MLP for MNIST classification, 60% of the filters in VGG-16 for CIFAR10 classification, and on medical image models in removing 60% of…
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
TopicsCOVID-19 diagnosis using AI · Advanced Neural Network Applications · Anomaly Detection Techniques and Applications
MethodsPruning · *Communicated@Fast*How Do I Communicate to Expedia? · Concatenated Skip Connection · Convolution · Max Pooling · Weight Decay · U-Net
