LGIRMar 22, 2024

GTC: GNN-Transformer Co-contrastive Learning for Self-supervised Heterogeneous Graph Representation

arXiv:2403.15520v156 citationsh-index: 10Has CodeNeural Networks
Originality Highly original
AI Analysis

This work addresses a key bottleneck in graph representation learning for researchers and practitioners, offering a novel collaborative approach to improve model depth and accuracy.

The paper tackles the over-smoothing problem in Graph Neural Networks (GNNs) by proposing GTC, a novel framework that combines GNNs and Transformers to integrate local and global information for self-supervised heterogeneous graph representation, achieving superior performance compared to state-of-the-art methods on real datasets.

Graph Neural Networks (GNNs) have emerged as the most powerful weapon for various graph tasks due to the message-passing mechanism's great local information aggregation ability. However, over-smoothing has always hindered GNNs from going deeper and capturing multi-hop neighbors. Unlike GNNs, Transformers can model global information and multi-hop interactions via multi-head self-attention and a proper Transformer structure can show more immunity to the over-smoothing problem. So, can we propose a novel framework to combine GNN and Transformer, integrating both GNN's local information aggregation and Transformer's global information modeling ability to eliminate the over-smoothing problem? To realize this, this paper proposes a collaborative learning scheme for GNN-Transformer and constructs GTC architecture. GTC leverages the GNN and Transformer branch to encode node information from different views respectively, and establishes contrastive learning tasks based on the encoded cross-view information to realize self-supervised heterogeneous graph representation. For the Transformer branch, we propose Metapath-aware Hop2Token and CG-Hetphormer, which can cooperate with GNN to attentively encode neighborhood information from different levels. As far as we know, this is the first attempt in the field of graph representation learning to utilize both GNN and Transformer to collaboratively capture different view information and conduct cross-view contrastive learning. The experiments on real datasets show that GTC exhibits superior performance compared with state-of-the-art methods. Codes can be available at https://github.com/PHD-lanyu/GTC.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes