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 条
  • [1] Heterogeneous Graph Structure Learning for Graph Neural Networks
    Zhao, Jianan
    Wang, Xiao
    Shi, Chuan
    Hu, Binbin
    Song, Guojie
    Ye, Yanfang
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 4697 - 4705
  • [2] Learning graph in graph convolutional neural networks for robust seizure prediction
    Lian, Qi
    Qi, Yu
    Pan, Gang
    Wang, Yueming
    [J]. JOURNAL OF NEURAL ENGINEERING, 2020, 17 (03)
  • [3] Graph alternate learning for robust graph neural networks in node classification
    Baoliang Zhang
    Xiaoxin Guo
    Zhenchuan Tu
    Jia Zhang
    [J]. Neural Computing and Applications, 2022, 34 : 8723 - 8735
  • [4] Graph alternate learning for robust graph neural networks in node classification
    Zhang, Baoliang
    Guo, Xiaoxin
    Tu, Zhenchuan
    Zhang, Jia
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (11): : 8723 - 8735
  • [5] Robust Graph Neural Networks via Ensemble Learning
    Lin, Qi
    Yu, Shuo
    Sun, Ke
    Zhao, Wenhong
    Alfarraj, Osama
    Tolba, Amr
    Xia, Feng
    [J]. MATHEMATICS, 2022, 10 (08)
  • [6] DGSLN: Differentiable graph structure learning neural network for robust graph representations
    Zou, Xiaofeng
    Li, Kenli
    Chen, Cen
    Yang, Xulei
    Wei, Wei
    Li, Keqin
    [J]. INFORMATION SCIENCES, 2023, 626 : 94 - 113
  • [7] Learning graph normalization for graph neural networks
    Chen, Yihao
    Tang, Xin
    Qi, Xianbiao
    Li, Chun-Guang
    Xiao, Rong
    [J]. NEUROCOMPUTING, 2022, 493 : 613 - 625
  • [8] Iterative Deep Graph Learning for Graph Neural Networks: Better and Robust Node Embeddings
    Chen, Yu
    Wu, Lingfei
    Zaki, Mohammed J.
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [9] Are Defenses for Graph Neural Networks Robust?
    Mujkanovic, Felix
    Geisler, Simon
    Guennemann, Stephan
    Bojchevski, Aleksandar
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [10] Robust Denoising in Graph Neural Networks
    Zhang, Siying
    Han, Andi
    Gao, Junbin
    [J]. 2022 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2022, : 1088 - 1095