TY - GEN
T1 - Model-Agnostic Reachability Analysis on Deep Neural Networks
AU - Zhang, Chi
AU - Ruan, Wenjie
AU - Wang, Fu
AU - Xu, Peipei
AU - Min, Geyong
AU - Huang, Xiaowei
N1 - © 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
PY - 2023/5/27
Y1 - 2023/5/27
N2 - Verification plays an essential role in the formal analysis of safety-critical systems. Most current verification methods have specific requirements when working on Deep Neural Networks (DNNs). They either target one particular network category, e.g., Feedforward Neural Networks (FNNs), or networks with specific activation functions, e.g., ReLU. In this paper, we develop a model-agnostic verification framework, called DeepAgn, and show that it can be applied to FNNs, Recurrent Neural Networks (RNNs), or a mixture of both. Under the assumption of Lipschitz continuity, DeepAgn analyses the reachability of DNNs based on a novel optimisation scheme with a global convergence guarantee. It does not require access to the network’s internal structures, such as layers and parameters. Through reachability analysis, DeepAgn can tackle several well-known robustness problems, including computing the maximum safe radius for a given input, and generating the ground-truth adversarial example. We also empirically demonstrate DeepAgn’s superior capability and efficiency in handling a broader class of deep neural networks, including both FNNs and RNNs with very deep layers and millions of neurons, than other state-of-the-art verification approaches. Our tool is available at https://github.com/TrustAI/DeepAgn
AB - Verification plays an essential role in the formal analysis of safety-critical systems. Most current verification methods have specific requirements when working on Deep Neural Networks (DNNs). They either target one particular network category, e.g., Feedforward Neural Networks (FNNs), or networks with specific activation functions, e.g., ReLU. In this paper, we develop a model-agnostic verification framework, called DeepAgn, and show that it can be applied to FNNs, Recurrent Neural Networks (RNNs), or a mixture of both. Under the assumption of Lipschitz continuity, DeepAgn analyses the reachability of DNNs based on a novel optimisation scheme with a global convergence guarantee. It does not require access to the network’s internal structures, such as layers and parameters. Through reachability analysis, DeepAgn can tackle several well-known robustness problems, including computing the maximum safe radius for a given input, and generating the ground-truth adversarial example. We also empirically demonstrate DeepAgn’s superior capability and efficiency in handling a broader class of deep neural networks, including both FNNs and RNNs with very deep layers and millions of neurons, than other state-of-the-art verification approaches. Our tool is available at https://github.com/TrustAI/DeepAgn
KW - Verification
KW - Deep Learning
KW - Model-agnostic
KW - Reachability
U2 - 10.1007/978-3-031-33374-3_27
DO - 10.1007/978-3-031-33374-3_27
M3 - Conference contribution
SN - 9783031333736
VL - 13935
T3 - Lecture Notes in Computer Science
SP - 341
EP - 354
BT - Advances in Knowledge Discovery and Data Mining
A2 - Kashima, Hisashi
A2 - Ide, Tsuyoshi
A2 - Peng, Wen-Chih
PB - Springer
ER -