paper-with-me

Papers

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

2024-03-22 · Yundong Sun, Dongjie Zhu, Yansong Wang, Zhaoshuo Tian

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.

📄 PDF Abstract BibTeX arXiv:2403.15520

Code (1)

phd-lanyu/gtc 공식 구현 pytorch

Tasks

Contrastive LearningGraph Representation LearningRepresentation Learning

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Residual Connection 설명 없음
Multi-Head Attention 설명 없음

Similar Papers 제목 키워드 기반

Heterogeneous Graph Neural Networks using Self-supervised Reciprocally Contrastive Learning

2022-04-30 · Cuiying Huo, Dongxiao He, Yawen Li, Di Jin 외

Heterogeneous graph neural network (HGNN) is a very popular technique for the modeling and analysis of heterogeneous graphs. Most existing HGNN-based approaches are supervised or semi-supervised learning methods requirin…

AttributeContrastive LearningGraph Neural Network

Heterogeneous Graph Contrastive Learning for Recommendation

2023-03-02 · Mengru Chen, Chao Huang, Lianghao Xia, Wei Wei 외

Graph Neural Networks (GNNs) have become powerful tools in modeling graph-structured data in recommender systems. However, real-life recommendation scenarios usually involve heterogeneous relationships (e.g., social-awar…

Contrastive LearningRecommendation SystemsRelational ReasoningSelf-Supervised Learning+1

Cross-view Self-Supervised Learning on Heterogeneous Graph Neural Network via Bootstrapping

2022-01-10 · Minjae Park

Heterogeneous graph neural networks can represent information of heterogeneous graphs with excellent ability. Recently, self-supervised learning manner is researched which learns the unique expression of a graph through …

Contrastive LearningGraph Neural NetworkSelf-Supervised Learning

Geometry Contrastive Learning on Heterogeneous Graphs

2022-06-25 · Shichao Zhu, Chuan Zhou, Anfeng Cheng, Shirui Pan 외

Self-supervised learning (especially contrastive learning) methods on heterogeneous graphs can effectively get rid of the dependence on supervisory data. Meanwhile, most existing representation learning methods embed the…

Contrastive LearningNode ClassificationNode ClusteringRepresentation Learning+1

HGOT: Self-supervised Heterogeneous Graph Neural Network with Optimal Transport

2025-06-03 · Yanbei Liu, Chongxu Wang, Zhitao Xiao, Lei Geng 외

Heterogeneous Graph Neural Networks (HGNNs), have demonstrated excellent capabilities in processing heterogeneous information networks. Self-supervised learning on heterogeneous graphs, especially contrastive self-superv…

Graph Neural NetworkNode ClassificationSelf-Supervised Learning