mlsanityData to 14 Oct 2026

Dep-L0: Improving L0-based Network Sparsification via Dependency Modeling

arXiv 2107.00070 ↗First posted 30 Jun 2021cs.LG cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

Training deep neural networks with an L0 regularization is one of the prominent approaches for network pruning or sparsification. The method prunes the network during training by encouraging weights to become exactly zero. However, recent work of Gale et al. reveals that although this method yields high compression rates on smaller datasets, it performs inconsistently on large-scale learning tasks, such as ResNet50 on ImageNet. We analyze this phenomenon through the lens of variational inference and find that it is likely due to the independent modeling of binary gates, the mean-field approximation, which is known in Bayesian statistics for its poor performance due to the crude approximation. To mitigate this deficiency, we propose a dependency modeling of binary gates, which can be modeled effectively as a multi-layer perceptron (MLP). We term our algorithm Dep-L0 as it prunes networks via a dependency-enabled L0 regularization. Extensive experiments on CIFAR10, CIFAR100 and ImageNet with VGG16, ResNet50, ResNet56 show that our Dep-L0 outperforms the original L0-HC algorithm of Louizos et al. by a significant margin, especially on ImageNet. Compared with the state-of-the-arts network sparsification algorithms, our dependency modeling makes the L0-based sparsification once again very competitive on large-scale learning tasks. Our source code is available at https://github.com/leo-yangli/dep-l0.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 34 of its 48 references that are in the map. First posted on arXiv 30 Jun 2021.

Builds on

34 of 48 references.

References · 34

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  4. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  5. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  6. 2016Wide Residual Networkscited by 3,070
  7. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  8. 2016Variational Inference: A Review for Statisticianscited by 1,472
  9. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  10. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
  11. 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
  12. 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
22 more
  1. 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
  2. 2019Importance Estimation for Neural Network Pruningcited by 541
  3. 2019The State of Sparsity in Deep Neural Networkscited by 476
  4. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
  5. 2015Deep Learning with Limited Numerical Precisioncited by 376
  6. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
  7. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
  8. 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 306
  9. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 292
  10. 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 284
  11. 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
  12. 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 221
  13. 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
  14. 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
  15. 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 146
  16. 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
  17. 2018Rethinking the Smaller-Norm-Less-Informative Assumption in Channel Pruning of Convolution Layerscited by 112
  18. 2019Network Pruning via Transformable Architecture Searchcited by 80
  19. 2019Global Sparse Momentum SGD for Pruning Very Deep Neural Networkscited by 70
  20. 2020Lookahead: A Far-Sighted Alternative of Magnitude-based Pruningcited by 61
  21. 2019Approximated Oracle Filter Pruning for Destructive CNN Width Optimizationcited by 35
  22. 2019L0-ARM: Network Sparsification via Stochastic Binary Optimizationcited by 7

Built on by

Not cited yet.