mlsanityData to 14 Oct 2026

Pruning and Slicing Neural Networks using Formal Verification

arXiv 2105.13649 ↗First posted 28 May 2021cs.LGcited by 20

Not on the map. Why?

Abstract (arXiv)

Deep neural networks (DNNs) play an increasingly important role in various computer systems. In order to create these networks, engineers typically specify a desired topology, and then use an automated training algorithm to select the network's weights. While training algorithms have been studied extensively and are well understood, the selection of topology remains a form of art, and can often result in networks that are unnecessarily large - and consequently are incompatible with end devices that have limited memory, battery or computational power. Here, we propose to address this challenge by harnessing recent advances in DNN verification. We present a framework and a methodology for discovering redundancies in DNNs - i.e., for finding neurons that are not needed, and can be removed in order to reduce the size of the DNN. By using sound verification techniques, we can formally guarantee that our simplified network is equivalent to the original, either completely, or up to a prescribed tolerance. Further, we show how to combine our technique with slicing, which results in a family of very small DNNs, which are together equivalent to the original. Our approach can produce DNNs that are significantly smaller than the original, rendering them suitable for deployment on additional kinds of systems, and even more amenable to subsequent formal verification. We provide a proof-of-concept implementation of our approach, and use it to evaluate our techniques on several real-world DNNs.

Key facts. Cited by 20 papers in the map (data through 14 Oct 2026). Builds on 26 of its 49 references that are in the map. First posted on arXiv 28 May 2021.

Builds on

26 of 49 references.

References · 26

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  2. 2013Intriguing properties of neural networkscited by 5,155
  3. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  4. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
  5. 2016End to End Learning for Self-Driving Carscited by 1,009
  6. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
  7. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
  8. 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 426
  9. 2016Safety Verification of Deep Neural Networkscited by 263
  10. 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 255
  11. 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 242
  12. 2019Algorithms for Verifying Deep Neural Networkscited by 221
14 more
  1. 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
  2. 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 127
  3. 2020Verification of Deep Convolutional Neural Networks Using ImageStarscited by 75
  4. 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
  5. 2021Lost in Pruning: The Effects of Pruning Neural Networks beyond Test Accuracycited by 62
  6. 2019Quantitative Verification of Neural Networks And its Security Applicationscited by 56
  7. 2020An SMT-Based Approach for Verifying Binarized Neural Networkscited by 47
  8. 2020Parallelization Techniques for Verifying Neural Networkscited by 36
  9. 2021Towards Scalable Verification of Deep Reinforcement Learningcited by 33
  10. 2020DeepAbstract: Neural Network Abstraction for Accelerating Verificationcited by 31
  11. 2017Towards Proving the Adversarial Robustness of Deep Neural Networkscited by 26
  12. 2020Verifying Recurrent Neural Networks using Invariant Inferencecited by 26
  13. 2020Global Optimization of Objective Functions Represented by ReLU Networkscited by 24
  14. 2018Toward Scalable Verification for Safety-Critical Deep Networkscited by 12

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 1; 2022: 8; 2023: 3; 2024: 2; 2025: 4; 2026: 2.

20 papers.

Sort:

By area:

  1. 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
  2. 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networkscited by 42
  3. 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
  4. 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networkscited by 24
  5. 2023Formally Explaining Neural Networks within Reactive Systemscited by 24
  6. 2022Neural Network Verification with Proof Productioncited by 22
  7. 2022Verification-Aided Deep Ensemble Selectioncited by 18
  8. 2024Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificatescited by 16
  9. 2021Minimal Multi-Layer Modifications of Deep Neural Networkscited by 14
  10. 2023Architecture-Preserving Provable Repair of Deep Neural Networkscited by 11
  11. 2022Tighter Abstract Queries in Neural Network Verificationcited by 8
  12. 2022On Optimizing Back-Substitution Methods for Neural Network Verificationcited by 6
8 more
  1. 2022CheckINN: Wide Range Neural Network Verification in Imandra (Extended)cited by 3
  2. 2023DelBugV: Delta-Debugging Neural Network Verifierscited by 3
  3. 2025PICID: Proof-Driven Clause Learning in Neural Network Verificationcited by 3
  4. 2026Incremental Neural Network Verification via Learned Conflictscited by 2
  5. 2025Comparing Neural Network Encodings for Logic-based Explainabilitycited by 0
  6. 2025Lipschitz-aware Linearity Grafting for Certified Robustnesscited by 0
  7. 2025On Improving Deep Active Learning with Formal Verificationcited by 0
  8. 2026Slice and Explain: Logic-Based Explanations for Neural Networks through Domain Slicingcited by 0