TL;DR
This paper introduces STABLE, an unsupervised method to refine graph structures for GNNs, improving robustness against attacks by producing representations that encode both features and structure, leading to better defense performance.
Contribution
The paper proposes an unsupervised structure refinement pipeline, STABLE, that enhances GNN robustness without increasing computational complexity, outperforming existing methods.
Findings
STABLE outperforms state-of-the-art defenses on four benchmarks.
Refined graphs improve GNN robustness against various attacks.
The advanced GCN enhances robustness without added time complexity.
Abstract
Benefiting from the message passing mechanism, Graph Neural Networks (GNNs) have been successful on flourish tasks over graph data. However, recent studies have shown that attackers can catastrophically degrade the performance of GNNs by maliciously modifying the graph structure. A straightforward solution to remedy this issue is to model the edge weights by learning a metric function between pairwise representations of two end nodes, which attempts to assign low weights to adversarial edges. The existing methods use either raw features or representations learned by supervised GNNs to model the edge weights. However, both strategies are faced with some immediate problems: raw features cannot represent various properties of nodes (e.g., structure information), and representations learned by supervised GNN may suffer from the poor performance of the classifier on the poisoned graph. 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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsGraph Convolutional Network
