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

keyword

heterogeneous information networks

A heterogeneous information network, also referred to as a heterogeneous graph, is a graph data structure composed of multiple types of nodes and multiple types of edges that model different categories of entities and relationships. Unlike homogeneous networks where all entities and connections are uniform, heterogeneous information networks preserve rich semantic information by explicitly distinguishing the diverse roles, properties, and interactions of participating elements. This representation is widely used to model complex, multi-relational real-world systems, such as academic citation graphs, biomedical knowledge networks, and e-commerce ecosystems, facilitating advanced graph learning tasks including node classification, link prediction, and recommendation.

2 items

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