Robust Graph Neural Networks via Probabilistic Lipschitz Constraints

被引:0
作者
Arghal, Raghu [1 ]
Lei, Eric [1 ]
Bidokhti, Shirin Saeedi [1 ]
机构
[1] Univ Penn, Dept Elect & Syst Engn, Philadelphia, PA 19104 USA
来源
LEARNING FOR DYNAMICS AND CONTROL CONFERENCE, VOL 168 | 2022年 / 168卷
关键词
graph neural networks; constrained optimization; robust learning;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graph neural networks (GNNs) have recently been demonstrated to perform well on a variety of network-based tasks such as decentralized control and resource allocation, providing computationally efficient methods for tasks which have traditionally been challenging in that regard. However, like many neural-network based systems, GNNs are susceptible to shifts and perturbations on their inputs, which can include both node attributes and graph structure. In order to make them more useful for real-world applications, it is important to ensure their robustness post-deployment. Motivated by controlling the Lipschitz constant of GNN filters with respect to the node attributes, we propose to constrain the frequency response of the GNN's filter banks. We extend this formulation to the dynamic graph setting using a continuous frequency response constraint, and solve a relaxed variant of the problem via the scenario approach. This allows for the use of the same computationally efficient algorithm on sampled constraints, which provides PAC-style guarantees on the stability of the GNN using results in scenario optimization. We also highlight an important connection between this setup and GNN stability to graph perturbations, and provide experimental results which demonstrate the efficacy and breadth of our approach.
引用
收藏
页数:13
相关论文
共 32 条
[1]  
Anthony Martin., 1992, COMPUTATIONAL LEARNI
[2]  
Biggio Battista, 2013, Machine Learning and Knowledge Discovery in Databases. European Conference, ECML PKDD 2013. Proceedings: LNCS 8190, P387, DOI 10.1007/978-3-642-40994-3_25
[3]  
Bojchevski A, 2019, PR MACH LEARN RES, V97
[4]   Uncertain convex programs: randomized solutions and confidence levels [J].
Calafiore, G ;
Campi, MC .
MATHEMATICAL PROGRAMMING, 2005, 102 (01) :25-46
[5]  
Carlini N, 2017, PROCEEDINGS OF THE 10TH ACM WORKSHOP ON ARTIFICIAL INTELLIGENCE AND SECURITY, AISEC 2017, P3, DOI 10.1145/3128572.3140444
[6]  
Cervino J, 2022, Arxiv, DOI arXiv:2110.03576
[7]  
Cisse M, 2017, PR MACH LEARN RES, V70
[8]  
Dai HJ, 2018, PR MACH LEARN RES, V80
[9]  
Duchi J, 2020, Arxiv, DOI arXiv:1810.08750
[10]  
Fazlyab M, 2019, ADV NEUR IN, V32