mlsanityData to 7 Oct 2026

AIP: Adversarial Iterative Pruning Based on Knowledge Transfer for Convolutional Neural Networks

arXiv 2108.13591 ↗First posted 31 Aug 2021cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

With the increase of structure complexity, convolutional neural networks (CNNs) take a fair amount of computation cost. Meanwhile, existing research reveals the salient parameter redundancy in CNNs. The current pruning methods can compress CNNs with little performance drop, but when the pruning ratio increases, the accuracy loss is more serious. Moreover, some iterative pruning methods are difficult to accurately identify and delete unimportant parameters due to the accuracy drop during pruning. We propose a novel adversarial iterative pruning method (AIP) for CNNs based on knowledge transfer. The original network is regarded as the teacher while the compressed network is the student. We apply attention maps and output features to transfer information from the teacher to the student. Then, a shallow fully-connected network is designed as the discriminator to allow the output of two networks to play an adversarial game, thereby it can quickly recover the pruned accuracy among pruning intervals. Finally, an iterative pruning scheme based on the importance of channels is proposed. We conduct extensive experiments on the image classification tasks CIFAR-10, CIFAR-100, and ILSVRC-2012 to verify our pruning method can achieve efficient compression for CNNs even without accuracy loss. On the ILSVRC-2012, when removing 36.78% parameters and 45.55% floating-point operations (FLOPs) of ResNet-18, the Top-1 accuracy drop are only 0.66%. Our method is superior to some state-of-the-art pruning schemes in terms of compressing rate and accuracy. Moreover, we further demonstrate that AIP has good generalization on the object detection task PASCAL VOC.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 45 of its 65 references that are in the map. First posted on arXiv 31 Aug 2021.

Builds on

45 of 65 references.

References · 45

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  3. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  4. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
  5. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  6. 2014Going Deeper with Convolutionscited by 4,231
  7. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  8. 2015SSD: Single Shot MultiBox Detectorcited by 3,125
  9. 2014Conditional Generative Adversarial Netscited by 2,152
  10. 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
  11. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  12. 2017Arbitrary Style Transfer in Real-time with Adaptive Instance Normalizationcited by 1,998
33 more
  1. 2014FitNets: Hints for Thin Deep Netscited by 1,619
  2. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  3. 2016Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfercited by 1,059
  4. 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
  5. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
  6. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
  7. 2018Rethinking the Value of Network Pruningcited by 595
  8. 2016Conditional Image Synthesis With Auxiliary Classifier GANscited by 562
  9. 2019Importance Estimation for Neural Network Pruningcited by 531
  10. 2013Do Deep Nets Really Need to be Deep?cited by 466
  11. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
  12. 2015Learning Deconvolution Network for Semantic Segmentationcited by 365
  13. 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
  14. 2019SinGAN: Learning a Generative Model from a Single Natural Imagecited by 348
  15. 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
  16. 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
  17. 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
  18. 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
  19. 2015Deep Generative Image Models using a Laplacian Pyramid of Adversarial Networkscited by 214
  20. 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
  21. 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
  22. 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
  23. 2016Energy-based Generative Adversarial Networkcited by 119
  24. 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
  25. 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
  26. 2020Channel Pruning via Automatic Structure Searchcited by 84
  27. 2021Convolutional Neural Network Pruning with Structural Redundancy Reductioncited by 73
  28. 2020DMCP: Differentiable Markov Channel Pruning for Neural Networkscited by 68
  29. 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
  30. 2020DSA: More Efficient Budgeted Pruning via Differentiable Sparsity Allocationcited by 47
  31. 2021Manifold Regularized Dynamic Network Pruningcited by 43
  32. 2020Channel Pruning Guided by Classification Loss and Feature Importancecited by 17
  33. 2020Feature Statistics Guided Efficient Filter Pruningcited by 11

Built on by

Not cited yet.