mlsanityData to 14 Oct 2026

Mining the Weights Knowledge for Optimizing Neural Network Structures

arXiv 2110.05954 ↗First posted 11 Oct 2021cs.NE cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Knowledge embedded in the weights of the artificial neural network can be used to improve the network structure, such as in network compression. However, the knowledge is set up by hand, which may not be very accurate, and relevant information may be overlooked. Inspired by how learning works in the mammalian brain, we mine the knowledge contained in the weights of the neural network toward automatic architecture learning in this paper. We introduce a switcher neural network (SNN) that uses as inputs the weights of a task-specific neural network (called TNN for short). By mining the knowledge contained in the weights, the SNN outputs scaling factors for turning off and weighting neurons in the TNN. To optimize the structure and the parameters of TNN simultaneously, the SNN and TNN are learned alternately under the same performance evaluation of TNN using stochastic gradient descent. We test our method on widely used datasets and popular networks in classification applications. In terms of accuracy, we outperform baseline networks and other structure learning methods stably and significantly. At the same time, we compress the baseline networks without introducing any sparse induction mechanism, and our method, in particular, leads to a lower compression rate when dealing with simpler baselines or more difficult tasks. These results demonstrate that our method can produce a more reasonable structure.

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

Builds on

38 of 59 references.

References · 38

  1. 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  4. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  5. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
  6. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  7. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  8. 2016Matching Networks for One Shot Learningcited by 2,255
  9. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  10. 2018DARTS: Differentiable Architecture Searchcited by 1,798
  11. 2016Understanding deep learning requires rethinking generalizationcited by 1,674
  12. 2014FitNets: Hints for Thin Deep Netscited by 1,653
26 more
  1. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
  2. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
  3. 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
  4. 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
  5. 2019Similarity-Preserving Knowledge Distillationcited by 516
  6. 2017Progressive Neural Architecture Searchcited by 487
  7. 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 485
  8. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
  9. 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 306
  10. 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 284
  11. 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
  12. 2019What's Hidden in a Randomly Weighted Neural Network?cited by 237
  13. 2019Deconstructing Lottery Tickets: Zeros, Signs, and the Supermaskcited by 207
  14. 2014Speeding-up Convolutional Neural Networks Using Fine-tuned CP-Decompositioncited by 203
  15. 2017Bayesian Compression for Deep Learningcited by 116
  16. 2019Exploring Randomly Wired Neural Networks for Image Recognitioncited by 103
  17. 2017Soft Weight-Sharing for Neural Network Compressioncited by 99
  18. 2020Group Sparsity: The Hinge Between Filter Pruning and Decomposition for Network Compressioncited by 72
  19. 2016Learning the Number of Neurons in Deep Networkscited by 69
  20. 2019Discovering Neural Wiringscited by 56
  21. 2017Compression-aware Training of Deep Networkscited by 46
  22. 2017Structured Bayesian Pruning via Log-Normal Multiplicative Noisecited by 39
  23. 2017N2N Learning: Network to Network Compression via Policy Gradient Reinforcement Learningcited by 33
  24. 2019Deep Elastic Networks with Model Selection for Multi-Task Learningcited by 20
  25. 2019OICSR: Out-In-Channel Sparsity Regularization for Compact Deep Neural Networkscited by 18
  26. 2019GASL: Guided Attention for Sparsity Learning in Deep Neural Networkscited by 1

Built on by

Not cited yet.