Exploiting Verified Neural Networks via Floating Point Numerical Error
Not on the map. Why?
Abstract (arXiv)
Researchers have developed neural network verification algorithms motivated by the need to characterize the robustness of deep neural networks. The verifiers aspire to answer whether a neural network guarantees certain properties with respect to all inputs in a space. However, many verifiers inaccurately model floating point arithmetic but do not thoroughly discuss the consequences. We show that the negligence of floating point error leads to unsound verification that can be systematically exploited in practice. For a pretrained neural network, we present a method that efficiently searches inputs as witnesses for the incorrectness of robustness claims made by a complete verifier. We also present a method to construct neural network architectures and weights that induce wrong results of an incomplete verifier. Our results highlight that, to achieve practically reliable verification of neural networks, any verification system must accurately (or conservatively) model the effects of any floating point computations in the network inference or verification system.
Key facts. Cited by 35 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 7; 2023: 3; 2024: 5; 2025: 8; 2026: 10.
35 papers.
Sort:
By area:
- 2022Neural Network Verification with Proof Productioncited by 22
- 2024Vehicle: Bridging the Embedding Gap in the Verification of Neuro-Symbolic Programscited by 14
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2021Verifying Low-dimensional Input Neural Networks via Input Quantizationcited by 7
- 2024A Certified Proof Checker for Deep Neural Network Verification in Imandracited by 7
- 2021Verifying Quantized Neural Networks using SMT-Based Model Checkingcited by 6
- 2023Towards a Certified Proof Checker for Deep Neural Network Verificationcited by 6
- 2024Hardware and Software Platform Inferencecited by 6
- 2022Vehicle: Interfacing Neural Network Verifiers with Interactive Theorem Proverscited by 5
- 2024SoundnessBench: A Soundness Benchmark for Neural Network Verifierscited by 5
- 2025No Soundness in the Real World: On the Challenges of the Verification of Deployed Neural Networkscited by 5
- 2025Abstraction-Based Proof Production in Formal Verification of Neural Networkscited by 5
23 more
- 2022A Scalable, Interpretable, Verifiable & Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tablescited by 4
- 2025Proof Minimization in Neural Network Verificationcited by 4
- 2026TorchLean: Formalizing Neural Networks in Leancited by 4
- 2022A Mixed Integer Programming Approach for Verifying Properties of Binarized Neural Networkscited by 3
- 2022CheckINN: Wide Range Neural Network Verification in Imandra (Extended)cited by 3
- 2023DelBugV: Delta-Debugging Neural Network Verifierscited by 3
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verificationcited by 3
- 2022Sound Randomized Smoothing in Floating-Point Arithmeticscited by 2
- 2025Floating-Point Neural Network Verification at the Software Levelcited by 2
- 2026Hardware-Triggered Backdoorscited by 2
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimizationcited by 1
- 2025Proof-Carrying Neuro-Symbolic Codecited by 1
- 2025TAO: Tolerance-Aware Optimistic Verification for Floating-Point Neural Networkscited by 1
- 2026VNN-LIB 2.0: Rigorous Foundations for Neural Network Verificationcited by 1
- 2026FloatDoor: Platform-Triggered Backdoors in LLMscited by 1
- 2022A Domain-Theoretic Framework for Robustness Analysis of Neural Networkscited by 0
- 2023SysNoise: Exploring and Benchmarking Training-Deployment System Inconsistencycited by 0
- 2026On the Extreme Variance of Certified Local Robustness Across Model Seedscited by 0
- 2026Lipschitz-Based Robustness Certification Under Floating-Point Executioncited by 0
- 2026Quantamination: Dynamic Quantization Leaks Your Data Across the Batchcited by 0
- 2026Stress-Testing Neural Network Verifiers with Provably Robust Instancescited by 0
- 2026The Complexity of Verifying Feedforward Neural Networks in Quantised Settingscited by 0
- 2026Lazy Arithmetic using Systolic Arrays for Closing the Verification Gap on Embedded Systemscited by 0
- 2026Lazy Arithmetic using Systolic Arrays for Closing the Verification Gap on Embedded Systems16 Jul 2026
- 2026FloatDoor: Platform-Triggered Backdoors in LLMs17 Jun 2026
- 2026The Complexity of Verifying Feedforward Neural Networks in Quantised Settings28 May 2026
- 2026Stress-Testing Neural Network Verifiers with Provably Robust Instances16 May 2026
- 2026VNN-LIB 2.0: Rigorous Foundations for Neural Network Verification8 May 2026
- 2026Quantamination: Dynamic Quantization Leaks Your Data Across the Batch29 Apr 2026
- 2026Lipschitz-Based Robustness Certification Under Floating-Point Execution6 Mar 2026
- 2026TorchLean: Formalizing Neural Networks in Lean26 Feb 2026
- 2026Hardware-Triggered Backdoors29 Jan 2026
- 2026On the Extreme Variance of Certified Local Robustness Across Model Seeds19 Jan 2026
- 2025Proof Minimization in Neural Network Verification11 Nov 2025
- 2025Floating-Point Neural Network Verification at the Software Level27 Oct 2025
23 more
- 2025TAO: Tolerance-Aware Optimistic Verification for Floating-Point Neural Networks15 Oct 2025
- 2025Abstraction-Based Proof Production in Formal Verification of Neural Networks11 Jun 2025
- 2025No Soundness in the Real World: On the Challenges of the Verification of Deployed Neural Networks1 Jun 2025
- 2025Proof-Carrying Neuro-Symbolic Code16 Apr 2025
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verification15 Mar 2025
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025
- 2024SoundnessBench: A Soundness Benchmark for Neural Network Verifiers4 Dec 2024
- 2024Hardware and Software Platform Inference7 Nov 2024
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimization27 May 2024
- 2024A Certified Proof Checker for Deep Neural Network Verification in Imandra17 May 2024
- 2024Vehicle: Bridging the Embedding Gap in the Verification of Neuro-Symbolic Programs12 Jan 2024
- 2023Towards a Certified Proof Checker for Deep Neural Network Verification12 Jul 2023
- 2023SysNoise: Exploring and Benchmarking Training-Deployment System Inconsistency1 Jul 2023
- 2023DelBugV: Delta-Debugging Neural Network Verifiers29 May 2023
- 2022A Scalable, Interpretable, Verifiable & Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tables18 Aug 2022
- 2022CheckINN: Wide Range Neural Network Verification in Imandra (Extended)21 Jul 2022
- 2022Sound Randomized Smoothing in Floating-Point Arithmetics14 Jul 2022
- 2022Neural Network Verification with Proof Production1 Jun 2022
- 2022A Mixed Integer Programming Approach for Verifying Properties of Binarized Neural Networks11 Mar 2022
- 2022A Domain-Theoretic Framework for Robustness Analysis of Neural Networks1 Mar 2022
- 2022Vehicle: Interfacing Neural Network Verifiers with Interactive Theorem Provers10 Feb 2022
- 2021Verifying Low-dimensional Input Neural Networks via Input Quantization18 Aug 2021
- 2021Verifying Quantized Neural Networks using SMT-Based Model Checking10 Jun 2021
- 2026FloatDoor: Platform-Triggered Backdoors in LLMscited by 1
- 2026FloatDoor: Platform-Triggered Backdoors in LLMs17 Jun 2026
- 2022Neural Network Verification with Proof Productioncited by 22
- 2024Vehicle: Bridging the Embedding Gap in the Verification of Neuro-Symbolic Programscited by 14
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2021Verifying Low-dimensional Input Neural Networks via Input Quantizationcited by 7
- 2024A Certified Proof Checker for Deep Neural Network Verification in Imandracited by 7
- 2021Verifying Quantized Neural Networks using SMT-Based Model Checkingcited by 6
- 2023Towards a Certified Proof Checker for Deep Neural Network Verificationcited by 6
- 2024Hardware and Software Platform Inferencecited by 6
- 2022Vehicle: Interfacing Neural Network Verifiers with Interactive Theorem Proverscited by 5
- 2024SoundnessBench: A Soundness Benchmark for Neural Network Verifierscited by 5
- 2025No Soundness in the Real World: On the Challenges of the Verification of Deployed Neural Networkscited by 5
- 2025Abstraction-Based Proof Production in Formal Verification of Neural Networkscited by 5
12 most cited of 34 All 34 (JSON)
- 2026Lazy Arithmetic using Systolic Arrays for Closing the Verification Gap on Embedded Systems16 Jul 2026
- 2026The Complexity of Verifying Feedforward Neural Networks in Quantised Settings28 May 2026
- 2026Stress-Testing Neural Network Verifiers with Provably Robust Instances16 May 2026
- 2026VNN-LIB 2.0: Rigorous Foundations for Neural Network Verification8 May 2026
- 2026Quantamination: Dynamic Quantization Leaks Your Data Across the Batch29 Apr 2026
- 2026Lipschitz-Based Robustness Certification Under Floating-Point Execution6 Mar 2026
- 2026TorchLean: Formalizing Neural Networks in Lean26 Feb 2026
- 2026Hardware-Triggered Backdoors29 Jan 2026
- 2026On the Extreme Variance of Certified Local Robustness Across Model Seeds19 Jan 2026
- 2025Proof Minimization in Neural Network Verification11 Nov 2025
- 2025Floating-Point Neural Network Verification at the Software Level27 Oct 2025
- 2025TAO: Tolerance-Aware Optimistic Verification for Floating-Point Neural Networks15 Oct 2025
12 newest of 34 All 34 (JSON)