LAMP: Learnable Meta-Path Guided Adversarial Contrastive Learning for Heterogeneous Graphs
Siqing Li, Jin-Duk Park, Wei Huang, Xin Cao, Won-Yong Shin, Zhiqiang Xu
TL;DR
The paper tackles the fragility of unsupervised heterogeneous graph contrastive learning caused by arbitrary meta-path selections. It introduces LAMP, a dual-view framework that combines a high-order meta-path view (processed via Learnable Meta-Path Guided Augmentation) with a local network-schema view, connected through a unified HGNN encoder and a max-min InfoNCE objective with a learnable meta-path weighting vector $\boldsymbol{\tau}$. Key contributions include (i) an integrated meta-path sub-graph approach with edge-pruning-based sparsification, (ii) a differentiable adversarial augmentation strategy that preserves meaningful structure, and (iii) extensive empirical validation showing superior robustness and accuracy across four HGB datasets, along with ablations and hyper-parameter analyses. The work advances robust, scalable HGCL for IR applications by reducing reliance on a single meta-path choice and enabling effective utilization of diverse meta-path information.
Abstract
Heterogeneous graph neural networks (HGNNs) have significantly propelled the information retrieval (IR) field. Still, the effectiveness of HGNNs heavily relies on high-quality labels, which are often expensive to acquire. This challenge has shifted attention towards Heterogeneous Graph Contrastive Learning (HGCL), which usually requires pre-defined meta-paths. However, our findings reveal that meta-path combinations significantly affect performance in unsupervised settings, an aspect often overlooked in current literature. Existing HGCL methods have considerable variability in outcomes across different meta-path combinations, thereby challenging the optimization process to achieve consistent and high performance. In response, we introduce \textsf{LAMP} (\underline{\textbf{L}}earn\underline{\textbf{A}}ble \underline{\textbf{M}}eta-\underline{\textbf{P}}ath), a novel adversarial contrastive learning approach that integrates various meta-path sub-graphs into a unified and stable structure, leveraging the overlap among these sub-graphs. To address the denseness of this integrated sub-graph, we propose an adversarial training strategy for edge pruning, maintaining sparsity to enhance model performance and robustness. \textsf{LAMP} aims to maximize the difference between meta-path and network schema views for guiding contrastive learning to capture the most meaningful information. Our extensive experimental study conducted on four diverse datasets from the Heterogeneous Graph Benchmark (HGB) demonstrates that \textsf{LAMP} significantly outperforms existing state-of-the-art unsupervised models in terms of accuracy and robustness.
