mlsanityData to 7 Oct 2026

Towards a Certified Proof Checker for Deep Neural Network Verification

arXiv 2307.06299 ↗First posted 12 Jul 2023cs.LO cs.LG cs.PLcited by 6

Not on the map. Why?

Abstract (arXiv)

Recent developments in deep neural networks (DNNs) have led to their adoption in safety-critical systems, which in turn has heightened the need for guaranteeing their safety. These safety properties of DNNs can be proven using tools developed by the verification community. However, these tools are themselves prone to implementation bugs and numerical stability problems, which make their reliability questionable. To overcome this, some verifiers produce proofs of their results which can be checked by a trusted checker. In this work, we present a novel implementation of a proof checker for DNN verification. It improves on existing implementations by offering numerical stability and greater verifiability. To achieve this, we leverage two key capabilities of Imandra, an industrial theorem prover: its support of infinite precision real arithmetic and its formal verification infrastructure. So far, we have implemented a proof checker in Imandra, specified its correctness properties and started to verify the checker's compliance with them. Our ongoing work focuses on completing the formal verification of the checker and further optimizing its performance.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 14 of its 35 references that are in the map. First posted on arXiv 12 Jul 2023.

Builds on

14 of 35 references.

References · 14

  1. 2013Intriguing properties of neural networkscited by 5,114
  2. 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 224
  3. 2022Complete Verification via Multi-Neuron Relaxation Guided Branch-and-Boundcited by 92
  4. 2016Measuring Neural Net Robustness with Constraintscited by 90
  5. 2018Deep Neural Network Compression for Aircraft Collision Avoidance Systemscited by 58
  6. 2020Exploiting Verified Neural Networks via Floating Point Numerical Errorcited by 35
  7. 2020Abstraction based Output Range Analysis for Neural Networkscited by 34
  8. 2022Neural Network Verification with Proof Productioncited by 22
  9. 2020Debona: Decoupled Boundary Network Analysis for Tighter Bounds and Faster Adversarial Robustness Proofscited by 8
  10. 2021Fast BATLLNN: Fast Box Analysis of Two-Level Lattice Neural Networkscited by 8
  11. 2022Vehicle: Interfacing Neural Network Verifiers with Interactive Theorem Proverscited by 5
  12. 2020The Imandra Automated Reasoning System (system description)cited by 4
2 more
  1. 2022Neural Networks in Imandra: Matrix Representation as a Verification Choicecited by 3
  2. 2018Ready, Set, Verify! Applying hs-to-coq to real-world Haskell codecited by 1

Built on by

Cited by year

Citing papers per year: 2024: 2; 2025: 4.

6 papers.