Complex Network Effects on the Robustness of Graph Convolutional Networks
Benjamin A. Miller, Kevin Chan, Tina Eliassi-Rad

TL;DR
This paper proposes training data selection strategies based on network characteristics to enhance the robustness of graph convolutional networks against targeted poisoning attacks, outperforming existing defenses.
Contribution
It introduces two novel training data selection methods leveraging network structure to significantly improve GCN robustness against attacks.
Findings
Changing training data makes networks harder to attack.
Attackers need 2-4 times more perturbations to succeed.
Proposed methods outperform random training and complement existing defenses.
Abstract
Vertex classification -- the problem of identifying the class labels of nodes in a graph -- has applicability in a wide variety of domains. Examples include classifying subject areas of papers in citation networks or roles of machines in a computer network. Vertex classification using graph convolutional networks is susceptible to targeted poisoning attacks, in which both graph structure and node attributes can be changed in an attempt to misclassify a target node. This vulnerability decreases users' confidence in the learning method and can prevent adoption in high-stakes contexts. Defenses have also been proposed, focused on filtering edges before creating the model or aggregating information from neighbors more robustly. This paper considers an alternative: we leverage network characteristics in the training data selection process to improve robustness of vertex classifiers. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Complex Network Analysis Techniques
