mlsanityData to 7 Oct 2026

Supervised Robustness-preserving Data-free Neural Network Pruning

arXiv 2204.00783 ↗First posted 2 Apr 2022cs.LG cs.CRcited by 1

Not on the map. Why?

Abstract (arXiv)

When deploying pre-trained neural network models in real-world applications, model consumers often encounter resource-constraint platforms such as mobile and smart devices. They typically use the pruning technique to reduce the size and complexity of the model, generating a lighter one with less resource consumption. Nonetheless, most existing pruning methods are proposed with the premise that the model after being pruned has a chance to be fine-tuned or even retrained based on the original training data. This may be unrealistic in practice, as the data controllers are often reluctant to provide their model consumers with the original data. In this work, we study the neural network pruning in the data-free context, aiming to yield lightweight models that are not only accurate in prediction but also robust against undesired inputs in open-world deployments. Considering the absence of the fine-tuning and retraining that can fix the mis-pruned units, we replace the traditional aggressive one-shot strategy with a conservative one that treats the pruning as a progressive process. We propose a pruning method based on stochastic optimization that uses robustness-related metrics to guide the pruning process. Our method is implemented as a Python program and evaluated with a series of experiments on diverse neural network models. The experimental results show that it significantly outperforms existing one-shot data-free pruning approaches in terms of robustness preservation and accuracy.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 44 of its 85 references that are in the map. First posted on arXiv 2 Apr 2022.

Builds on

44 of 85 references.

References · 44

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  3. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
  4. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  5. 2013Intriguing properties of neural networkscited by 5,114
  6. 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
  7. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  8. 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,441
  9. 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
  10. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  11. 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
  12. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
32 more
  1. 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
  2. 2018Rethinking the Value of Network Pruningcited by 595
  3. 2020What is the State of Neural Network Pruning?cited by 578
  4. 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
  5. 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 475
  6. 2019The State of Sparsity in Deep Neural Networkscited by 471
  7. 2013Do Deep Nets Really Need to be Deep?cited by 466
  8. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
  9. 2016Semi-supervised Knowledge Transfer for Deep Learning from Private Training Datacited by 347
  10. 2017Adversarial Attacks on Neural Network Policiescited by 314
  11. 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
  12. 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
  13. 2020Comparing Rewinding and Fine-tuning in Neural Network Pruningcited by 238
  14. 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
  15. 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
  16. 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
  17. 2014Return of the Devil in the Details: Delving Deep into Convolutional Netscited by 122
  18. 2015Data-free parameter pruning for Deep Neural Networkscited by 112
  19. 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 92
  20. 2016Measuring Neural Net Robustness with Constraintscited by 90
  21. 2014Convolutional Neural Networks at Constrained Time Costcited by 81
  22. 2019Pruning from Scratchcited by 72
  23. 2021Lost in Pruning: The Effects of Pruning Neural Networks beyond Test Accuracycited by 62
  24. 2021DeepPayload: Black-box Backdoor Attack on Deep Learning Models through Neural Payload Injectioncited by 42
  25. 2019An Empirical Study towards Characterizing Deep Learning Development and Deployment across Different Frameworks and Platformscited by 35
  26. 2018Universal Deep Neural Network Compressioncited by 17
  27. 2018Filter Distillation for Network Compressioncited by 17
  28. 2020Dynamic Slicing for Deep Neural Networkscited by 16
  29. 2018Layer-compensated Pruning for Resource-constrained Convolutional Neural Networkscited by 9
  30. 2020Sparsity Meets Robustness: Channel Pruning for the Feynman-Kac Formalism Principled Robust Deep Neural Netscited by 8
  31. 2019Improving Robustness of Heterogeneous Serverless Computing Systems Via Probabilistic Task Pruningcited by 3
  32. 2019Adaptive Gradient for Adversarial Perturbations Generationcited by 2

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.