Out-of-Distribution Generalization on Graphs via Progressive Inference

Yiming Xu, Bin Shi, Zhen Peng, Huixiang Liu, Bo Dong +1 more
3/4/2025
cs.LG

No official code found. Best implementation: yimingxu24/GPro (2 stars, last commit 2025-07-16).

Abstract

The development and evaluation of graph neural networks (GNNs) generally follow the independent and identically distributed (i.i.d.) assumption. Yet this assumption is often untenable in practice due to the uncontrollable data generation mechanism. In particular, when the data distribution shows a significant shift, most GNNs would fail to produce reliable predictions and may even make decisions randomly. One of the most promising solutions to improve the model generalization is to pick out causal invariant parts in the input graph. Nonetheless, we observe a significant distribution gap between the causal parts learned by existing methods and the ground truth, leading to undesirable performance. In response to the above issues, this paper presents GPro, a model that learns graph causal invariance with progressive inference. Specifically, the complicated graph causal invariant learning is decomposed into multiple intermediate inference steps from easy to hard, and the perception of GPro is continuously strengthened through a progressive inference process to extract causal features that are stable to distribution shifts. We also enlarge the training distribution by creating counterfactual samples to enhance the capability of the GPro in capturing the causal invariant parts. Extensive experiments demonstrate that our proposed GPro outperforms the state-of-the-art methods by 4.91% on average. For datasets with more severe distribution shifts, the performance improvement can be up to 6.86%.

View on arXivView PDF

Code Implementations(1)

yimingxu24/GProCommunity67%

Out-of-Distribution Generalization on Graphs via Progressive Inference (AAAI'25)

20Shell, PythonMar 17, 20241 years ago

Similar Papers

Cite this paper

@article{xu2025outofdistribution,
  title  = {Out-of-Distribution Generalization on Graphs via Progressive Inference},
  author = {Yiming Xu and Bin Shi and Zhen Peng and Huixiang Liu and Bo Dong and Chen Chen},
  year   = {2025},
  eprint = {2503.02988},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.02988v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.02988.svg)](https://codeofpaper.com/paper/2503.02988)

Discussion