English

GraphAlign: Pretraining One Graph Neural Network on Multiple Graphs via Feature Alignment

Machine Learning 2024-06-06 v1

Abstract

Graph self-supervised learning (SSL) holds considerable promise for mining and learning with graph-structured data. Yet, a significant challenge in graph SSL lies in the feature discrepancy among graphs across different domains. In this work, we aim to pretrain one graph neural network (GNN) on a varied collection of graphs endowed with rich node features and subsequently apply the pretrained GNN to unseen graphs. We present a general GraphAlign method that can be seamlessly integrated into the existing graph SSL framework. To align feature distributions across disparate graphs, GraphAlign designs alignment strategies of feature encoding, normalization, alongside a mixture-of-feature-expert module. Extensive experiments show that GraphAlign empowers existing graph SSL frameworks to pretrain a unified and powerful GNN across multiple graphs, showcasing performance superiority on both in-domain and out-of-domain graphs.

Keywords

Cite

@article{arxiv.2406.02953,
  title  = {GraphAlign: Pretraining One Graph Neural Network on Multiple Graphs via Feature Alignment},
  author = {Zhenyu Hou and Haozhan Li and Yukuo Cen and Jie Tang and Yuxiao Dong},
  journal= {arXiv preprint arXiv:2406.02953},
  year   = {2024}
}
R2 v1 2026-06-28T16:54:00.360Z