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