A Sound Abstraction Method Towards Efficient Neural Networks Verification

被引:0
|
作者
Boudardara, Fateh [1 ]
Boussif, Abderraouf [1 ]
Ghazel, Mohamed [1 ,2 ]
机构
[1] Technol Res Inst Railenium, 180 rue Joseph Louis Lagrange, F-59308 Valenciennes, France
[2] Univ Gustave Eiffel, COSYS ESTAS, 20 rue Elisee Reclus, F-59666 Villeneuve Dascq, France
关键词
Neural network abstraction; model reduction; Neural network verification; Output range computation;
D O I
10.1007/978-3-031-49737-7_6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the increasing application of neural networks (NN) in safety-critical systems, the (formal) verification of NN is becoming more than essential. Although several NN verification techniques have been developed in recent years, these techniques are often limited to small networks and do not scale well to larger NN. The primarily reason for this limitation is the complexity and non-linearity of neural network models. Abstraction and model reduction approaches, that aim to reduce the size of the neural networks and over-approximate their outcomes, have been seen as a promising research direction to help existing verification methods to handle larger models. In this paper, we introduce a model reduction method for neural networks with non-negative activation functions (e.g., ReLU and Sigmoid). The method relies on merging neurons while ensuring that the obtained model (i.e., the abstract model) over-approximates the original one. Concretely, it consists in merging a set of neurons that have positive outgoing weights and substituting it with a single abstract neuron, while ensuring that if a given property holds on the abstract network, it necessarily holds on the original one. In order to assess the efficiency of the approach, we perform an experimental comparison with two existing model reduction methods on the ACAS Xu benchmark. The obtained results show that our approach outperforms both methods in terms of precision and execution time.
引用
收藏
页码:76 / 89
页数:14
相关论文
共 50 条
  • [21] Towards an Efficient Facial Image Compression with Neural Networks
    Spatafora, Maria Ausilia Napoli
    Ortis, Alessandro
    Battiato, Sebastiano
    IMAGE ANALYSIS AND PROCESSING, ICIAP 2022, PT I, 2022, 13231 : 512 - 523
  • [22] Towards Inductive and Efficient Explanations for Graph Neural Networks
    Luo, Dongsheng
    Zhao, Tianxiang
    Cheng, Wei
    Xu, Dongkuan
    Han, Feng
    Yu, Wenchao
    Liu, Xiao
    Chen, Haifeng
    Zhang, Xiang
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2024, 46 (08) : 5245 - 5259
  • [23] Towards Formal Verification of Neural Networks: A Temporal Logic Based Framework
    Wang, Xiaobing
    Yang, Kun
    Wang, Yanmei
    Zhao, Liang
    Shu, Xinfeng
    STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD (SOFL+MSVL 2019), 2020, 12028 : 73 - 87
  • [24] Towards Formal Verification of Neural Networks in Cyber-Physical Systems
    Rossi, Federico
    Bernardeschi, Cinzia
    Cococcioni, Marco
    Palmieri, Maurizio
    NASA FORMAL METHODS, NFM 2024, 2024, 14627 : 207 - 222
  • [25] Hiding Needles in a Haystack: Towards Constructing Neural Networks that Evade Verification
    Berta, Arpad
    Danner, Gabor
    Hegedus, Istvan
    Jelasity, Mark
    PROCEEDINGS OF THE 2022 ACM WORKSHOP ON INFORMATION HIDING AND MULTIMEDIA SECURITY, IH-MMSEC 2022, 2022, : 51 - 62
  • [26] Towards Verification of Neural Networks for Small Unmanned Aircraft Collision Avoidance
    Irfan, Ahmed
    Julian, Kyle D.
    Wu, Haoze
    Barrett, Clark
    Kochenderfer, Mykel J.
    Meng, Baoluo
    Lopez, James
    2020 AIAA/IEEE 39TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC) PROCEEDINGS, 2020,
  • [27] Towards Abstraction-Based Verification of Shape Calculus
    Buti, F.
    De Donato, M. Callisto
    Corradini, F.
    Di Berardini, M. R.
    Merelli, E.
    Tesei, L.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2012, 284 : 23 - 34
  • [28] TOWARDS AN EFFICIENT TRAFFIC CONGESTION PREDICTION METHOD BASED ON NEURAL NETWORKS AND BIG GPS DATA
    Elleuch, Wiam
    Wali, Ali
    Alimi, Adel M.
    IIUM ENGINEERING JOURNAL, 2019, 20 (01): : 108 - 118
  • [29] An Abstraction-Based Framework for Neural Network Verification
    Elboher, Yizhak Yisrael
    Gottschlich, Justin
    Katz, Guy
    COMPUTER AIDED VERIFICATION (CAV 2020), PT I, 2020, 12224 : 43 - 65
  • [30] Neural networks in higher levels of abstraction
    W. Hilberg
    Biological Cybernetics, 1997, 76 : 23 - 40