Vehicle: Bridging the Embedding Gap in the Verification of Neuro-Symbolic Programs
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
- 2013Intriguing properties of neural networkscited by 5,114
- 2021Florence: A New Foundation Model for Computer Visioncited by 802
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2019Self-Driving Cars: A Surveycited by 147
- 2020NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systemscited by 128
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verificationcited by 102
- 2020Analyzing Differentiable Fuzzy Logic Operatorscited by 100
- 2018Verisig: verifying safety properties of hybrid systems with neural network controllerscited by 83
- 2018Neural Lander: Stable Drone Landing Control using Learned Dynamicscited by 82
- 2018Scenic: A Language for Scenario Specification and Scene Generationcited by 79
- 2021PRIMA: General and Precise Neural Network Certification via Scalable Convex Hull Approximationscited by 77
- 2021Incorporating Domain Knowledge into Deep Neural Networkscited by 56
15 more
- 2022Deep Learning with Logical Constraintscited by 44
- 2021POLAR: A Polynomial Arithmetic Framework for Verifying Neural-Network Controlled Systemscited by 38
- 2019Certified Reinforcement Learning with Logic Guidancecited by 35
- 2020Exploiting Verified Neural Networks via Floating Point Numerical Errorcited by 35
- 2021Neural Network Robustness as a Verification Property: A Principled Case Studycited by 35
- 2019JuliaReach: a Toolbox for Set-Based Reachabilitycited by 28
- 2022Open- and Closed-Loop Neural Network Verification using Polynomial Zonotopescited by 24
- 2021DNNV: A Framework for Deep Neural Network Verificationcited by 23
- 2021Verifying Controllers with Convolutional Neural Network-based Perception: A Case for Intelligible, Safe, and Precise Abstractionscited by 19
- 2023Closed-loop Analysis of Vision-based Autonomous Systems: A Case Studycited by 18
- 2023Logic of Differentiable Logics: Towards a Uniform Semantics of DLcited by 15
- 2022CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustnesscited by 9
- 2022CheckINN: Wide Range Neural Network Verification in Imandra (Extended)cited by 3
- 2022Measure Construction by Extension in Dependent Type Theory with Application to Integrationcited by 2
- 2023Comparing Differentiable Logics for Learning Systems: A Research Previewcited by 1
Built on by
Citing papers per year: 2024: 6; 2025: 6; 2026: 2.
14 papers.
Sort:
By area:
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2024Neuro-Symbolic AI: Explainability, Challenges, and Future Trendscited by 10
- 2024A Certified Proof Checker for Deep Neural Network Verification in Imandracited by 7
- 2024Compiling High-Level Neural Network Specifications into VNN-LIB Queriescited by 3
- 2025A Scalable Approach to Probabilistic Neuro-Symbolic Robustness Verificationcited by 1
- 2025Proof-Carrying Neuro-Symbolic Codecited by 1
- 2025A General Framework for Property-Driven Machine Learningcited by 1
- 2025RepV: Safety-Separable Latent Spaces for Scalable Neurosymbolic Plan Verificationcited by 1
- 2026VNN-LIB 2.0: Rigorous Foundations for Neural Network Verificationcited by 1
- 2024A Neurosymbolic Framework for Bias Correction in Convolutional Neural Networkscited by 0
- 2024Bridging the Gap: Representation Spaces in Neuro-Symbolic AIcited by 0
- 2026Quantitative Linear Logic for Neuro-Symbolic Learning and Verification13 May 2026
- 2026VNN-LIB 2.0: Rigorous Foundations for Neural Network Verification8 May 2026
- 2025RepV: Safety-Separable Latent Spaces for Scalable Neurosymbolic Plan Verification30 Oct 2025
- 2025The CAISAR Platform: Extending the Reach of Machine Learning Specification and Verification10 Jun 2025
- 2025A General Framework for Property-Driven Machine Learning1 May 2025
- 2025Proof-Carrying Neuro-Symbolic Code16 Apr 2025
- 2025A Scalable Approach to Probabilistic Neuro-Symbolic Robustness Verification5 Feb 2025
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025
- 2024Bridging the Gap: Representation Spaces in Neuro-Symbolic AI7 Nov 2024
- 2024Neuro-Symbolic AI: Explainability, Challenges, and Future Trends7 Nov 2024
- 2024A Neurosymbolic Framework for Bias Correction in Convolutional Neural Networks24 May 2024
- 2024A Certified Proof Checker for Deep Neural Network Verification in Imandra17 May 2024
2 more
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2024Neuro-Symbolic AI: Explainability, Challenges, and Future Trendscited by 10
- 2024A Certified Proof Checker for Deep Neural Network Verification in Imandracited by 7
- 2024Compiling High-Level Neural Network Specifications into VNN-LIB Queriescited by 3
- 2025Proof-Carrying Neuro-Symbolic Codecited by 1
- 2025A General Framework for Property-Driven Machine Learningcited by 1
- 2025RepV: Safety-Separable Latent Spaces for Scalable Neurosymbolic Plan Verificationcited by 1
- 2026VNN-LIB 2.0: Rigorous Foundations for Neural Network Verificationcited by 1
- 2024A Neurosymbolic Framework for Bias Correction in Convolutional Neural Networkscited by 0
- 2024Bridging the Gap: Representation Spaces in Neuro-Symbolic AIcited by 0
- 2025The CAISAR Platform: Extending the Reach of Machine Learning Specification and Verificationcited by 0
12 most cited of 13 All 13 (JSON)
- 2026Quantitative Linear Logic for Neuro-Symbolic Learning and Verification13 May 2026
- 2026VNN-LIB 2.0: Rigorous Foundations for Neural Network Verification8 May 2026
- 2025RepV: Safety-Separable Latent Spaces for Scalable Neurosymbolic Plan Verification30 Oct 2025
- 2025The CAISAR Platform: Extending the Reach of Machine Learning Specification and Verification10 Jun 2025
- 2025A General Framework for Property-Driven Machine Learning1 May 2025
- 2025Proof-Carrying Neuro-Symbolic Code16 Apr 2025
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025
- 2024Bridging the Gap: Representation Spaces in Neuro-Symbolic AI7 Nov 2024
- 2024Neuro-Symbolic AI: Explainability, Challenges, and Future Trends7 Nov 2024
- 2024A Neurosymbolic Framework for Bias Correction in Convolutional Neural Networks24 May 2024
- 2024A Certified Proof Checker for Deep Neural Network Verification in Imandra17 May 2024
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networks25 Jan 2024
12 newest of 13 All 13 (JSON)