A survey of graph neural networks and their industrial applications

Haoran Lu, Lei Wang, Xiaoliang Ma, Jun Cheng, Mengchu Zhou

Research output: Contribution to journalShort surveypeer-review

1 Scopus citations

Abstract

Graph Neural Networks (GNNs) have emerged as a powerful tool for analyzing and modeling graph-structured data. In recent years, GNNs have gained significant attention in various domains. This review paper aims to provide an overview of the state-of-the-art graph neural network techniques and their industrial applications. First, we introduce the fundamental concepts and architectures of GNNs, highlighting their ability to capture complex relationships and dependencies in graph data. We then delve into the variants and evolution of graphs, including directed graphs, heterogeneous graphs, dynamic graphs, and hypergraphs. Next, we discuss the interpretability of GNN, and GNN theory including graph augmentation, expressivity, and over-smoothing. Finally, we introduce the specific use cases of GNNs in industrial settings, including finance, biology, knowledge graphs, recommendation systems, Internet of Things (IoT), and knowledge distillation. This review paper highlights the immense potential of GNNs in solving real-world problems, while also addressing the challenges and opportunities for further advancement in this field.

Original languageEnglish (US)
Article number128761
JournalNeurocomputing
Volume614
DOIs
StatePublished - Jan 21 2025

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Cognitive Neuroscience
  • Artificial Intelligence

Keywords

  • Autoencoder
  • Deep learning
  • Graph Neural Networks (GNNs)
  • Industrial applications

Fingerprint

Dive into the research topics of 'A survey of graph neural networks and their industrial applications'. Together they form a unique fingerprint.

Cite this