Built independently by an author, for readers. Read the story and support ChapterPal

keyword

heterogeneous graph neural network

A heterogeneous graph neural network is a class of deep learning architectures designed to learn low-dimensional vector representations from heterogeneous graphs containing multiple distinct types of nodes, edges, and associated attributes. Unlike standard graph neural networks that operate on homogeneous structures where all elements share the same type, heterogeneous graph neural networks incorporate type-specific transformations, relational message-passing schemes, or metapath-guided aggregations to capture diverse structural dependencies and semantic relations. By mapping distinct entity and relation types into unified or specialized feature spaces, these networks effectively preserve complex relational context for downstream graph-mining tasks such as node classification, link prediction, clustering, and personalized recommendation.

3 items

Simple and Efficient Heterogeneous Graph Neural Network

Simple and Efficient Heterogeneous Graph Neural Network

Xiaocheng Yang, Mingyu Yan, Shirui Pan, Xiaochun Ye, Dongrui Fan

Why you should read this

Proposes a lightweight heterogeneous graph neural network that significantly speeds up training and improves classification accuracy by replacing expensive layer-wise neighbor attention with pre-computed mean aggregations and single-layer long metapath fusion.

Heterogeneous graph neural networks (HGNNs) have the powerful capability to embed rich structural and semantic information of a heterogeneous graph into node representations. Existing HGNNs inherit many mechanisms from graph neural networks (GNNs) designed for homogeneous graphs, especially the attention mechanism and the multi-layer structure. These mechanisms bring excessive complexity, but seldom work studies whether they are really effective on heterogeneous graphs. In this paper, we conduct an in-depth and detailed study of these mechanisms and propose the Simple and Efficient Heterogeneous Graph Neural Network (SeHGNN). To easily capture structural information, SeHGNN pre-computes the neighbor aggregation using a light-weight mean aggregator, which reduces complexity by removing overused neighbor attention and avoiding repeated neighbor aggregation in every training epoch. To better utilize semantic information, SeHGNN adopts the single-layer structure with long metapaths to extend the receptive field, as well as a transformer-based semantic fusion module to fuse features from different metapaths. As a result, SeHGNN exhibits the characteristics of a simple network structure, high prediction accuracy, and fast training speed. Extensive experiments on five real-world heterogeneous graphs demonstrate the superiority of SeHGNN over the state-of-the-arts on both accuracy and training speed.

Added

2026-09-26

Heterogeneous Graph Neural Network

Heterogeneous Graph Neural Network

Chuxu Zhang, Dongjin Song, Chao Huang, A. Swami, N. Chawla

OrganizationsJD.comNEC Laboratories America, Inc.United States Army Research LaboratoryUniversity of Notre Dame

Why you should read this

Proposes HetGNN, a heterogeneous graph neural network architecture that integrates multimodal node contents with complex structural topologies through restart-based random walk sampling and hierarchical type-aware feature aggregation.

Representation learning in heterogeneous graphs aims to pursue a meaningful vector representation for each node so as to facilitate downstream applications such as link prediction, personalized recommendation, node classification, etc. This task, however, is challenging not only because of the demand to incorporate heterogeneous structural (graph) information consisting of multiple types of nodes and edges, but also due to the need for considering heterogeneous attributes or contents (e.g., text or image) associated with each node. Despite a substantial amount of effort has been made to homogeneous (or heterogeneous) graph embedding, attributed graph embedding as well as graph neural networks, few of them can jointly consider heterogeneous structural (graph) information as well as heterogeneous contents information of each node effectively. In this paper, we propose HetGNN, a heterogeneous graph neural network model, to resolve this issue. Specifically, we first introduce a random walk with restart strategy to sample a fixed size of strongly correlated heterogeneous neighbors for each node and group them based upon node types. Next, we design a neural network architecture with two modules to aggregate feature information of those sampled neighboring nodes. The first module encodes "deep" feature interactions of heterogeneous contents and generates content embedding for each node. The second module aggregates content (attribute) embeddings of different neighboring groups (types) and further combines them by considering the impacts of different groups to obtain the optimal node embedding. Finally, we leverage a graph context loss and a mini-batch gradient descent procedure to train the model in an end-to-end manner. Extensive experiments on several datasets demonstrate that HetGNN can outperform state-of-the-art baselines in various graph mining tasks, i.e., link prediction, recommendation, node classification & clustering and inductive node classification & clustering.

Added

2026-09-24

Heterogeneous Graph Transformer

Heterogeneous Graph Transformer

Ziniu Hu, Yuxiao Dong, Kuansan Wang, Yizhou Sun

OrganizationsMicrosoftUniversity of California, Los Angeles

Why you should read this

Introduces the Heterogeneous Graph Transformer, an architecture using type-dependent attention and relative temporal encoding paired with scalable mini-batch sampling to effectively model billion-scale dynamic heterogeneous graphs.

Recent years have witnessed the emerging success of graph neural networks (GNNs) for modeling structured data. However, most GNNs are designed for homogeneous graphs, in which all nodes and edges belong to the same types, making them infeasible to represent heterogeneous structures. In this paper, we present the Heterogeneous Graph Transformer (HGT) architecture for modeling Web-scale heterogeneous graphs. To model heterogeneity, we design node- and edge-type dependent parameters to characterize the heterogeneous attention over each edge, empowering HGT to maintain dedicated representations for different types of nodes and edges. To handle dynamic heterogeneous graphs, we introduce the relative temporal encoding technique into HGT, which is able to capture the dynamic structural dependency with arbitrary durations. To handle Web-scale graph data, we design the heterogeneous mini-batch graph sampling algorithm---HGSampling---for efficient and scalable training. Extensive experiments on the Open Academic Graph of 179 million nodes and 2 billion edges show that the proposed HGT model consistently outperforms all the state-of-the-art GNN baselines by 9%--21% on various downstream tasks.

Added

2026-09-19