VNN-LIB 2.0: Rigorous Foundations for Neural Network Verification
Ann Roy, Allen Antony, Andrea Gimelli, Matthew L. Daggitt

TL;DR
VNN-LIB 2.0 establishes a rigorous theoretical foundation for neural network verification, addressing previous limitations by defining a formal syntax, semantics, and type system, and ensuring consistency through mechanization in Agda.
Contribution
It introduces the concept of network theory to abstractly define a semantic interface, enabling VNN-LIB to be independent of specific model formats and compatible with evolving representations.
Findings
Developed a formal syntax and semantics for VNN-LIB 2.0
Introduced network theory as an abstraction layer
Mechanized the standard in Agda for internal consistency
Abstract
Neural network verification is an active and rapidly maturing research area, with a growing ecosystem of solvers and tools. The VNN-LIB standard was introduced to support interoperability in this ecosystem, but Version~1.0 has several serious short-comings as a formal foundation: it lacks a precise syntax, semantics, and type system, offers limited expressivity, and relies on externally defined ONNX models whose semantics are informal and constantly evolving. The latter distinguishes VNN-LIB from established standards such as SMT-LIB, where queries are self-contained and have fixed semantics. In this paper we address these challenges by developing the theoretical foundations of VNN-LIB~2.0. Our key contribution is the introduction of the notion of a \emph{network theory}, which abstractly characterises the minimal semantic interface required from a neural network model format. This…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
