Robust graph convolutional networks with directional graph adversarial training

被引:14
|
作者
Hu, Weibo [1 ]
Chen, Chuan [1 ]
Chang, Yaomin [1 ]
Zheng, Zibin [1 ]
Du, Yunfei [1 ]
机构
[1] Sun Yat Sen Univ, Sch Comp Sci & Engn, Guangzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
Graph convolutional networks; Adversarial training; Graph adversarial learning; Robustness;
D O I
10.1007/s10489-021-02272-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph convolutional networks (GCNs), an emerging type of neural network model on graphs, have presented state-of-the-art performance on the node classification task. However, recent studies show that neural networks are vulnerable to the small but deliberate perturbations on input features. And GCNs could be more sensitive to the perturbations since the perturbations from neighbor nodes exacerbate the impact on a target node through the convolution. Adversarial training (AT) is a regularization technique that has been shown capable of improving the robustness of the model against perturbations on image classification. However, directly adopting AT on GCNs is less effective since AT regards examples as independent of each other and does not consider the impact from connected examples. In this work, we explore AT on graph and propose a graph-specific AT method, Directional Graph Adversarial Training (DGAT), which incorporates the graph structure into the adversarial process and automatically identifies the impact of perturbations from neighbor nodes. Concretely, we consider the impact from the connected nodes to define the neighbor perturbation which restricts the perturbation direction on node features towards their neighbor nodes, and additionally introduce an adversarial regularizer to defend the worst-case perturbations. In this way, DGAT can resist the impact of worst-case adversarial perturbations and reduce the impact of perturbations from neighbor nodes. Extensive experiments demonstrate that DGAT can effectively improve the robustness and generalization performance of GCNs. Specially, GCNs with DGAT can provide better performance when there are rare few labels available for training.
引用
收藏
页码:7812 / 7826
页数:15
相关论文
共 50 条
  • [1] Robust graph convolutional networks with directional graph adversarial training
    Weibo Hu
    Chuan Chen
    Yaomin Chang
    Zibin Zheng
    Yunfei Du
    [J]. Applied Intelligence, 2021, 51 : 7812 - 7826
  • [2] Robust Graph Convolutional Networks Against Adversarial Attacks
    Zhu, Dingyuan
    Zhang, Ziwei
    Cui, Peng
    Zhu, Wenwu
    [J]. KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, : 1399 - 1407
  • [3] Batch virtual adversarial training for graph convolutional networks
    Deng, Zhijie
    Dong, Yinpeng
    Zhu, Jun
    [J]. AI OPEN, 2023, 4 : 73 - 79
  • [4] Certifiable Robustness and Robust Training for Graph Convolutional Networks
    Zuegner, Daniel
    Guennemann, Stephan
    [J]. KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, : 246 - 256
  • [5] GRAPH CONVOLUTIONAL NETWORKS & ADVERSARIAL TRAINING FOR JOINT EXTRACTION OF ENTITY AND RELATION
    Qu, Xiaolong
    Zhang, Yang
    Tian, Ziwei
    LI, Yuxun
    LI, Dongmei
    Zhang, Xiaoping
    [J]. UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2023, 85 (03): : 213 - 224
  • [6] Robust Training of Graph Convolutional Networks via Latent Perturbation
    Jin, Hongwei
    Zhang, Xinhua
    [J]. MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2020, PT III, 2021, 12459 : 394 - 411
  • [7] Robust Graph Neural Networks Against Adversarial Attacks via Jointly Adversarial Training
    Tian, Hu
    Ye, Bowei
    Zheng, Xiaolong
    Wu, Desheng Dash
    [J]. IFAC PAPERSONLINE, 2020, 53 (05): : 420 - 425
  • [8] Distributed Training of Graph Convolutional Networks
    Scardapane, Simone
    Spinelli, Indro
    Di Lorenzo, Paolo
    [J]. IEEE TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING OVER NETWORKS, 2021, 7 : 87 - 100
  • [9] Variational Inference for Graph Convolutional Networks in the Absence of Graph Data and Adversarial Settings
    Elinas, Pantelis
    Bonilla, Edwin V.
    Tiao, Louis C.
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [10] Pairwise Gaussian Graph Convolutional Networks: Defense Against Graph Adversarial Attack
    Lu, Guangxi
    Xiong, Zuobin
    Meng, Jing
    Li, Wei
    [J]. 2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 4371 - 4376