Parallelizable Reachability Analysis Algorithms for Feed-Forward Neural Networks

被引:30
|
作者
Tran, Hoang-Dung [1 ]
Musau, Patrick [1 ]
Lopez, Diego Manzanas [1 ]
Yang, Xiaodong [1 ]
Nguyen, Luan Viet [2 ]
Xiang, Weiming [1 ]
Johnson, Taylor T. [1 ]
机构
[1] Vanderbilt Univ, 221 Kirkland Hall, Nashville, TN 37235 USA
[2] Univ Penn, Philadelphia, PA 19104 USA
来源
2019 IEEE/ACM 7TH INTERNATIONAL WORKSHOP ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE 2019) | 2019年
基金
美国国家科学基金会;
关键词
D O I
10.1109/FormaliSE.2019.00012
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Artificial neural networks (ANN) have displayed considerable utility in a wide range of applications such as image processing, character and pattern recognition, self-driving cars, evolutionary robotics, and non-linear system identification and control. While ANNs are able to carry out complicated tasks efficiently, they are susceptible to unpre-dictable and errant behavior due to irregularities that emanate from their complex non-linear structure. As a result, there have been reservations about incorporating them into safety-critical systems. In this paper, we present a reachability analysis method for feed-forward neural networks (FNN) that employ rectified linear units (ReLUs) as activation functions. The crux of our approach relies on three reachable-set computation algorithms, namely exact schemes, lazy-approximate schemes, and mixing schemes. The exact scheme computes an exact reachable set for FNN, while the lazy-approximate and mixing schemes generate an over-approximation of the exact reachable set. All schemes are designed efficiently to run on parallel platforms to reduce the computation time and enhance the scalability. Our methods are implemented in a MATLAB (R) toolbox called, NNV, and is evaluated using a set of benchmarks that consist of realistic neural networks with sizes that range from tens to a thousand neurons. Notably, NNV successfully computes and visualizes the exact reachable sets of the real world ACAS Xu deep neural networks (DNNs), which are a variant of a family of novel airborne collision detection systems known as the ACAS System X, using a representation of tens to hundreds of polyhedra.
引用
收藏
页码:31 / 40
页数:10
相关论文
共 50 条
  • [21] Feed-forward and recurrent neural networks in signal prediction
    Prochazka, Ales
    Pavelka, Ales
    ICCC 2007: 5TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL CYBERNETICS, PROCEEDINGS, 2007, : 93 - 96
  • [22] Probabilistic robustness estimates for feed-forward neural networks
    Couellan, Nicolas
    NEURAL NETWORKS, 2021, 142 : 138 - 147
  • [23] Feed-forward neural networks for secondary structure prediction
    Barlow, T.W.
    Journal of Molecular Graphics, 1995, 13 (03):
  • [24] Ear recognition with feed-forward artificial neural networks
    Fadi N. Sibai
    Amna Nuaimi
    Amna Maamari
    Rasha Kuwair
    Neural Computing and Applications, 2013, 23 : 1265 - 1273
  • [25] Optimal identification using feed-forward neural networks
    Vergara, V
    Sinne, S
    Moraga, C
    FROM NATURAL TO ARTIFICIAL NEURAL COMPUTATION, 1995, 930 : 1052 - 1059
  • [26] Optimizing FPGA implementation of Feed-Forward Neural Networks
    Oniga, S.
    Tisan, A.
    Mic, D.
    Buchman, A.
    Vida-Ratiu, A.
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT, VOL IV, 2008, : 31 - 36
  • [27] Evapotranspiration estimation using feed-forward neural networks
    Kisi, Ozgur
    NORDIC HYDROLOGY, 2006, 37 (03) : 247 - 260
  • [28] SafetyCage: A misclassification detector for feed-forward neural networks
    Johnsen, Pal Vegard
    Remonato, Filippo
    NORTHERN LIGHTS DEEP LEARNING CONFERENCE, VOL 233, 2024, 233 : 113 - 119
  • [29] Invariance priors for Bayesian feed-forward neural networks
    von Toussaint, Udo
    Gori, Silvio
    Dose, Volker
    NEURAL NETWORKS, 2006, 19 (10) : 1550 - 1557
  • [30] An Efficient Hardware Implementation of Feed-Forward Neural Networks
    Tamás Szab#x00F3;
    Gábor Horv#x00E1;th
    Applied Intelligence, 2004, 21 : 143 - 158