Slimmable Pruned Neural Networks
Hideaki Kuratsu, Atsuyoshi Nakamura

TL;DR
This paper introduces SP-Net, a pruning-based approach for slimmable neural networks that improves accuracy, reduces training time, and maintains efficiency, outperforming existing methods and rivaling NAS models on ImageNet.
Contribution
Proposes SP-Net, a pruning-based method for slimmable networks with multi-base pruning and new pruning procedures, eliminating the need for complex architecture search.
Findings
SP-Net improves accuracy by up to 4.4% over S-Net for VGGNet.
SP-Net achieves comparable or better performance than NAS models.
Method is compatible with various channel pruning techniques.
Abstract
Slimmable Neural Networks (S-Net) is a novel network which enabled to select one of the predefined proportions of channels (sub-network) dynamically depending on the current computational resource availability. The accuracy of each sub-network on S-Net, however, is inferior to that of individually trained networks of the same size due to its difficulty of simultaneous optimization on different sub-networks. In this paper, we propose Slimmable Pruned Neural Networks (SP-Net), which has sub-network structures learned by pruning instead of adopting structures with the same proportion of channels in each layer (width multiplier) like S-Net, and we also propose new pruning procedures: multi-base pruning instead of one-shot or iterative pruning to realize high accuracy and huge training time saving. We also introduced slimmable channel sorting (scs) to achieve calculation as fast as S-Net and…
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 · Human Pose and Action Recognition · Adversarial Robustness in Machine Learning
MethodsPruning · Pointwise Convolution · Dense Connections · Depthwise Convolution · Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Inverted Residual Block · Global Average Pooling · Batch Normalization · Softmax
