Stable Prediction on Graphs with Agnostic Distribution Shift
Not on the map. Why?
Abstract (arXiv)
Graph is a flexible and effective tool to represent complex structures in practice and graph neural networks (GNNs) have been shown to be effective on various graph tasks with randomly separated training and testing data. In real applications, however, the distribution of training graph might be different from that of the test one (e.g., users' interactions on the user-item training graph and their actual preference on items, i.e., testing environment, are known to have inconsistencies in recommender systems). Moreover, the distribution of test data is always agnostic when GNNs are trained. Hence, we are facing the agnostic distribution shift between training and testing on graph learning, which would lead to unstable inference of traditional GNNs across different test environments. To address this problem, we propose a novel stable prediction framework for GNNs, which permits both locally and globally stable learning and prediction on graphs. In particular, since each node is partially represented by its neighbors in GNNs, we propose to capture the stable properties for each node (locally stable) by re-weighting the information propagation/aggregation processes. For global stability, we propose a stable regularizer that reduces the training losses on heterogeneous environments and thus warping the GNNs to generalize well. We conduct extensive experiments on several graph benchmarks and a noisy industrial recommendation dataset that is collected from 5 consecutive days during a product promotion festival. The results demonstrate that our method outperforms various SOTA GNNs for stable prediction on graphs with agnostic distribution shift, including shift caused by node labels and attributes.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 23 of its 50 references that are in the map. First posted on arXiv 8 Oct 2021.
Builds on
23 of 50 references.
References · 23
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
- 2019Neural Graph Collaborative Filteringcited by 661
- 2015Causal inference using invariant prediction: identification and confidence intervalscited by 536
- 2017Representation Learning on Graphs: Methods and Applicationscited by 457
11 more
- 2020Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsterscited by 250
- 2020Bias and Debias in Recommender System: A Survey and Future Directionscited by 240
- 2020AM-GCN: Adaptive Multi-channel Graph Convolutional Networkscited by 121
- 2020Stable Prediction with Model Misspecification and Agnostic Distribution Shiftcited by 62
- 2018Stable Prediction across Unknown Environmentscited by 55
- 2020Simplifying Architecture Search for Graph Neural Networkcited by 28
- 2018Semi-supervised Learning on Graphs with Generative Adversarial Netscited by 21
- 2021Semi-Supervised Graph-to-Graph Translationcited by 18
- 2019Learning to Identify High Betweenness Centrality Nodes from Scratch: A Novel Graph Neural Network Approachcited by 16
- 2019Collective Link Prediction Oriented Network Embedding with Hierarchical Graph Attentioncited by 5
- 2019Bayes EMbedding (BEM): Refining Representation by Integrating Knowledge Graphs and Behavior-specific Networkscited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 4.
9 papers.
- 2022Out-Of-Distribution Generalization on Graphs: A Surveycited by 97
- 2024UniGraph: Learning a Unified Cross-Domain Foundation Model for Text-Attributed Graphscited by 66
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?cited by 41
- 2023GraphMETRO: Mitigating Complex Graph Distribution Shifts via Mixture of Aligned Expertscited by 19
- 2024Graph Learning under Distribution Shifts: A Comprehensive Survey on Domain Adaptation, Out-of-distribution, and Continual Learningcited by 18
- 2023Individual and Structural Graph Information Bottlenecks for Out-of-Distribution Generalizationcited by 15
- 2023Mining Stable Preferences: Adaptive Modality Decorrelation for Multimedia Recommendationcited by 5
- 2024Dissecting the Failure of Invariant Learning on Graphscited by 5
- 2024Negative as Positive: Enhancing Out-of-distribution Generalization for Graph Contrastive Learningcited by 2
- 2024Dissecting the Failure of Invariant Learning on Graphs5 Nov 2024
- 2024Negative as Positive: Enhancing Out-of-distribution Generalization for Graph Contrastive Learning25 May 2024
- 2024Graph Learning under Distribution Shifts: A Comprehensive Survey on Domain Adaptation, Out-of-distribution, and Continual Learning26 Feb 2024
- 2024UniGraph: Learning a Unified Cross-Domain Foundation Model for Text-Attributed Graphs21 Feb 2024
- 2023GraphMETRO: Mitigating Complex Graph Distribution Shifts via Mixture of Aligned Experts7 Dec 2023
- 2023Individual and Structural Graph Information Bottlenecks for Out-of-Distribution Generalization28 Jun 2023
- 2023Mining Stable Preferences: Adaptive Modality Decorrelation for Multimedia Recommendation25 Jun 2023
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?2 Jun 2023
- 2022Out-Of-Distribution Generalization on Graphs: A Survey16 Feb 2022