mlsanityData to 7 Oct 2026

Vehicle: Bridging the Embedding Gap in the Verification of Neuro-Symbolic Programs

arXiv 2401.06379 ↗First posted 12 Jan 2024cs.AIcited by 14

Not on the map. Why?

Abstract (arXiv)

Neuro-symbolic programs, i.e. programs containing both machine learning components and traditional symbolic code, are becoming increasingly widespread. Finding a general methodology for verifying such programs is challenging due to both the number of different tools involved and the intricate interface between the ``neural'' and ``symbolic'' program components. In this paper we present a general decomposition of the neuro-symbolic verification problem into parts, and examine the problem of the embedding gap that occurs when one tries to combine proofs about the neural and symbolic components. To address this problem we then introduce Vehicle -- standing as an abbreviation for a ``verification condition language'' -- an intermediate programming language interface between machine learning frameworks, automated theorem provers, and dependently-typed formalisations of neuro-symbolic programs. Vehicle allows users to specify the properties of the neural components of neuro-symbolic programs once, and then safely compile the specification to each interface using a tailored typing and compilation procedure. We give a high-level overview of Vehicle's overall design, its interfaces and compilation & type-checking procedures, and then demonstrate its utility by formally verifying the safety of a simple autonomous car controlled by a neural network, operating in a stochastic environment with imperfect information.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 27 of its 80 references that are in the map. First posted on arXiv 12 Jan 2024.

Builds on

27 of 80 references.

References · 27

  1. 2013Intriguing properties of neural networkscited by 5,114
  2. 2021Florence: A New Foundation Model for Computer Visioncited by 802
  3. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
  4. 2019Self-Driving Cars: A Surveycited by 147
  5. 2020NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systemscited by 128
  6. 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verificationcited by 102
  7. 2020Analyzing Differentiable Fuzzy Logic Operatorscited by 100
  8. 2018Verisig: verifying safety properties of hybrid systems with neural network controllerscited by 83
  9. 2018Neural Lander: Stable Drone Landing Control using Learned Dynamicscited by 82
  10. 2018Scenic: A Language for Scenario Specification and Scene Generationcited by 79
  11. 2021PRIMA: General and Precise Neural Network Certification via Scalable Convex Hull Approximationscited by 77
  12. 2021Incorporating Domain Knowledge into Deep Neural Networkscited by 56
15 more
  1. 2022Deep Learning with Logical Constraintscited by 44
  2. 2021POLAR: A Polynomial Arithmetic Framework for Verifying Neural-Network Controlled Systemscited by 38
  3. 2019Certified Reinforcement Learning with Logic Guidancecited by 35
  4. 2020Exploiting Verified Neural Networks via Floating Point Numerical Errorcited by 35
  5. 2021Neural Network Robustness as a Verification Property: A Principled Case Studycited by 35
  6. 2019JuliaReach: a Toolbox for Set-Based Reachabilitycited by 28
  7. 2022Open- and Closed-Loop Neural Network Verification using Polynomial Zonotopescited by 24
  8. 2021DNNV: A Framework for Deep Neural Network Verificationcited by 23
  9. 2021Verifying Controllers with Convolutional Neural Network-based Perception: A Case for Intelligible, Safe, and Precise Abstractionscited by 19
  10. 2023Closed-loop Analysis of Vision-based Autonomous Systems: A Case Studycited by 18
  11. 2023Logic of Differentiable Logics: Towards a Uniform Semantics of DLcited by 15
  12. 2022CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustnesscited by 9
  13. 2022CheckINN: Wide Range Neural Network Verification in Imandra (Extended)cited by 3
  14. 2022Measure Construction by Extension in Dependent Type Theory with Application to Integrationcited by 2
  15. 2023Comparing Differentiable Logics for Learning Systems: A Research Previewcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 6; 2025: 6; 2026: 2.

14 papers.

Sort:

By area: