A Toolbox for Fast Interval Arithmetic in numpy with an Application to Formal Verification of Neural Network Controlled Systems
A Toolbox for Fast Interval Arithmetic in numpy with an Application to Formal Verification of Neural Network Controlled Systems
复制标题
DOI:
10.48550/arxiv.2306.15340
复制
发表时间:
2023-06
期刊:
影响因子:
--
通讯作者:
Akash Harapanahalli;Saber Jafarpour;S. Coogan
中科院分区:
文献类型:
--
作者:
Akash Harapanahalli;Saber Jafarpour;S. Coogan
In this paper, we present a toolbox for interval analysis in numpy, with an application to formal verification of neural network controlled systems. Using the notion of natural inclusion functions, we systematically construct interval bounds for a general class of mappings. The toolbox offers efficient computation of natural inclusion functions using compiled C code, as well as a familiar interface in numpy with its canonical features, such as n-dimensional arrays, matrix/vector operations, and vectorization. We then use this toolbox in formal verification of dynamical systems with neural network controllers, through the composition of their inclusion functions.