Proceedings

Understanding Structural Vulnerability in Graph Convolutional Networks

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 2249-2255.

https://doi.org/10.24963/ijcai.2021/310

Abstract

Recent studies have shown that Graph Convolutional Networks (GCNs) are vulnerable to adversarial attacks on the graph structure. Although multiple works have been proposed to improve their robustness against such structural adversarial attacks, the reasons for the success of the attacks remain unclear. In this work, we theoretically and empirically demonstrate that structural adversarial examples can be attributed to the non-robust aggregation scheme (i.e., the weighted mean) of GCNs. Specifically, our analysis takes advantage of the breakdown point which can quantitatively measure the robustness of aggregation schemes. The key insight is that weighted mean, as the basic design of GCNs, has a low breakdown point and its output can be dramatically changed by injecting a single edge. We show that adopting the aggregation scheme with a high breakdown point (e.g., median or trimmed mean) could significantly enhance the robustness of GCNs against structural attacks. Extensive experiments on four real-world datasets demonstrate that such a simple but effective method achieves the best robustness performance compared to state-of-the-art models.

  1. [Bojchevski and Günnemann, 2019a] Aleksandar Bo- jchevski and Stephan Günnemann. Adversarial attacks on node embeddings via graph poisoning. In ICML, pages 695-704, 2019.
  2. [Bojchevski and Günnemann, 2019b] Aleksandar Bo- jchevski and Stephan Günnemann. Certifiable robustness to graph perturbations. In NeurIPS, pages 8317-8328, 2019.
  3. [Chen et al., 2020] Liang Chen, Jintang Li, Jiaying Peng, Tao Xie, Zengxu Cao, Kun Xu, Xiangnan He, and Zibin Zheng. A survey of adversarial learning on graph. arXiv preprint arXiv:2003.05730, 2020.
  4. [Dai et al., 2018] Hanjun Dai, Hui Li, Tian Tian, Xin Huang, Lin Wang, Jun Zhu, and Le Song. Adversarial attack on graph structured data. In ICML, pages 1123-1132, 2018.
  5. [Donoho et al., 1992] David L Donoho, Miriam Gasko, et al. Breakdown properties of location estimates based on half- space depth and projected outlyingness. The Annals of Statistics, 20(4):1803-1827, 1992.
  6. [Entezari et al., 2020] Negin Entezari, Saba A. Al-Sayouri, Amirali Darvishzadeh, and Evangelos E. Papalexakis. All you need is low (rank): Defending against adversarial at- tacks on graphs. In WSDM, pages 169-177, 2020.
  7. [Fan et al., 2019] Wenqi Fan, Yao Ma, Qing Li, Yuan He, Yihong Eric Zhao, Jiliang Tang, and Dawei Yin. Graph neural networks for social recommendation. In WWW, pages 417-426, 2019.
  8. [Huber and Ronchetti, 2009] Peter J Huber and Elvezio M Ronchetti. Robust statistics; 2nd ed. Wiley, Hoboken, NJ, 2009.
  9. [Jin et al., 2020] Wei Jin, Yaxin Li, Han Xu, Yiqi Wang, and Jiliang Tang. Adversarial attacks and defenses on graphs: A review and empirical study. CoRR, abs/2003.00653, 2020.
  10. [Jin et al., 2021] Wei Jin, Tyler Derr, Yiqi Wang, Yao Ma, Zitao Liu, and Jiliang Tang. Node similarity preserving graph convolutional networks. In WSDM, 2021.
  11. [Kingma and Ba, 2015] Diederik P. Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In ICLR, 2015.
  12. [Kipf and Welling, 2017] Thomas N. Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. In ICLR, 2017.
  13. [Liu et al., 2020] Yang Liu, Jiaying Peng, Liang Chen, and Zibin Zheng. Abstract interpretation based robustness certi- fication for graph convolutional networks. In ECAI, volume 325, pages 1309-1315. IOS Press, 2020.
  14. [McCallum et al., 2000] Andrew McCallum, Kamal Nigam, Jason Rennie, and Kristie Seymore. Automating the con- struction of internet portals with machine learning. Inf. Retr., 3(2):127-163, 2000.
  15. [Ruiz et al., 2019] Luana Ruiz, Fernando Gama, Antonio G. Marques, and Alejandro Ribeiro. Median activation func- tions for graph neural networks. In ICASSP, pages 7440- 7444, 2019.
  16. [Ruiz et al., 2020] Luana Ruiz, Fernando Gama, Anto- nio Garcia Marques, and Alejandro Ribeiro. Invariance- preserving localized activation functions for graph neural networks. IEEE Trans. Signal Process., 68:127-141, 2020.
  17. [Sen et al., 2008] Prithviraj Sen, Galileo Namata, Mustafa Bilgic, Lise Getoor, Brian Gallagher, and Tina Eliassi-Rad. Collective classification in network data. AI Magazine, 29(3):93-106, 2008.
  18. [Tang et al., 2020] Xianfeng Tang, Yandong Li, Yiwei Sun, Huaxiu Yao, Prasenjit Mitra, and Suhang Wang. Transfer- ring robustness for graph neural network against poisoning attacks. In WSDM, pages 600-608, 2020.
  19. [Velickovic et al., 2018] Petar Velickovic, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Liò, and Yoshua Bengio. Graph attention networks. In ICLR, 2018.
  20. [Wang et al., 2019] Daixin Wang, Yuan Qi, Jianbin Lin, Peng Cui, Quanhui Jia, Zhen Wang, Yanming Fang, Quan Yu, Jun Zhou, and Shuang Yang. A semi-supervised graph attentive network for financial fraud detection. In ICDM, pages 598-607, 2019.
  21. [Wu et al., 2019] Huijun Wu, Chen Wang, Yuriy Tyshetskiy, Andrew Docherty, Kai Lu, and Liming Zhu. Adversarial examples for graph data: Deep insights into attack and defense. In IJCAI, pages 4816-4823, 2019. IJCAI
  22. [Xie et al., 2020] Yiqing Xie, Sha Li, Carl Yang, Raymond Chi-Wing Wong, and Jiawei Han. When do gnns work: Understanding and improving neighborhood aggregation. In IJCAI, volume 2020, 2020. IJCAI
  23. [Xu et al., 2019a] Kaidi Xu, Hongge Chen, Sijia Liu, Pin- Yu Chen, Tsui-Wei Weng, Mingyi Hong, and Xue Lin. Topology attack and defense for graph neural networks: An optimization perspective. In IJCAI, pages 3961-3967, 2019. IJCAI
  24. [Xu et al., 2019b] Keyulu Xu, Weihua Hu, Jure Leskovec, and Stefanie Jegelka. How powerful are graph neural net- works? In ICLR, 2019.
  25. [Zhu et al., 2019] Dingyuan Zhu, Ziwei Zhang, Peng Cui, and Wenwu Zhu. Robust graph convolutional networks against adversarial attacks. In KDD, pages 1399-1407, 2019.
  26. [Zügner and Günnemann, 2019a] Daniel Zügner and Stephan Günnemann. Adversarial attacks on graph neural networks via meta learning. In ICLR, 2019.
  27. [Zügner and Günnemann, 2019b] Daniel Zügner and Stephan Günnemann. Certifiable robustness and robust training for graph convolutional networks. In KDD, pages 246-256, 2019.
  28. [Zügner et al., 2018] Daniel Zügner, Amir Akbarnejad, and Stephan Günnemann. Adversarial attacks on neural net- works for graph data. In KDD, pages 2847-2856, 2018. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards