Revisiting Self-Supervised Heterogeneous Graph Learning from Spectral Clustering Perspective
Abstract
Self-supervised heterogeneous graph learning (SHGL) has shown promising potential in diverse scenarios. However, while existing SHGL methods share a similar essential with clustering approaches, they encounter two significant limitations: (i) noise in graph structures is often introduced during the message-passing process to weaken node representations, and (ii) cluster-level information may be inadequately captured and leveraged, diminishing the performance in downstream tasks. In this paper, we address these limitations by theoretically revisiting SHGL from the spectral clustering perspective and introducing a novel framework enhanced by rank and dual consistency constraints. Specifically, our framework incorporates a rank-constrained spectral clustering method that refines the affinity matrix to exclude noise effectively. Additionally, we integrate node-level and cluster-level consistency constraints that concurrently capture invariant and clustering information to facilitate learning in downstream tasks. We theoretically demonstrate that the learned representations are divided into distinct partitions based on the number of classes and exhibit enhanced generalization ability across tasks. Experimental results affirm the superiority of our method, showcasing remarkable improvements in several downstream tasks compared to existing methods.
Benchmark Results
Tested on 2 datasets 11 baseline values reported too low
Tables show presented results in global context (best 3 papers + GCN + MLP).
Heterogeneous Graph Benchmarks
| # | Model | Micro-F1 ↑ | Paper |
|---|---|---|---|
| 1 | LMSPS | 0.9566
±0.0020 | |
| 2 | PSHGCN | 0.9561
±0.0012 | |
| 3 | RpHGNN | 0.9555
±0.0029 | |
| 16 | SCHOOL | 0.9470
±0.0040 | This paper |
| 21 | GCN | 0.9460
±0.0031 best reported | best at pub: Graph Neural Networks with a Distribution of Parametrized Graphs (ICML 2023) |
| 23 | GAT | 0.9448
±0.0022 best reported | best at pub: Graph Neural Networks with a Distribution of Parametrized Graphs (ICML 2023) |
| 28 | HERO | 0.9440
±0.0040 | This paper |
| 36 | CPIM | 0.9380
±0.0080 | This paper |
| 37 | HAN | 0.9369 best reported | |
| 39 | HGT | 0.9365 best reported | |
| 41 | HGMAE | 0.9340
±0.0060 | |
| 44 | DMGI | 0.9331 best reported | |
| 45 | HGCML | 0.9329
±0.0012 best reported | best at pub: Heterogeneous Graph Contrastive Multi-view Learning (2022) Difference within reported uncertainty; not counted as underperformance. |
| 46 | GraphSAGE | 0.9306
±0.0047 | |
| 47 | Mp2vec | 0.9304 best reported | |
| 62 | HeCo | 0.9224
±0.0048 best reported | best at pub: Heterogeneous Graph Contrastive Multi-view Learning (2022) Difference within reported uncertainty; not counted as underperformance. |
| 64 | HDMI | 0.9220
±0.0050 | prev best: HetGPT: Harnessing the Power of Prompt Tuning in Pre-Trained Heterogeneous Graph Neural Networks (WWW 2023) Improvement within reported uncertainty; not highlighted. |
| 70 | DMGIattn | 0.9180
±0.0030 | This paper |
| 81 | DeepWalk | 0.9012
±0.0045 best reported | best at pub: Generative-Contrastive Heterogeneous Graph Neural Network (2024) Difference within reported uncertainty; not counted as underperformance. |
| 176 | MLP | 0.6447
±0.0136 |
| # | Model | Micro-F1 ↑ | Paper |
|---|---|---|---|
| 1 | LMSPS | 0.9469
±0.0036 | |
| 2 | PSHGCN | 0.9427
±0.0023 | |
| 3 | SlotGAT | 0.9406
±0.0022 | |
| 19 | GAT | 0.9273 best reported | best at pub: Self-supervised Auxiliary Learning with Meta-paths for Heterogeneous Graphs (NeurIPS 2020) |
| 21 | SCHOOL | 0.9260
±0.0050 | This paper |
| 29 | GCN | 0.9229 best reported | best at pub: Self-supervised Auxiliary Learning with Meta-paths for Heterogeneous Graphs (NeurIPS 2020) |
| 35 | HERO | 0.9210
±0.0070 | This paper |
| 41 | HGT | 0.9160
±0.0060 | prev best: Heterogeneous Graph Benchmarks (KDD 2021) Improvement within reported uncertainty; not highlighted. |
| 43 | HAN | 0.9147
±0.0022 best reported | best at pub: Beyond Redundancy: Information-aware Unsupervised Multiplex Graph Structure Learning (NeurIPS 2024) |
| 46 | CPIM | 0.9130
±0.0020 | This paper |
| 47 | HDMI | 0.9116
±0.0056 best reported | best at pub: HetGPT: Harnessing the Power of Prompt Tuning in Pre-Trained Heterogeneous Graph Neural Networks (WWW 2023) |
| 48 | HGCML | 0.9102
±0.0013 best reported | best at pub: Heterogeneous Graph Contrastive Multi-view Learning (2022) Difference within reported uncertainty; not counted as underperformance. |
| 49 | GIN | 0.9092 | |
| 53 | HGMAE | 0.9060
±0.0070 | prev best: Generative-Contrastive Heterogeneous Graph Neural Network (2024) |
| 64 | DMGI | 0.8980
±0.0010 | This paper |
| 68 | HeCo | 0.8897
±0.0112 best reported | best at pub: Heterogeneous Graph Contrastive Multi-view Learning (2022) Difference within reported uncertainty; not counted as underperformance. |
| 71 | DMGIattn | 0.8870
±0.0050 | This paper |
| 77 | Mp2vec | 0.8810
±0.0030 | prev best: Heterogeneous Graph Contrastive Multi-view Learning (2022) |
| 100 | DeepWalk | 0.8178
±0.0004 best reported | best at pub: Heterogeneous Graph Contrastive Multi-view Learning (2022) |
| 109 | MLP | 0.7102
±0.0221 |
