Abstract
Neural networks (NNs) playing the role of controllers have demonstrated impressive empirical performance on challenging control problems. However, the potential adoption of NN controllers in real-life applications has been significantly impeded by the growing concerns over the safety of these NN-controlled systems (NNCSs). In this work, we present POLAR-Express, an efficient and precise formal reachability analysis tool for verifying the safety of NNCSs. POLAR-Express uses Taylor model (TM) arithmetic to propagate TMs layer-by-layer across an NN to compute an overapproximation of the NN. It can be applied to analyze any feedforward NNs with continuous activation functions, such as ReLU, Sigmoid, and Tanh activation functions that cover the common benchmarks for NNCS reachability analysis. Compared with its earlier prototype POLAR, we develop a novel approach in POLAR-Express to propagate TMs more efficiently and precisely across ReLU activation functions, and provide parallel computation support for TM propagation, thus significantly improving the efficiency and scalability. Across the comparison with six other state-of-the-art tools on a diverse set of common benchmarks, POLAR-Express achieves the best verification efficiency and tightness in the reachable set analysis. POLAR-Express is publicly available at https://github.com/ChaoHuang2018/POLAR_Tool.
Original language | English (US) |
---|---|
Pages (from-to) | 994-1007 |
Number of pages | 14 |
Journal | IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems |
Volume | 43 |
Issue number | 3 |
DOIs | |
State | Published - Mar 1 2024 |
Funding
This work was supported in part by the National Science Foundation under Award CCF-1646497, Award CCF- 1834324, Award CNS-1834701, Award CNS-1839511, Award IIS-1724341, and Award CNS-2038853; in part by the Office of Naval Research (ONR) under Grant N00014-19-1-2496; in part by the U.S. Air Force Research Laboratory (AFRL) under Contract FA8650-16-C-2642; and in part by the International Science Partnerships Fund (ISPF) and the U.K. Research and Innovation through the EPSRC ECR International Collaboration Grants Program under Grant EP/Y002644/1.
Keywords
- Formal methods
- neural-network controlled systems (NNCSs)
- reachability analysis
- safety verification
ASJC Scopus subject areas
- Software
- Computer Graphics and Computer-Aided Design
- Electrical and Electronic Engineering