MUG: Meta-path-aware Universal Heterogeneous Graph Pre-Training
Organizations: College of Intelligence and Computing, Tianjin University, Tianjin, China · Departments of Health Technology & Informatics; Data Science & Artificial Intelligence; and Computing, The Hong Kong Polytechnic University, Kowloon, Hong Kong
Abstract
Universal graph pre-training has emerged as a key paradigm in graph representation learning, offering a promising way to train encoders to learn transferable representations from unlabeled graphs and to effectively generalize across a wide range of downstream tasks. However, recent explorations in universal graph pre-training primarily focus on homogeneous graphs and it remains unexplored for heterogeneous graphs, which exhibit greater structural and semantic complexity. This heterogeneity makes it highly challenging to train a universal encoder for diverse heterogeneous graphs: (i) the diverse types with dataset-specific semantics hinder the construction of a unified representation space; (ii) the number and semantics of meta-paths vary across datasets, making encoding and aggregation patterns learned from one dataset difficult to apply to others. To address these challenges, we propose a novel Meta-path-aware Universal heterogeneous Graph pre-training (MUG) approach. Specifically, for challenge (i), MUG introduces a input unification module that integrates information from multiple node and relation types within each heterogeneous graph into a unified representation.This representation is then projected into a shared space by a dimension-aware encoder, enabling alignment across graphs with diverse schemas.Furthermore, for challenge (ii), MUG trains a shared encoder to capture consistent structural patterns across diverse meta-path views rather than relying on dataset-specific aggregation strategies, while a global objective encourages discriminability and reduces dataset-specific biases. Extensive experiments demonstrate the effectiveness of MUG on some real datasets.
Figures & tables
| Train | Method | ACM | DBLP | AMiner | Freebase | ||||
|---|---|---|---|---|---|---|---|---|---|
| Ma-F1 | Mi-F1 | Ma-F1 | Mi-F1 | Ma-F1 | Mi-F1 | Ma-F1 | Mi-F1 | ||
| ACM | HeCo | 80.22 2.45 | 79.71 3.23 | 76.76 0.44 | 77.97 0.41 | 24.48 1.31 | 51.18 6.21 | 31.22 1.33 | 40.67 0.76 |
| HGMAE | 84.22 0.52 | 84.01 0.50 | 87.17 0.19 | 88.23 0.23 | 29.08 0.83 | 41.91 7.06 | 32.59 1.12 | 42.95 1.31 | |
| HERO | 84.37 0.29 | 84.12 0.30 | 84.60 0.61 | 85.80 0.54 | 44.08 1.38 | 50.14 1.31 | 33.69 1.77 | 43.32 0.43 | |
| MUG | 85.52 0.79 | 84.90 1.13 | 91.69 0.13 | 92.38 0.30 | 76.35 0.04 | 87.02 0.15 | 46.05 0.52 | 49.78 1.29 | |
| DBLP | HeCo | 82.93 0.80 | 83.43 0.70 | 90.11 0.33 | 90.73 0.31 | 26.89 1.09 | 35.23 5.45 | 35.58 0.94 | 39.53 2.11 |
| Shot-num | Method | ACM | DBLP | Aminer | Freebase | ||||
|---|---|---|---|---|---|---|---|---|---|
| Ma-F1 | Mi-F1 | Ma-F1 | Mi-F1 | Ma-F1 | Mi-F1 | Ma-F1 | Mi-F1 | ||
| 1-shot | HeCo | 59.36 12.32 | 63.41 9.52 | 45.74 10.32 | 49.94 9.53 | 23.85 2.61 | 39.69 10.43 | 30.70 3.08 | 39.58 3.68 |
| HGMAE | 73.17 5.04 | 75.48 4.96 | 61.46 5.68 | 65.94 5.54 | 20.65 4.46 | 36.88 7.33 | 30.65 3.87 | 38.20 4.37 | |
| HERO | 51.39 1.99 | 57.37 1.31 | 40.49 4.12 | 41.87 4.88 | 44.18 0.78 | 50.14 1.31 | 32.20 2.21 | 42.56 0.97 | |
| MUG | 79.49 4.26 | 79.54 3.93 | 84.24 5.64 | 85.76 4.95 | 49.12 6.16 | 72.10 4.68 | 33.24 2.63 | 42.20 1.96 | |
| 3-shot | HeCo | 73.53 8.71 | 74.77 7.29 | 64.49 6.69 | 66.09 6.50 | 24.93 1.92 | 40.56 8.13 | 33.15 2.66 | 40.12 2.39 |
Graph Representation Learning
Graph representation learning develops methods for encoding nodes, edges, and whole graphs for prediction, comparison, and transfer.
See all 305 papers