Collaborate to Adapt: Source-Free Graph Domain Adaptation via Bi-directional Adaptation (2403.01467v1)
Abstract: Unsupervised Graph Domain Adaptation (UGDA) has emerged as a practical solution to transfer knowledge from a label-rich source graph to a completely unlabelled target graph. However, most methods require a labelled source graph to provide supervision signals, which might not be accessible in the real-world settings due to regulations and privacy concerns. In this paper, we explore the scenario of source-free unsupervised graph domain adaptation, which tries to address the domain adaptation problem without accessing the labelled source graph. Specifically, we present a novel paradigm called GraphCTA, which performs model adaptation and graph adaptation collaboratively through a series of procedures: (1) conduct model adaptation based on node's neighborhood predictions in target graph considering both local and global information; (2) perform graph adaptation by updating graph structure and node attributes via neighborhood contrastive learning; and (3) the updated graph serves as an input to facilitate the subsequent iteration of model adaptation, thereby establishing a collaborative loop between model adaptation and graph adaptation. Comprehensive experiments are conducted on various public datasets. The experimental results demonstrate that our proposed model outperforms recent source-free baselines by large margins.
- Wasserstein generative adversarial networks. In ICML. PMLR, 214–223.
- Analysis of representations for domain adaptation. NIPS 19 (2006).
- Graph neural networks with convolutional arma filters. TPAMI 44, 7 (2021), 3496–3507.
- A simple framework for contrastive learning of visual representations. In ICML. PMLR, 1597–1607.
- Towards discriminability and diversity: Batch nuclear-norm maximization under label insufficient situations. In CVPR. 3941–3950.
- Graph transfer learning via adversarial domain adaptation with graph convolution. TKDE (2022).
- Convolutional neural networks on graphs with fast localized spectral filtering. NIPS 29 (2016).
- Ailin Deng and Bryan Hooi. 2021. Graph neural network-based anomaly detection in multivariate time series. In AAAI. 4027–4035.
- Graph neural networks for social recommendation. In The world wide web conference. 417–426.
- SLAPS: Self-supervision improves structure learning for graph neural networks. NIPS 34 (2021), 22667–22681.
- Matthias Fey and Jan Eric Lenssen. 2019. Fast graph representation learning with PyTorch Geometric. arXiv preprint arXiv:1903.02428 (2019).
- Learning discrete structures for graph neural networks. In ICML. PMLR, 1972–1982.
- Robustness of graph neural networks at scale. NIPS 34 (2021), 7637–7649.
- Aditya Grover and Jure Leskovec. 2016. node2vec: Scalable feature learning for networks. In KDD. 855–864.
- Inductive representation learning on large graphs. NIPS 30 (2017).
- Momentum contrast for unsupervised visual representation learning. In CVPR. 9729–9738.
- Cycada: Cycle-consistent adversarial domain adaptation. In ICML. Pmlr, 1989–1998.
- CEDe: A collection of expert-curated datasets with atom-level entity annotations for Optical Chemical Structure Recognition. NIPS 35 (2022), 27114–27126.
- Empowering graph representation learning with test-time graph transformation. arXiv preprint arXiv:2210.03561 (2022).
- Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014).
- Thomas N Kipf and Max Welling. 2016a. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907 (2016).
- Thomas N Kipf and Max Welling. 2016b. Variational graph auto-encoders. arXiv preprint arXiv:1611.07308 (2016).
- Confidence score for source-free unsupervised domain adaptation. In ICML. PMLR, 12365–12377.
- Do we really need to access the source data? source hypothesis transfer for unsupervised domain adaptation. In ICML. PMLR, 6028–6039.
- Domain adaptation with auxiliary target domain-oriented classifier. In CVPR. 16632–16642.
- Source data-absent unsupervised domain adaptation through hypothesis transfer and labeling transfer. TPAMI 44, 11 (2021), 8602–8617.
- Rethinking Propagation for Unsupervised Graph Domain Adaptation. arXiv preprint arXiv:2402.05660 (2024).
- Sparsity-aware sensor collaboration for linear coherent estimation. IEEE Transactions on Signal Processing 63, 10 (2015), 2582–2596.
- Towards unsupervised deep graph structure learning. In Proceedings of the ACM Web Conference 2022. 1392–1403.
- Learning transferable features with deep adaptation networks. In ICML. PMLR, 97–105.
- Conditional adversarial domain adaptation. NIPS 31 (2018).
- Unsupervised domain adaptation with residual transfer networks. NIPS 29 (2016).
- Deep transfer learning with joint adaptation networks. In ICML. PMLR, 2208–2217.
- Source free unsupervised graph domain adaptation. arXiv preprint arXiv:2112.00955 (2021).
- Transferrable prototypical networks for unsupervised domain adaptation. In CVPR. 2239–2247.
- Evolvegcn: Evolving graph convolutional networks for dynamic graphs. In AAAI. 5363–5370.
- Deepwalk: Online learning of social representations. In KDD. 701–710.
- Multi-scale attributed node embedding. Journal of Complex Networks 9, 2 (2021), cnab014.
- Wasserstein distance guided representation learning for domain adaptation. In AAAI, Vol. 32.
- Adversarial deep network embedding for cross-network node classification. In AAAI. 2991–2999.
- Network together: Node classification via cross-network deep network embedding. TNNLS 32, 5 (2020), 1935–1948.
- Ankit Singh. 2021. Clda: Contrastive learning for semi-supervised domain adaptation. NIPS 34 (2021), 5089–5101.
- Correlation alignment for unsupervised domain adaptation. Domain adaptation in computer vision applications (2017), 153–171.
- Rethinking graph neural networks for anomaly detection. In ICML. PMLR, 21076–21089.
- Arnetminer: extraction and mining of academic social networks. In KDD. 990–998.
- Adversarial discriminative domain adaptation. In CVPR. 7167–7176.
- Laurens Van der Maaten and Geoffrey Hinton. 2008. Visualizing data using t-SNE. JMLR 9, 11 (2008).
- Graph attention networks. arXiv preprint arXiv:1710.10903 (2017).
- Deep hashing network for unsupervised domain adaptation. In CVPR. 5018–5027.
- Simplifying graph convolutional networks. In ICML. PMLR, 6861–6871.
- Non-IID Transfer Learning on Graphs. arXiv preprint arXiv:2212.08174 (2022).
- Unsupervised domain adaptive graph convolutional networks. In Proceedings of The Web Conference 2020. 1457–1467.
- A comprehensive survey on graph neural networks. TNNLS 32, 1 (2020), 4–24.
- Topology attack and defense for graph neural networks: An optimization perspective. arXiv preprint arXiv:1906.04214 (2019).
- How powerful are graph neural networks? arXiv preprint arXiv:1810.00826 (2018).
- Exploiting the intrinsic neighborhood structure for source-free domain adaptation. NIPS 34 (2021), 29393–29405.
- Adapt-and-Distill: Developing Small, Fast and Effective Pretrained Language Models for Domains. In Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021. 460–470.
- Graph convolutional neural networks for web-scale recommender systems. In KDD. 974–983.
- Graph Domain Adaptation via Theory-Grounded Spectral Regularization. In ICLR.
- Central moment discrepancy (cmd) for domain-invariant representation learning. arXiv preprint arXiv:1702.08811 (2017).
- Robust unsupervised domain adaptation for neural networks via moment alignment. Information Sciences 483 (2019), 174–191.
- Domain adaptation under target and conditional shift. In ICML. PMLR, 819–827.
- Adversarial separation network for cross-network node classification. In CIKM. 2618–2626.
- Xiang Zhang and Marinka Zitnik. 2020. Gnnguard: Defending graph neural networks against adversarial attacks. NIPS 33 (2020), 9263–9275.
- AdaNPC: Exploring Non-Parametric Classifier for Test-Time Adaptation. arXiv preprint arXiv:2304.12566 (2023).
- H2mn: Graph similarity learning with hierarchical hypergraph matching networks. In KDD. 2274–2284.
- Divide and Contrast: Source-free Domain Adaptation via Adaptive Contrastive Learning. arXiv preprint arXiv:2211.06612 (2022).
- ANRL: attributed network representation learning via deep neural networks.. In Ijcai, Vol. 18. 3155–3161.
- Graph neural networks: A review of methods and applications. AI open 1 (2020), 57–81.
- Transfer learning of graph neural networks with ego-graph information maximization. NIPS 34 (2021), 1766–1779.
- Zhen Zhang (384 papers)
- Meihan Liu (6 papers)
- Anhui Wang (1 paper)
- Hongyang Chen (61 papers)
- Zhao Li (109 papers)
- Jiajun Bu (52 papers)
- Bingsheng He (105 papers)