The Power of Sparsity in Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep convolutional networks are well-known for their high computational and memory demands. Given limited resources, how does one design a network that balances its size, training time, and prediction accuracy? A surprisingly effective approach to trade accuracy for size and speed is to simply reduce the number of channels in each convolutional layer by a fixed fraction and retrain the network. In many cases this leads to significantly smaller networks with only minimal changes to accuracy. In this paper, we take a step further by empirically examining a strategy for deactivating connections between filters in convolutional layers in a way that allows us to harvest savings both in run-time and memory for many network architectures. More specifically, we generalize 2D convolution to use a channel-wise sparse connection structure and show that this leads to significantly better results than the baseline approach for large networks including VGG and Inception V3.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Feb 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1.
2 papers.
- 2023Differentiable Transportation Pruningcited by 10
- 2021Training of deep residual networks with stochastic MG/OPTcited by 2
- 2023Differentiable Transportation Pruning17 Jul 2023
- 2021Training of deep residual networks with stochastic MG/OPT9 Aug 2021