Out-of-distribution (OOD) generalization remains challenging for graph neural networks (GNNs), as graph distributions can vary substantially across time and domains.
Supervised and self-supervised graph representation learning are guided by distinct objectives and offer different perspectives on graph representations.
In this Work
We study whether self-supervised representations (SSL) can provide complementary signals to improve supervised OOD node classification.
We develop two backbone-agnostic frameworks that exploit such information at different stages of learning and prediction.
Co-Train jointly learns supervised and SSL representations and adaptively integrates them during training, while Dual-Space Retrieval performs non-parametric prediction in the two representation spaces and combines their predictions through confidence-aware fusion at inference time.
The supervised and SSL encoders are separately parameterized and need not share the same GNN architecture.
Experiments
We evaluate multiple GNN backbones and two distinct SSL objectives, DGI and GRACE, on four graph benchmarks spanning temporal and cross-domain distribution shifts.
Extensive experiments show that Co-Train consistently outperforms strong supervised OOD baselines, while Dual-Space Retrieval achieves competitive performance as a flexible non-parametric alternative.
Results and Analysis
Results across different backbones and SSL objectives, together with representation analyses and ablations, demonstrate that SSL representations provide complementary information to supervised representations and can improve OOD node classification across diverse settings.