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 条
  • [41] An efficient hardware implementation of feed-forward neural networks
    Szabó, T
    Horváth, G
    APPLIED INTELLIGENCE, 2004, 21 (02) : 143 - 158
  • [42] A new scheme for training feed-forward neural networks
    AbdelWahhab, O
    SidAhmed, MA
    PATTERN RECOGNITION, 1997, 30 (03) : 519 - 524
  • [43] A greenhouse control with feed-forward and recurrent neural networks
    Fourati, Fathi
    Chtourou, Mohamed
    SIMULATION MODELLING PRACTICE AND THEORY, 2007, 15 (08) : 1016 - 1028
  • [44] Serial binary multiplication with feed-forward neural networks
    Cotofana, S
    Vassiliadis, S
    NEUROCOMPUTING, 1999, 28 : 1 - 19
  • [45] Correlation of internal representations in feed-forward neural networks
    Engel, A
    JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1996, 29 (13): : L323 - L327
  • [46] Optimizing and Learning Algorithm for Feed-forward Neural Networks
    Bachiller, Pilar
    González, Julia
    Journal of Advanced Computational Intelligence and Intelligent Informatics, 2001, 5 (01) : 51 - 57
  • [47] Two Analysis Techniques for Feed-Forward Networks
    Antony Browne
    Philip D. Picton
    Behaviormetrika, 1999, 26 (1) : 75 - 87
  • [48] Feed-forward and recurrent neural networks for source code informal information analysis
    Merlo, E
    McAdam, I
    De Mori, R
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2003, 15 (04): : 205 - 244
  • [49] Stability and tracking performance analysis for control systems with feed-forward neural networks
    Lelko, Attila
    Nemeth, Balazs
    Gaspar, Peter
    2021 EUROPEAN CONTROL CONFERENCE (ECC), 2021, : 1485 - 1490
  • [50] SENTIMENT ANALYSIS OF MICROBLOGS USING MULTILAYER FEED-FORWARD ARTIFICIAL NEURAL NETWORKS
    Despotovic, Vladimir
    Tanikic, Dejan
    COMPUTING AND INFORMATICS, 2017, 36 (05) : 1127 - 1142