Chordal sparsity for SDP-based neural network verification

被引:0
|
作者
Xue, Anton [1 ]
Lindemann, Lars [2 ]
Alur, Rajeev [1 ]
机构
[1] Univ Penn, Dept Comp & Informat Sci, Philadelphia, PA 19104 USA
[2] Univ Southern Calif, Thomas Lord Dept Comp Sci, Los Angeles, CA USA
基金
美国国家科学基金会;
关键词
Neural networks; Convex optimization; Safety verification; SAFETY;
D O I
10.1016/j.automatica.2023.111487
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Neural networks are central to many emerging technologies, but verifying their correctness remains a major challenge. It is known that network outputs can be sensitive and fragile to even small input perturbations, thereby increasing the risk of unpredictable and undesirable behavior. Fast and accurate verification of neural networks is therefore critical to their widespread adoption, and in recent years various methods have been developed as a response to this problem. In this paper, we focus on improving semidefinite programming (SDP) based techniques for neural network verification. Such techniques offer the power of expressing complex geometric constraints while retaining a convex problem formulation, but scalability remains a major issue in practice. Our starting point is the DeepSDP framework proposed by Fazlyab et al., which uses quadratic constraints to abstract the verification problem into a large-scale SDP. However, solving this SDP quickly becomes intractable when the network grows. Our key observation is that by leveraging chordal sparsity, we can decompose the primary computational bottleneck of DeepSDP - a large linear matrix inequality (LMI) - into an equivalent collection of smaller LMIs. We call our chordally sparse optimization program Chordal-DeepSDP and prove that its construction is identically expressive as that of DeepSDP. Moreover, we show that additional analysis of Chordal-DeepSDP allows us to further rewrite its collection of LMIs in a second level of decomposition that we call Chordal-DeepSDP-2 - which results in another significant computational gain. Finally, we provide numerical experiments on real networks of learned cart-pole dynamics, showcasing the computational advantage of Chordal-DeepSDP and Chordal-DeepSDP-2 over DeepSDP. (c) 2023 Elsevier Ltd. All rights reserved.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] A Unified View of SDP-based Neural Network Verification through Completely Positive Programming
    Brown, Robin
    Schmerling, Edward
    Azizan, Navid
    Pavone, Marco
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 151, 2022, 151
  • [2] Convolutional Neural Network with SDP-based Attention for Relation Classification
    Li, Ning
    Zhang, Hui
    Chen, Yong
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, : 615 - 618
  • [3] Dynamic access control method for SDP-based network environments
    Hyunjin You
    Doochan Ko
    Daniel Kim
    Richard Wong
    Inwhee Joe
    EURASIP Journal on Wireless Communications and Networking, 2023
  • [4] Dynamic access control method for SDP-based network environments
    You, Hyunjin
    Ko, Doochan
    Kim, Daniel
    Wong, Richard
    Joe, Inwhee
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2023, 2023 (01)
  • [5] A new optimization in SDP-based learning
    Hu, En-Liang
    Wang, Bo
    NEUROCOMPUTING, 2019, 365 : 10 - 20
  • [6] SDP-Based Moment Closure for Epidemic Processes on Networks
    Chen, Ximing
    Ogura, Masaki
    Preciado, Victor M.
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (04): : 2850 - 2865
  • [7] An SDP-Based Approach for Computing the Stability Number of a Graph
    Gaar, Elisabeth
    Siebenhofer, Melanie
    Wiegele, Angelika
    arXiv, 2021,
  • [8] A Dynamic Reward Model using SDP-based Mechanism
    Hu, Wan-Hsun
    Chen, Yin-Che
    Lu, Fang-Sun
    Jeng, Jeu-Yih
    2017 31ST IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (IEEE WAINA 2017), 2017, : 467 - 471
  • [9] An SDP-based approach for computing the stability number of a graph
    Gaar, Elisabeth
    Siebenhofer, Melanie
    Wiegele, Angelika
    MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2022, 95 (01) : 141 - 161
  • [10] SDP-based Adaptation for Quality Control in Adaptive Streaming
    Duong, Anh H.
    Nguyen, Thoa
    Vu, Thang
    Do, Tung T.
    Nam Pham Ngoc
    Truong Cong Thang
    2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, MANAGEMENT AND TELECOMMUNICATIONS (COMMANTEL), 2015, : 194 - 199