Pruning by Active Attention Manipulation
Not on the map. Why?
Abstract (arXiv)
Filter pruning of a CNN is typically achieved by applying discrete masks on the CNN's filter weights or activation maps, post-training. Here, we present a new filter-importance-scoring concept named pruning by active attention manipulation (PAAM), that sparsifies the CNN's set of filters through a particular attention mechanism, during-training. PAAM learns analog filter scores from the filter weights by optimizing a cost function regularized by an additive term in the scores. As the filters are not independent, we use attention to dynamically learn their correlations. Moreover, by training the pruning scores of all layers simultaneously, PAAM can account for layer inter-dependencies, which is essential to finding a performant sparse sub-network. PAAM can also train and generate a pruned network from scratch in a straightforward, one-stage training process without requiring a pre-trained network. Finally, PAAM does not need layer-specific hyperparameters and pre-defined layer budgets, since it can implicitly determine the appropriate number of filters in each layer. Our experimental results on different network architectures suggest that PAAM outperforms state-of-the-art structured-pruning methods (SOTA). On CIFAR-10 dataset, without requiring a pre-trained baseline network, we obtain 1.02% and 1.19% accuracy gain and 52.3% and 54% parameters reduction, on ResNet56 and ResNet110, respectively. Similarly, on the ImageNet dataset, PAAM achieves 1.06% accuracy gain while pruning 51.1% of the parameters on ResNet50. For Cifar-10, this is better than the SOTA with a margin of 9.5% and 6.6%, respectively, and on ImageNet with a margin of 11%.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 33 of its 44 references that are in the map. First posted on arXiv 20 Oct 2022.
Builds on
33 of 44 references.
References · 33
- 2017Attention Is All You Needcited by 60,361
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2017Squeeze-and-Excitation Networkscited by 4,789
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 527
21 more
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 292
- 2020Neural Architecture Search without Trainingcited by 244
- 2021Attention Mechanisms in Computer Vision: A Surveycited by 232
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
- 2015Structured Pruning of Deep Convolutional Neural Networkscited by 149
- 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 146
- 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
- 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 93
- 2021CHIP: CHannel Independence-based Pruning for Compact Neural Networkscited by 78
- 2017Residual Connections Encourage Iterative Inferencecited by 77
- 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
- 2021AC/DC: Alternating Compressed/DeCompressed Training of Deep Neural Networkscited by 59
- 2019Learning Filter Basis for Convolutional Neural Network Compressioncited by 57
- 2016Highway and Residual Networks learn Unrolled Iterative Estimationcited by 52
- 2015Sparsifying Neural Network Connections for Face Recognitioncited by 15
- 2021Sparse Flows: Pruning Continuous-depth Modelscited by 13
- 2021Equal Bits: Enforcing Equally Distributed Binary Network Weightscited by 9
Built on by
Not cited yet.