Evaluating Robustness and Uncertainty of Graph Models Under Structural Distributional Shifts
Not on the map. Why?
Abstract (arXiv)
In reliable decision-making systems based on machine learning, models have to be robust to distributional shifts or provide the uncertainty of their predictions. In node-level problems of graph learning, distributional shifts can be especially complex since the samples are interdependent. To evaluate the performance of graph models, it is important to test them on diverse and meaningful distributional shifts. However, most graph benchmarks considering distributional shifts for node-level problems focus mainly on node features, while structural properties are also essential for graph problems. In this work, we propose a general approach for inducing diverse distributional shifts based on graph structure. We use this approach to create data splits according to several structural node properties: popularity, locality, and density. In our experiments, we thoroughly evaluate the proposed distributional shifts and show that they can be quite challenging for existing graph models. We also reveal that simple models often outperform more sophisticated methods on the considered structural shifts. Finally, our experiments provide evidence that there is a trade-off between the quality of learned representations for the base classification task under structural distributional shift and the ability to separate the nodes from different distributions using these representations.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 33 of its 51 references that are in the map. First posted on arXiv 27 Feb 2023.
Builds on
33 of 51 references.
References · 33
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,888
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2019Invariant Risk Minimizationcited by 1,832
- 2016Deep CORAL: Correlation Alignment for Deep Domain Adaptationcited by 1,194
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
21 more
- 2020Out-of-Distribution Generalization via Risk Extrapolation (REx)cited by 737
- 2015Image-based Recommendations on Styles and Substitutescited by 702
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2016Improving Variational Inference with Inverse Autoregressive Flowcited by 636
- 2018Predictive Uncertainty Estimation via Prior Networkscited by 555
- 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 332
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
- 2020Can Graph Neural Networks Count Substructures?cited by 235
- 2018Neural Autoregressive Flowscited by 207
- 2020Graph Neural Networks with Heterophilycited by 202
- 2021Deep Deterministic Uncertainty: A Simple Baselinecited by 200
- 2020GNNGuard: Defending Graph Neural Networks against Adversarial Attackscited by 195
- 2022Revisiting Heterophily For Graph Neural Networkscited by 169
- 2020Posterior Network: Uncertainty Estimation without OOD Samples via Density-Based Pseudo-Countscited by 163
- 2022Handling Distribution Shifts on Graphs: An Invariance Perspectivecited by 163
- 2022GOOD: A Graph Out-of-Distribution Benchmarkcited by 140
- 2020Uncertainty Aware Semi-Supervised Learning on Graph Datacited by 95
- 2021Graph Posterior Network: Bayesian Predictive Uncertainty for Node Classificationcited by 79
- 2020Towards More Practical Adversarial Attacks on Graph Neural Networkscited by 76
- 2020When is invariance useful in an Out-of-Distribution Generalization problem ?cited by 52
- 2022Shifts 2.0: Extending The Dataset of Real Distributional Shiftscited by 22
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 1; 2026: 2.
7 papers.
- 2024GraphLand: Evaluating Graph Machine Learning Models on Diverse Industrial Datacited by 20
- 2023Supercharging Graph Transformers with Advective Diffusioncited by 7
- 2023GeSS: Benchmarking Geometric Deep Learning under Scientific Applications with Distribution Shiftscited by 4
- 2024Vertical Validation: Evaluating Implicit Generative Models for Graphs on Thin Support Regionscited by 0
- 2025Freeze, Prompt, and Adapt: A Framework for Source-free Unsupervised GNN Promptingcited by 0
- 2026PLGC: Pseudo-Labeled Graph Condensationcited by 0
- 2026Do Deep Ensembles Actually Capture Uncertainty in Graph Neural Networks?cited by 0
- 2026Do Deep Ensembles Actually Capture Uncertainty in Graph Neural Networks?21 May 2026
- 2026PLGC: Pseudo-Labeled Graph Condensation15 Jan 2026
- 2025Freeze, Prompt, and Adapt: A Framework for Source-free Unsupervised GNN Prompting22 May 2025
- 2024Vertical Validation: Evaluating Implicit Generative Models for Graphs on Thin Support Regions20 Nov 2024
- 2024GraphLand: Evaluating Graph Machine Learning Models on Diverse Industrial Data22 Sep 2024
- 2023GeSS: Benchmarking Geometric Deep Learning under Scientific Applications with Distribution Shifts12 Oct 2023
- 2023Supercharging Graph Transformers with Advective Diffusion10 Oct 2023