Graph neural networks: A review of methods and applications

Графовые нейронные сети: обзор методов и приложений
Jie Zhou, Ganqu Cui, Shengding Hu, Zhengyan Zhang, Cheng Yang, Zhiyuan Liu, Lifeng Wang, Changcheng Li, Maosong Sun
2020-01-01

graph attention network (GAT)graph convolutional network (GCN)graph neural networksgraph recurrent network (GRN)message passing
Lots of learning tasks require dealing with graph data which contains rich relation information among elements. Modeling physics systems, learning molecular fingerprints, predicting protein interface, and classifying diseases demand a model to learn from graph inputs. In other domains such as learning from non-structural data like texts and images, reasoning on extracted structures (like the dependency trees of sentences and the scene graphs of images) is an important research topic which also needs graph reasoning models. Graph neural networks (GNNs) are neural models that capture the dependence of graphs via message passing between the nodes of graphs. In recent years, variants of GNNs such as graph convolutional network (GCN), graph attention network (GAT), graph recurrent network (GRN) have demonstrated ground-breaking performances on many deep learning tasks. In this survey, we propose a general design pipeline for GNN models and discuss the variants of each component, systematically categorize the applications, and propose four open problems for future research.
1
GNNs are applicable both to inherently structured domains (physics systems, molecular fingerprints, protein interface prediction, disease classification) and to extracted-structure tasks from non-structural data (text dependency trees, image scene graphs).
2
Graph neural networks (GNNs) model graph-structured data by capturing dependencies via message passing between nodes.
3
The paper systematically categorizes GNN applications and identifies four open problems for future research.
4
The survey proposes a general design pipeline for GNN models and discusses variant choices for each component of that pipeline.
5
Variants of GNNs—graph convolutional networks (GCN), graph attention networks (GAT), and graph recurrent networks (GRN)—have achieved ground-breaking performance on many deep learning tasks.

Graph neural networks (GNNs)

Methods, design components, variants, and applications of GNNs including message-passing architectures (e.g., GCN, GAT, GRN) and categorization of their use-cases and open research problems

Publication Details
Publication Date
2020-01-01
Journal
Publisher
ISSN
Cited by
5856
Access Type
Author Information
Authors
Jie Zhou
Ganqu Cui
Shengding Hu
Zhengyan Zhang
Cheng Yang
Zhiyuan Liu
Lifeng Wang
Changcheng Li
Maosong Sun
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat →
Make a presentation
100%