ASGNN: Graph Neural Networks with Adaptive Structure
Not on the map. Why?
Abstract (arXiv)
The graph neural network (GNN) models have presented impressive achievements in numerous machine learning tasks. However, many existing GNN models are shown to be vulnerable to adversarial attacks, which creates a stringent need to build robust GNN architectures. In this work, we propose a novel interpretable message passing scheme with adaptive structure (ASMP) to defend against adversarial attacks on graph structure. Layers in ASMP are derived based on optimization steps that minimize an objective function that learns the node feature and the graph structure simultaneously. ASMP is adaptive in the sense that the message passing process in different layers is able to be carried out over dynamically adjusted graphs. Such property allows more fine-grained handling of the noisy (or perturbed) graph structure and hence improves the robustness. Convergence properties of the ASMP scheme are theoretically established. Integrating ASMP with neural networks can lead to a new family of GNN models with adaptive structure (ASGNN). Extensive experiments on semi-supervised node classification tasks demonstrate that the proposed ASGNN outperforms the state-of-the-art GNN architectures in terms of classification performance under various adversarial attacks.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 46 of its 68 references that are in the map. First posted on arXiv 3 Oct 2022.
Builds on
46 of 68 references.
References · 46
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2019Heterogeneous Graph Attention Networkcited by 732
- 2017Graph Signal Processing: Overview, Challenges and Applicationscited by 409
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
- 2020Graph Structure Learning for Robust Graph Neural Networkscited by 368
34 more
- 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 332
- 2018Adversarial Attack on Graph Structured Datacited by 300
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
- 2019Learning Discrete Structures for Graph Neural Networkscited by 228
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 217
- 2020Iterative Deep Graph Learning for Graph Neural Networks: Better and Robust Node Embeddingscited by 212
- 2020GNNGuard: Defending Graph Neural Networks against Adversarial Attackscited by 195
- 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 166
- 2016How to learn a graph from smooth signalscited by 146
- 2021Interpreting and Unifying Graph Neural Networks with An Optimization Frameworkcited by 131
- 2020Learning to Drop: Robust Graph Neural Network via Topological Denoisingcited by 127
- 2018Learning graphs from data: A signal representation perspectivecited by 119
- 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
- 2020A PAC-Bayesian Approach to Generalization Bounds for Graph Neural Networkscited by 84
- 2020DeepRobust: A PyTorch Library for Adversarial Attacks and Defensescited by 78
- 2021A Survey on Graph Structure Learning: Progress and Opportunitiescited by 70
- 2021Elastic Graph Neural Networkscited by 67
- 2021Graph Neural Networks Inspired by Classical Iterative Algorithmscited by 60
- 2019Transferring Robustness for Graph Neural Network Against Poisoning Attackscited by 58
- 2019Graph-Revised Convolutional Networkcited by 58
- 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
- 2019Attacking Graph-based Classification via Manipulating the Graph Structurecited by 53
- 2019A Unified Framework for Structured Graph Learning via Spectral Constraintscited by 53
- 2014Trend Filtering on Graphscited by 45
- 2020Reliable Graph Neural Networks via Robust Aggregationcited by 43
- 2021p-Laplacian Based Graph Neural Networkscited by 39
- 2022FMP: Toward Fair Graph Message Passing against Topology Biascited by 35
- 2020Graph Unrolling Networks: Interpretable Neural Networks for Graph Signal Denoisingcited by 33
- 2021Learning to Learn Graph Topologiescited by 26
- 2020Revisiting Graph Convolutional Network on Semi-Supervised Node Classification from an Optimization Perspectivecited by 17
- 2022GARNET: Reduced-Rank Topology Learning for Robust and Scalable Graph Neural Networkscited by 14
- 2022Descent Steps of a Relation-Aware Energy Produce Heterogeneous Graph Neural Networkscited by 9
- 2022Towards Understanding Graph Neural Networks: An Algorithm Unrolling Perspectivecited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.
- 2024Domain Adaptive Unfolded Graph Neural Networkscited by 0
- 2024Domain Adaptive Unfolded Graph Neural Networks20 Nov 2024