BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networks
Not on the map. Why?
Abstract (arXiv)
Verifying and explaining the behavior of neural networks is becoming increasingly important, especially when they are deployed in safety-critical applications. In this paper, we study verification problems for Binarized Neural Networks (BNNs), the 1-bit quantization of general real-numbered neural networks. Our approach is to encode BNNs into Binary Decision Diagrams (BDDs), which is done by exploiting the internal structure of the BNNs. In particular, we translate the input-output relation of blocks in BNNs to cardinality constraints which are then encoded by BDDs. Based on the encoding, we develop a quantitative verification framework for BNNs where precise and comprehensive analysis of BNNs can be performed. We demonstrate the application of our framework by providing quantitative robustness analysis and interpretability for BNNs. We implement a prototype tool BDD4BNN and carry out extensive experiments which confirm the effectiveness and efficiency of our approach.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 45 of its 80 references that are in the map. First posted on arXiv 12 Mar 2021.
Builds on
45 of 80 references.
References · 45
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2013Intriguing properties of neural networkscited by 5,114
- 2016Adversarial examples in the physical worldcited by 1,762
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 564
- 2017Deep Learning for Medical Image Analysiscited by 399
- 2015Deep Learning with Limited Numerical Precisioncited by 368
- 2016Safety Verification of Deep Neural Networkscited by 262
- 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 254
33 more
- 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2017Formal Guarantees on the Robustness of a Classifier against Adversarial Manipulationcited by 182
- 2019Branch and Bound for Piecewise Linear Neural Network Verificationcited by 138
- 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 126
- 2018A Dual Approach to Scalable Verification of Deep Networkscited by 125
- 2020Interpretable Machine Learning -- A Brief History, State-of-the-Art and Challengescited by 120
- 2017Maximum Resilience of Artificial Neural Networkscited by 97
- 2018Interpreting CNNs via Decision Treescited by 89
- 2017Output Reachable Set Estimation and Verification for Multi-Layer Neural Networkscited by 79
- 2017Verifying Properties of Binarized Deep Neural Networkscited by 77
- 2020Verification of Deep Convolutional Neural Networks Using ImageStarscited by 75
- 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
- 2017Extracting Automata from Recurrent Neural Networks Using Queries and Counterexamplescited by 66
- 2019Who is Real Bob? Adversarial Attacks on Speaker Recognition Systemscited by 66
- 2019Quantitative Verification of Neural Networks And its Security Applicationscited by 56
- 2018A Statistical Approach to Assessing Neural Network Robustnesscited by 54
- 2017Feature-Guided Black-Box Safety Testing of Deep Neural Networkscited by 48
- 2020An SMT-Based Approach for Verifying Binarized Neural Networkscited by 47
- 2019Optimization and Abstraction: A Synergistic Approach for Analyzing Neural Network Robustnesscited by 40
- 2018A Game-Based Approximate Verification of Deep Neural Networks with Provable Guaranteescited by 33
- 2020Efficient Exact Verification of Binarized Neural Networkscited by 33
- 2020Scalable Quantitative Verification For Deep Neural Networkscited by 31
- 2020DeepAbstract: Neural Network Abstraction for Accelerating Verificationcited by 31
- 2020Improving Neural Network Verification through Spurious Region Guided Refinementcited by 30
- 2019Analyzing Deep Neural Networks with Symbolic Propagation: Towards Higher Precision and Faster Verificationcited by 28
- 2020Scalable Verification of Quantized Neural Networks (Technical Report)cited by 28
- 2020Justicia: A Stochastic SAT Approach to Formally Verify Fairnesscited by 25
- 2020Advanced Evasion Attacks and Mitigations on Practical ML-Based Phishing Website Classifierscited by 16
- 2017Embedded Binarized Neural Networkscited by 8
- 2020Accelerating Robustness Verification of Deep Neural Networks Guided by Target Labelscited by 5
- 2018Constrained Image Generation Using Binarized Neural Networks with Decision Procedurescited by 1
Built on by
Citing papers per year: 2021: 2; 2022: 5; 2023: 5; 2024: 2; 2025: 2; 2026: 1.
17 papers.
Sort:
- 2023Logic for Explainable AIcited by 23
- 2023The #DNN-Verification Problem: Counting Unsafe Inputs for Deep Neural Networkscited by 19
- 2025RvLLM: LLM Runtime Verification with Domain Knowledgecited by 15
- 2021Attack as Defense: Characterizing Adversarial Examples using Robustnesscited by 14
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
- 2022Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networkscited by 11
- 2022AS2T: Arbitrary Source-To-Target Adversarial Attack on Speaker Recognition Systemscited by 10
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networkscited by 9
- 2022A Scalable, Interpretable, Verifiable & Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tablescited by 4
- 2021Adversarial Attacks on ML Defense Models Competitioncited by 3
- 2025Verification of Bit-Flip Attacks against Quantized Neural Networkscited by 2
- 2023gRoMA: a Tool for Measuring the Global Robustness of Deep Neural Networkscited by 1
5 more
- 2023Scaling #DNN-Verification Tools with Efficient Bound Propagation and Parallel Computingcited by 1
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimizationcited by 1
- 2024Training Verification-Friendly Neural Networks via Neuron Behavior Consistencycited by 1
- 2023An Automata-Theoretic Approach to Synthesizing Binarized Neural Networkscited by 0
- 2026Eventizing Traditionally Opaque Binary Neural Networks as 1-safe Petri net Modelscited by 0
- 2026Eventizing Traditionally Opaque Binary Neural Networks as 1-safe Petri net Models13 Feb 2026
- 2025RvLLM: LLM Runtime Verification with Domain Knowledge24 May 2025
- 2025Verification of Bit-Flip Attacks against Quantized Neural Networks22 Feb 2025
- 2024Training Verification-Friendly Neural Networks via Neuron Behavior Consistency17 Dec 2024
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimization27 May 2024
- 2023Scaling #DNN-Verification Tools with Efficient Bound Propagation and Parallel Computing10 Dec 2023
- 2023An Automata-Theoretic Approach to Synthesizing Binarized Neural Networks29 Jul 2023
- 2023Logic for Explainable AI9 May 2023
- 2023The #DNN-Verification Problem: Counting Unsafe Inputs for Deep Neural Networks17 Jan 2023
- 2023gRoMA: a Tool for Measuring the Global Robustness of Deep Neural Networks5 Jan 2023
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networks10 Dec 2022
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networks6 Dec 2022
5 more
- 2022A Scalable, Interpretable, Verifiable & Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tables18 Aug 2022
- 2022Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networks2 Jul 2022
- 2022AS2T: Arbitrary Source-To-Target Adversarial Attack on Speaker Recognition Systems7 Jun 2022
- 2021Adversarial Attacks on ML Defense Models Competition15 Oct 2021
- 2021Attack as Defense: Characterizing Adversarial Examples using Robustness13 Mar 2021
- 2023Logic for Explainable AIcited by 23
- 2023The #DNN-Verification Problem: Counting Unsafe Inputs for Deep Neural Networkscited by 19
- 2025RvLLM: LLM Runtime Verification with Domain Knowledgecited by 15
- 2021Attack as Defense: Characterizing Adversarial Examples using Robustnesscited by 14
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
- 2022Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networkscited by 11
- 2022AS2T: Arbitrary Source-To-Target Adversarial Attack on Speaker Recognition Systemscited by 10
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networkscited by 9
- 2022A Scalable, Interpretable, Verifiable & Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tablescited by 4
- 2021Adversarial Attacks on ML Defense Models Competitioncited by 3
- 2025Verification of Bit-Flip Attacks against Quantized Neural Networkscited by 2
- 2023gRoMA: a Tool for Measuring the Global Robustness of Deep Neural Networkscited by 1
12 most cited of 17 All 17 (JSON)
- 2026Eventizing Traditionally Opaque Binary Neural Networks as 1-safe Petri net Models13 Feb 2026
- 2025RvLLM: LLM Runtime Verification with Domain Knowledge24 May 2025
- 2025Verification of Bit-Flip Attacks against Quantized Neural Networks22 Feb 2025
- 2024Training Verification-Friendly Neural Networks via Neuron Behavior Consistency17 Dec 2024
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimization27 May 2024
- 2023Scaling #DNN-Verification Tools with Efficient Bound Propagation and Parallel Computing10 Dec 2023
- 2023An Automata-Theoretic Approach to Synthesizing Binarized Neural Networks29 Jul 2023
- 2023Logic for Explainable AI9 May 2023
- 2023The #DNN-Verification Problem: Counting Unsafe Inputs for Deep Neural Networks17 Jan 2023
- 2023gRoMA: a Tool for Measuring the Global Robustness of Deep Neural Networks5 Jan 2023
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networks10 Dec 2022
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networks6 Dec 2022
12 newest of 17 All 17 (JSON)