mlsanityData to 7 Oct 2026

An SMT-Based Approach for Verifying Binarized Neural Networks

arXiv 2011.02948 ↗First posted 5 Nov 2020cs.LG math.OCcited by 47

Not on the map. Why?

Abstract (arXiv)

Deep learning has emerged as an effective approach for creating modern software systems, with neural networks often surpassing hand-crafted systems. Unfortunately, neural networks are known to suffer from various safety and security issues. Formal verification is a promising avenue for tackling this difficulty, by formally certifying that networks are correct. We propose an SMT-based technique for verifying Binarized Neural Networks - a popular kind of neural network, where some weights have been binarized in order to render the neural network more memory and energy efficient, and quicker to evaluate. One novelty of our technique is that it allows the verification of neural networks that include both binarized and non-binarized components. Neural network verification is computationally very difficult, and so we propose here various optimizations, integrated into our SMT procedure as deduction steps, as well as an approach for parallelizing verification queries. We implement our technique as an extension to the Marabou framework, and use it to evaluate the approach on popular binarized neural network architectures.

Key facts. Cited by 47 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Nov 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 9; 2022: 15; 2023: 8; 2024: 10; 2025: 4; 2026: 1.

47 papers.

Sort:

  1. 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Resultscited by 71
  2. 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networkscited by 42
  3. 2021Towards Scalable Verification of Deep Reinforcement Learningcited by 33
  4. 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
  5. 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networkscited by 24
  6. 2023Formally Explaining Neural Networks within Reactive Systemscited by 24
  7. 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
  8. 2022Neural Network Verification with Proof Productioncited by 22
  9. 2021Pruning and Slicing Neural Networks using Formal Verificationcited by 20
  10. 2022PRoA: A Probabilistic Robustness Assessment against Functional Perturbationscited by 19
  11. 2022Verification-Aided Deep Ensemble Selectioncited by 18
  12. 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networkscited by 17
35 more
  1. 2021Neural Termination Analysiscited by 16
  2. 2024Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificatescited by 15
  3. 2021Minimal Multi-Layer Modifications of Deep Neural Networkscited by 14
  4. 2024Verification-Guided Shielding for Deep Reinforcement Learningcited by 13
  5. 2022veriFIRE: Verifying an Industrial, Learning-Based Wildfire Detection Systemcited by 12
  6. 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
  7. 2024Shield Synthesis for LTL Modulo Theoriescited by 12
  8. 2025Neural Network Verification is a Programming Language Challengecited by 12
  9. 2022Constrained Reinforcement Learning for Robotics via Scenario-Based Programmingcited by 11
  10. 2023Verifying Generalization in Deep Learningcited by 11
  11. 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretationcited by 11
  12. 2021RoMA: a Method for Neural Network Robustness Measurement and Assessmentcited by 10
  13. 2022On Neural Network Equivalence Checking using SMT Solverscited by 10
  14. 2022QEBVerif: Quantization Error Bound Verification of Neural Networkscited by 9
  15. 2022Tighter Abstract Queries in Neural Network Verificationcited by 8
  16. 2024Analyzing Adversarial Inputs in Deep Reinforcement Learningcited by 7
  17. 2021Verifying Quantized Neural Networks using SMT-Based Model Checkingcited by 6
  18. 2024Neural Model Checkingcited by 6
  19. 2023OccRob: Efficient SMT-Based Occlusion Robustness Verification of Deep Neural Networkscited by 5
  20. 2021QNNVerifier: A Tool for Verifying Neural Networks using SMT-Based Model Checkingcited by 4
  21. 2023Repairing Deep Neural Networks Based on Behavior Imitationcited by 4
  22. 2024Safe and Reliable Training of Learning-Based Aerospace Controllerscited by 4
  23. 2022Quantization-aware Interval Bound Propagation for Training Certifiably Robust Quantized Neural Networkscited by 3
  24. 2022Deep Binary Reinforcement Learning for Scalable Verificationcited by 2
  25. 2023Architecturing Binarized Neural Networks for Traffic Sign Recognitioncited by 2
  26. 2024DEM: A Method for Certifying Deep Neural Network Classifier Outputs in Aerospacecited by 2
  27. 2022An Overview and Prospective Outlook on Robust Training and Certification of Machine Learning Modelscited by 1
  28. 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimizationcited by 1
  29. 2023Evaluating robustness of support vector machines with the Lagrangian dual approachcited by 0
  30. 2023QNNRepair: Quantized Neural Network Repaircited by 0
  31. 2023Benchmarking Local Robustness of High-Accuracy Binary Neural Networks for Enhanced Traffic Sign Recognitioncited by 0
  32. 2025Efficient Certified Reasoning for Binarized Neural Networkscited by 0
  33. 2025Get Global Guarantees: On the Probabilistic Nature of Perturbation Robustnesscited by 0
  34. 2025On Integer Programming for the Binarized Neural Network Verification Problemcited by 0
  35. 2026Neural Network Verification using Partial Multi-Neuron Relaxationcited by 0