Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Rethinking Propagation for Unsupervised Graph Domain Adaptation

About

Unsupervised Graph Domain Adaptation (UGDA) aims to transfer knowledge from a labelled source graph to an unlabelled target graph in order to address the distribution shifts between graph domains. Previous works have primarily focused on aligning data from the source and target graph in the representation space learned by graph neural networks (GNNs). However, the inherent generalization capability of GNNs has been largely overlooked. Motivated by our empirical analysis, we reevaluate the role of GNNs in graph domain adaptation and uncover the pivotal role of the propagation process in GNNs for adapting to different graph domains. We provide a comprehensive theoretical analysis of UGDA and derive a generalization bound for multi-layer GNNs. By formulating GNN Lipschitz for k-layer GNNs, we show that the target risk bound can be tighter by removing propagation layers in source graph and stacking multiple propagation layers in target graph. Based on the empirical and theoretical analysis mentioned above, we propose a simple yet effective approach called A2GNN for graph domain adaptation. Through extensive experiments on real-world datasets, we demonstrate the effectiveness of our proposed A2GNN framework.

Meihan Liu, Zeyu Fang, Zhen Zhang, Ming Gu, Sheng Zhou, Xin Wang, Jiajun Bu• 2024

Related benchmarks

TaskDatasetResultRank
Graph ClassificationCOX2_MD to COX2 (target)
Accuracy66.2
65
Node ClassificationAminer
Micro F175.94
46
Graph ClassificationMutagenicity Edge Shift M0→M2
Accuracy37.8
43
Node ClassificationSocial domains Blog2 to Blog1
Micro-F144.01
42
Graph ClassificationSpurious-Motif → Spurious-Motif_bias Corr. Shift S→SB
Accuracy46.5
41
Graph ClassificationBZR to BZR_MD (target)
Accuracy59.8
37
Graph ClassificationBZR_MD to BZR (target)
Accuracy77.6
37
Node ClassificationSocial domains Blog1 to Blog2
Micro-F147.1
33
Graph ClassificationPROTEINS → DD Feature Shift
Accuracy55.8
28
Graph ClassificationDD → PROTEINS Feature Shift
Accuracy66.1
28
Showing 10 of 65 rows

Other info

Follow for update