Analyzing Deep Neural Networks with Symbolic Propagation: Towards Higher Precision and Faster Verification
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) have been shown lack of robustness for the vulnerability of their classification to small perturbations on the inputs. This has led to safety concerns of applying DNNs to safety-critical domains. Several verification approaches have been developed to automatically prove or disprove safety properties of DNNs. However, these approaches suffer from either the scalability problem, i.e., only small DNNs can be handled, or the precision problem, i.e., the obtained bounds are loose. This paper improves on a recent proposal of analyzing DNNs through the classic abstract interpretation technique, by a novel symbolic propagation technique. More specifically, the values of neurons are represented symbolically and propagated forwardly from the input layer to the output layer, on top of abstract domains. We show that our approach can achieve significantly higher precision and thus can prove more properties than using only abstract domains. Moreover, we show that the bounds derived from our approach on the hidden neurons, when applied to a state-of-the-art SMT based verification tool, can improve its performance. We implement our approach into a software tool and validate it over a few DNNs trained on benchmark datasets such as MNIST, etc.
Key facts. Cited by 28 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 6; 2023: 6; 2024: 4; 2025: 4; 2026: 1.
28 papers.
Sort:
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 36
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2022PRoA: A Probabilistic Robustness Assessment against Functional Perturbationscited by 19
- 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networkscited by 17
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learningcited by 12
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
- 2025Depth-Bounds for Neural Networks via the Braid Arrangementcited by 11
- 2022CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustnesscited by 9
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networkscited by 9
- 2024Neural Network Verification with PyRATcited by 9
- 2021Customizable Reference Runtime Monitoring of Neural Networks using Resolution Boxescited by 6
- 2023What, Indeed, is an Achievable Provable Guarantee for Learning-Enabled Safety Critical Systemscited by 6
16 more
- 2024DeepCDCL: An CDCL-based Neural Network Verification Frameworkcited by 6
- 2021Adversarial Robustness of Deep Learning: Theory, Algorithms, and Applicationscited by 5
- 2023OccRob: Efficient SMT-Based Occlusion Robustness Verification of Deep Neural Networkscited by 5
- 2025Faster Verified Explanations for Neural Networkscited by 4
- 2023A Neurosymbolic Approach to the Verification of Temporal Logic Properties of Learning enabled Control Systemscited by 3
- 2022Verifying And Interpreting Neural Networks using Finite Automatacited by 2
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networkscited by 2
- 2025Verification of Bit-Flip Attacks against Quantized Neural Networkscited by 2
- 2021Abstraction and Symbolic Execution of Deep Neural Networks with Bayesian Approximation of Hidden Featurescited by 1
- 2024SMLE: Safe Machine Learning via Embedded Overapproximationcited by 1
- 2026ExLipBaB: Exact Lipschitz Constant Computation for Piecewise Linear Neural Networkscited by 1
- 2022Efficient Adversarial Input Generation via Neural Net Patchingcited by 0
- 2023Evaluating robustness of support vector machines with the Lagrangian dual approachcited by 0
- 2023An Automata-Theoretic Approach to Synthesizing Binarized Neural Networkscited by 0
- 2024Patch Synthesis for Property Repair of Deep Neural Networkscited by 0
- 2025Get Global Guarantees: On the Probabilistic Nature of Perturbation Robustnesscited by 0
- 2026ExLipBaB: Exact Lipschitz Constant Computation for Piecewise Linear Neural Networks17 Feb 2026
- 2025Faster Verified Explanations for Neural Networks28 Nov 2025
- 2025Get Global Guarantees: On the Probabilistic Nature of Perturbation Robustness26 Aug 2025
- 2025Verification of Bit-Flip Attacks against Quantized Neural Networks22 Feb 2025
- 2025Depth-Bounds for Neural Networks via the Braid Arrangement13 Feb 2025
- 2024Neural Network Verification with PyRAT31 Oct 2024
- 2024SMLE: Safe Machine Learning via Embedded Overapproximation30 Sep 2024
- 2024Patch Synthesis for Property Repair of Deep Neural Networks2 Apr 2024
- 2024DeepCDCL: An CDCL-based Neural Network Verification Framework12 Mar 2024
- 2023An Automata-Theoretic Approach to Synthesizing Binarized Neural Networks29 Jul 2023
- 2023What, Indeed, is an Achievable Provable Guarantee for Learning-Enabled Safety Critical Systems20 Jul 2023
- 2023Evaluating robustness of support vector machines with the Lagrangian dual approach5 Jun 2023
16 more
- 2023A Neurosymbolic Approach to the Verification of Temporal Logic Properties of Learning enabled Control Systems7 Mar 2023
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networks10 Feb 2023
- 2023OccRob: Efficient SMT-Based Occlusion Robustness Verification of Deep Neural Networks27 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
- 2022Efficient Adversarial Input Generation via Neural Net Patching30 Nov 2022
- 2022Verifying And Interpreting Neural Networks using Finite Automata2 Nov 2022
- 2022PRoA: A Probabilistic Robustness Assessment against Functional Perturbations5 Jul 2022
- 2022CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustness7 Jun 2022
- 2021Adversarial Robustness of Deep Learning: Theory, Algorithms, and Applications24 Aug 2021
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Review26 Jul 2021
- 2021Customizable Reference Runtime Monitoring of Neural Networks using Resolution Boxes25 Apr 2021
- 2021A Review of Formal Methods applied to Machine Learning6 Apr 2021
- 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networks12 Mar 2021
- 2021Abstraction and Symbolic Execution of Deep Neural Networks with Bayesian Approximation of Hidden Features5 Mar 2021
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learning25 Jan 2021
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 36
- 2021A Review of Formal Methods applied to Machine Learningcited by 33
- 2022PRoA: A Probabilistic Robustness Assessment against Functional Perturbationscited by 19
- 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networkscited by 17
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learningcited by 12
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
- 2025Depth-Bounds for Neural Networks via the Braid Arrangementcited by 11
- 2022CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustnesscited by 9
- 2022QEBVerif: Quantization Error Bound Verification of Neural Networkscited by 9
- 2024Neural Network Verification with PyRATcited by 9
- 2021Customizable Reference Runtime Monitoring of Neural Networks using Resolution Boxescited by 6
- 2023What, Indeed, is an Achievable Provable Guarantee for Learning-Enabled Safety Critical Systemscited by 6
12 most cited of 28 All 28 (JSON)
- 2026ExLipBaB: Exact Lipschitz Constant Computation for Piecewise Linear Neural Networks17 Feb 2026
- 2025Faster Verified Explanations for Neural Networks28 Nov 2025
- 2025Get Global Guarantees: On the Probabilistic Nature of Perturbation Robustness26 Aug 2025
- 2025Verification of Bit-Flip Attacks against Quantized Neural Networks22 Feb 2025
- 2025Depth-Bounds for Neural Networks via the Braid Arrangement13 Feb 2025
- 2024Neural Network Verification with PyRAT31 Oct 2024
- 2024SMLE: Safe Machine Learning via Embedded Overapproximation30 Sep 2024
- 2024Patch Synthesis for Property Repair of Deep Neural Networks2 Apr 2024
- 2024DeepCDCL: An CDCL-based Neural Network Verification Framework12 Mar 2024
- 2023An Automata-Theoretic Approach to Synthesizing Binarized Neural Networks29 Jul 2023
- 2023What, Indeed, is an Achievable Provable Guarantee for Learning-Enabled Safety Critical Systems20 Jul 2023
- 2023Evaluating robustness of support vector machines with the Lagrangian dual approach5 Jun 2023
12 newest of 28 All 28 (JSON)