CVLGDec 17, 2019

$\ell_0$ Regularized Structured Sparsity Convolutional Neural Networks

arXiv:1912.07868v12 citations
Originality Incremental advance
AI Analysis

This work addresses the issue of high parameter counts in CNNs for practitioners needing efficient models, but it is incremental as it builds on existing sparsity techniques.

The paper tackled the problem of compressing convolutional neural networks by imposing sparsity on weights during training, achieving superior test accuracy with network sparsification comparable to state-of-the-art methods on datasets like MNIST and CIFAR.

Deepening and widening convolutional neural networks (CNNs) significantly increases the number of trainable weight parameters by adding more convolutional layers and feature maps per layer, respectively. By imposing inter- and intra-group sparsity onto the weights of the layers during the training process, a compressed network can be obtained with accuracy comparable to a dense one. In this paper, we propose a new variant of sparse group lasso that blends the $\ell_0$ norm onto the individual weight parameters and the $\ell_{2,1}$ norm onto the output channels of a layer. To address the non-differentiability of the $\ell_0$ norm, we apply variable splitting resulting in an algorithm that consists of executing stochastic gradient descent followed by hard thresholding for each iteration. Numerical experiments are demonstrated on LeNet-5 and wide-residual-networks for MNIST and CIFAR 10/100, respectively. They showcase the effectiveness of our proposed method in attaining superior test accuracy with network sparsification on par with the current state of the art.

Foundations

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

Your Notes