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
基金
美国国家科学基金会;
关键词
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 条
  • [1] Feed-forward neural networks
    Bebis, George
    Georgiopoulos, Michael
    IEEE Potentials, 1994, 13 (04): : 27 - 31
  • [2] Implementation and analysis of training algorithms for the classification of infant cry with feed-forward neural networks
    Orozco, J
    Reyes-García, CA
    2003 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING, PROCEEDINGS: FROM CLASSICAL MEASUREMENT TO COMPUTING WITH PERCEPTIONS, 2003, : 271 - 276
  • [3] A quantum model of feed-forward neural networks with unitary learning algorithms
    Changpeng Shao
    Quantum Information Processing, 2020, 19
  • [4] A quantum model of feed-forward neural networks with unitary learning algorithms
    Shao, Changpeng
    QUANTUM INFORMATION PROCESSING, 2020, 19 (03)
  • [5] Patterns of synchrony for feed-forward and auto-regulation feed-forward neural networks
    Aguiar, Manuela A. D.
    Dias, Ana Paula S.
    Ferreira, Flora
    CHAOS, 2017, 27 (01)
  • [6] Feed-forward Neural Networks with Trainable Delay
    Ji, Xunbi A.
    Molnar, Tamas G.
    Avedisov, Sergei S.
    Orosz, Gabor
    LEARNING FOR DYNAMICS AND CONTROL, VOL 120, 2020, 120 : 127 - 136
  • [7] On lateral connections in feed-forward neural networks
    Kothari, R
    Agyepong, K
    ICNN - 1996 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS. 1-4, 1996, : 13 - 18
  • [8] Optimizing dense feed-forward neural networks
    Balderas, Luis
    Lastra, Miguel
    Benitez, Jose M.
    NEURAL NETWORKS, 2024, 171 : 229 - 241
  • [9] Maximizing the margin with Feed-Forward Neural Networks
    Romero, E
    Alquézar, R
    PROCEEDING OF THE 2002 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-3, 2002, : 743 - 748
  • [10] Internal workings of feed-forward neural networks
    Zhang, QJ
    Stanley, SJ
    Smith, DW
    JOURNAL OF ENVIRONMENTAL ENGINEERING AND SCIENCE, 2004, 3 : S1 - S12