mlsanityData to 7 Oct 2026

Vehicle: Interfacing Neural Network Verifiers with Interactive Theorem Provers

arXiv 2202.05207 ↗First posted 10 Feb 2022cs.LG cs.LO cs.PLcited by 5

Not on the map. Why?

Abstract (arXiv)

Verification of neural networks is currently a hot topic in automated theorem proving. Progress has been rapid and there are now a wide range of tools available that can verify properties of networks with hundreds of thousands of nodes. In theory this opens the door to the verification of larger control systems that make use of neural network components. However, although work has managed to incorporate the results of these verifiers to prove larger properties of individual systems, there is currently no general methodology for bridging the gap between verifiers and interactive theorem provers (ITPs). In this paper we present Vehicle, our solution to this problem. Vehicle is equipped with an expressive domain specific language for stating neural network specifications which can be compiled to both verifiers and ITPs. It overcomes previous issues with maintainability and scalability in similar ITP formalisations by using a standard ONNX file as the single canonical representation of the network. We demonstrate its utility by using it to connect the neural network verifier Marabou to Agda and then formally verifying that a car steered by a neural network never leaves the road, even in the face of an unpredictable cross wind and imperfect sensors. The network has over 20,000 nodes, and therefore this proof represents an improvement of 3 orders of magnitude over prior proofs about neural network enhanced systems in ITPs.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 12 of its 28 references that are in the map. First posted on arXiv 10 Feb 2022.

Builds on

12 of 28 references.

References · 12

  1. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
  2. 2013Intriguing properties of neural networkscited by 5,114
  3. 2020Knowledge Distillation: A Surveycited by 1,578
  4. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
  5. 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
  6. 2019Unconstrained Monotonic Neural Networkscited by 91
  7. 2018Verisig: verifying safety properties of hybrid systems with neural network controllerscited by 83
  8. 2017Output Reachable Set Estimation and Verification for Multi-Layer Neural Networkscited by 79
  9. 2020Exploiting Verified Neural Networks via Floating Point Numerical Errorcited by 35
  10. 2021DNNV: A Framework for Deep Neural Network Verificationcited by 23
  11. 2019Case Study: Verifying the Safety of an Autonomous Racing Car with a Neural Network Controllercited by 17
  12. 2018Everybody's Got To Be Somewherecited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 1; 2025: 3.

5 papers.