Graph Structure Learning for Robust Graph Neural Networks

被引:313
|
作者
Jin, Wei [1 ]
Ma, Yao [1 ]
Liu, Xiaorui [1 ]
Tang, Xianfeng [2 ]
Wang, Suhang [2 ]
Tang, Jiliang [1 ]
机构
[1] Michigan State Univ, E Lansing, MI 48824 USA
[2] Penn State Univ, University Pk, PA 16802 USA
基金
美国国家科学基金会;
关键词
D O I
10.1145/3394486.3403049
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph Neural Networks (GNNs) are powerful tools in representation learning for graphs. However, recent studies show that GNNs are vulnerable to carefully-crafted perturbations, called adversarial attacks. Adversarial attacks can easily fool GNNs in making predictions for downstream tasks. The vulnerability to adversarial attacks has raised increasing concerns for applying GNNs in safety-critical applications. Therefore, developing robust algorithms to defend adversarial attacks is of great significance. A natural idea to defend adversarial attacks is to clean the perturbed graph. It is evident that real-world graphs share some intrinsic properties. For example, many real-world graphs are low-rank and sparse, and the features of two adjacent nodes tend to be similar. In fact, we find that adversarial attacks are likely to violate these graph properties. Therefore, in this paper, we explore these properties to defend adversarial attacks on graphs. In particular, we propose a general framework Pro-GNN, which can jointly learn a structural graph and a robust graph neural network model from the perturbed graph guided by these properties. Extensive experiments on real-world graphs demonstrate that the proposed framework achieves significantly better performance compared with the state-of-the-art defense methods, even when the graph is heavily perturbed. We release the implementation of Pro-GNN to our DeepRobust repository for adversarial attacks and defenses(1).
引用
收藏
页码:66 / 74
页数:9
相关论文
共 50 条
  • [21] Graph structure and homophily for label propagation in Graph Neural Networks
    Vandromme, Maxence
    Petiton, Serge G.
    [J]. 2023 IEEE 16TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP, MCSOC, 2023, : 194 - 201
  • [22] Graph Structure Estimation Neural Networks
    Wang, Ruijia
    Mou, Shuai
    Wang, Xiao
    Xiao, Wanpeng
    Ju, Qi
    Shi, Chuan
    Xie, Xing
    [J]. PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, : 342 - 353
  • [23] Non-Parametric Graph Learning for Bayesian Graph Neural Networks
    Pal, Soumyasundar
    Malekmohammadi, Saber
    Regol, Florence
    Zhang, Yingxue
    Xu, Yishi
    Coates, Mark
    [J]. CONFERENCE ON UNCERTAINTY IN ARTIFICIAL INTELLIGENCE (UAI 2020), 2020, 124 : 1318 - 1327
  • [24] Graph-to-Sequence Learning using Gated Graph Neural Networks
    Beck, Daniel
    Haffari, Gholamreza
    Cohn, Trevor
    [J]. PROCEEDINGS OF THE 56TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL), VOL 1, 2018, : 273 - 283
  • [25] Decision-focused Graph Neural Networks for Graph Learning and Optimization
    Liu, Yang
    Zhou, Chuan
    Zhang, Peng
    Zhang, Shuai
    Zhang, Xiaoou
    Li, Zhao
    Chen, Hongyang
    [J]. 23RD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, ICDM 2023, 2023, : 1151 - 1156
  • [26] Towards Bayesian Learning of the Architecture, Graph and Parameters for Graph Neural Networks
    Valkanas, Antonios
    Panzini, Andre-Walter
    Coates, Mark
    [J]. 2022 56TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2022, : 852 - 856
  • [27] Understanding the Representation Power of Graph Neural Networks in Learning Graph Topology
    Dehmamy, Nima
    Barabasi, Albert-Laszlo
    Yu, Rose
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [28] Adversarially Robust Neural Architecture Search for Graph Neural Networks
    Xie, Beini
    Chang, Heng
    Zhang, Ziwei
    Wang, Xin
    Wang, Daxin
    Zhang, Zhiqiang
    Ying, Rex
    Zhu, Wenwu
    [J]. 2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2023, : 8143 - 8152
  • [29] DAG-GNN: DAG Structure Learning with Graph Neural Networks
    Yu, Yue
    Chen, Jie
    Gao, Tian
    Yu, Mo
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 97, 2019, 97
  • [30] Graph Structure Reshaping Against Adversarial Attacks on Graph Neural Networks
    Wang, Haibo
    Zhou, Chuan
    Chen, Xin
    Wu, Jia
    Pan, Shirui
    Li, Zhao
    Wang, Jilong
    Yu, Philip S.
    [J]. IEEE Transactions on Knowledge and Data Engineering, 2024, 36 (11) : 6344 - 6357