Chapter16: Heterogeneous Graph Neural Networks

Chuan Shi, Beijing University of Posts and Telecommunications, shichuan@bupt.edu.cn

Abstract

Heterogeneous graphs (HGs) also called heterogeneous information networks (HINs) have become ubiquitous in real-world scenarios. Recently, employing graph neural networks (GNNs) to heterogeneous graphs, known as heterogeneous graph neural networks (HGNNs) which aim to learn embedding in low-dimensional space while preserving heterogeneous structure and semantic for downstream tasks, has drawn considerable attention. This chapter will first give a brief review of the recent development on HG embedding, then introduce typical methods from the perspective of shallow and deep models, especially HGNNs. Finally, it will point out future research directions for HGNNs.

Contents

  • Introduction to HGNNs
    • Basic Concepts of Heterogeneous Graphs
    • Challenges of HG Embedding
    • Brief Overview of Current Development
  • Shallow Models
    • Decomposition-based Methods
    • Random Walk-based Models
  • Deep Models
    • Message Passing-based Methods (HGNNs)
    • Encoder-decoder-based Methods
    • Adversarial-based Methods
  • Review
  • Future Directions
    • Structures and Properties Preservation
    • Deeper Exploration
    • Reliability
    • Applications

Citation

@incollection{GNNBook-ch16-shi,
author = "Shi, Chuan",
editor = "Wu, Lingfei and Cui, Peng and Pei, Jian and Zhao, Liang",
title = "Heterogeneous Graph Neural Networks",
booktitle = "Graph Neural Networks: Foundations, Frontiers, and Applications",
year = "2022",
publisher = "Springer Singapore",
address = "Singapore",
pages = "351--369",
}

C. Shi, “Heterogeneous graph neural networks,” in Graph Neural Networks: Foundations, Frontiers, and Applications, L. Wu, P. Cui, J. Pei, and L. Zhao, Eds. Singapore: Springer Singapore, 2022, pp. 351–369.