paper-with-me

Papers

Compositional Inductive Invariant Based Verification of Neural Network Controlled Systems

2023-12-17 · Yuhao Zhou, Stavros Tripakis

The integration of neural networks into safety-critical systems has shown great potential in recent years. However, the challenge of effectively verifying the safety of Neural Network Controlled Systems (NNCS) persists. This paper introduces a novel approach to NNCS safety verification, leveraging the inductive invariant method. Verifying the inductiveness of a candidate inductive invariant in the context of NNCS is hard because of the scale and nonlinearity of neural networks. Our compositional method makes this verification process manageable by decomposing the inductiveness proof obligation into smaller, more tractable subproblems. Alongside the high-level method, we present an algorithm capable of automatically verifying the inductiveness of given candidates by automatically inferring the necessary decomposition predicates. The algorithm significantly outperforms the baseline method and shows remarkable reductions in execution time in our case studies, shortening the verification time from hours (or timeout) to seconds.

📄 PDF Abstract BibTeX arXiv:2312.10842

Code (1)

yuh-z/comp-indinv-verification-nncs 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Characterization, Verification and Computation of Robust Controlled Invariants for Monotone Dynamical Systems

2023-06-24 · Adnane Saoud, Murat Arcak

In this paper, we consider the problem of computing robust controlled invariants for discrete-time monotone dynamical systems. We consider different classes of monotone systems depending on whether the sets of states, co…

Invariant Synthesis for Incomplete Verification Engines

2017-12-15 · Daniel Neider, Pranav Garg, P. Madhusudan, Shambwaditya Saha 외

We propose a framework for synthesizing inductive invariants for incomplete verification engines, which soundly reduce logical problems in undecidable theories to decidable theories. Our framework is based on the counter…

On Scaling Data-Driven Loop Invariant Inference

2019-11-26 · Sahil Bhatia, Saswat Padhi, Nagarajan Natarajan, Rahul Sharma 외

Automated synthesis of inductive invariants is an important problem in software verification. Once all the invariants have been specified, software verification reduces to checking of verification conditions. Although st…

Finding Inductive Loop Invariants using Large Language Models

2023-11-14 · Adharsh Kamath, Aditya Senthilnathan, Saikat Chakraborty, Pantazis Deligiannis 외

Loop invariants are fundamental to reasoning about programs with loops. They establish properties about a given loop's behavior. When they additionally are inductive, they become useful for the task of formal verificatio…

Oasis: ILP-Guided Synthesis of Loop Invariants

2020-10-13 · NeurIPS Workshop CAP 2020 12 · Sahil Bhatia, Saswat Padhi, Nagarajan Natarajan, Rahul Sharma 외

Automated synthesis of inductive invariants is an important problem in software verification. We propose a novel technique that is able to solve complex loop invariant synthesis problems involving large number of variabl…