Learning Sparse Filters in Deep Convolutional Neural Networks with a l1/l2 Pseudo-Norm
Anthony Berthelier, Yongzhe Yan, Thierry Chateau, Christophe Blanc,, Stefan Duffner, Christophe Garcia

TL;DR
This paper introduces a simple, effective regularization method based on the l1/l2 pseudo-norm to induce sparsity in deep convolutional neural networks, reducing model size without sacrificing accuracy.
Contribution
It presents a novel regularization technique that directly produces sparse models during training, simplifying the process compared to existing iterative methods.
Findings
Significantly reduces the number of filters in CNNs
Maintains or improves accuracy on MNIST and CIFAR-10
Outperforms existing regularization and pruning methods
Abstract
While deep neural networks (DNNs) have proven to be efficient for numerous tasks, they come at a high memory and computation cost, thus making them impractical on resource-limited devices. However, these networks are known to contain a large number of parameters. Recent research has shown that their structure can be more compact without compromising their performance. In this paper, we present a sparsity-inducing regularization term based on the ratio l1/l2 pseudo-norm defined on the filter coefficients. By defining this pseudo-norm appropriately for the different filter kernels, and removing irrelevant filters, the number of kernels in each layer can be drastically reduced leading to very compact Deep Convolutional Neural Networks (DCNN) structures. Unlike numerous existing methods, our approach does not require an iterative retraining process and, using this regularization term,…
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
MethodsDropout · Dense Connections · Convolution · Softmax · Max Pooling · *Communicated@Fast*How Do I Communicate to Expedia? · Ethereum Customer Service Number +1-833-534-1729
