Graph convolutional networks: a comprehensive review

Сверточные графовые сети: всесторонний обзор
Hanghang Tong, Ross Maciejewski, Si Zhang, Jiejun Xu
2019-11-10

graph convolutional networksgraph neural networksgraph representation learninggraph-structured dataspatial and spectral convolutions
Graphs naturally appear in numerous application domains, ranging from social analysis, bioinformatics to computer vision. The unique capability of graphs enables capturing the structural relations among data, and thus allows to harvest more insights compared to analyzing data in isolation. However, it is often very challenging to solve the learning problems on graphs, because (1) many types of data are not originally structured as graphs, such as images and text data, and (2) for graph-structured data, the underlying connectivity patterns are often complex and diverse. On the other hand, the representation learning has achieved great successes in many areas. Thereby, a potential solution is to learn the representation of graphs in a low-dimensional Euclidean space, such that the graph properties can be preserved. Although tremendous efforts have been made to address the graph representation learning problem, many of them still suffer from their shallow learning mechanisms. Deep learning models on graphs (e.g., graph neural networks) have recently emerged in machine learning and other related areas, and demonstrated the superior performance in various problems. In this survey, despite numerous types of graph neural networks, we conduct a comprehensive review specifically on the emerging field of graph convolutional networks, which is one of the most prominent graph deep learning models. First, we group the existing graph convolutional network models into two categories based on the types of convolutions and highlight some graph convolutional network models in details. Then, we categorize different graph convolutional networks according to the areas of their applications. Finally, we present several open challenges in this area and discuss potential directions for future research.
1
Graph neural networks, particularly graph convolutional networks (GCNs), have recently demonstrated superior performance on various graph problems.
2
Graphs capture structural relations across domains (social, bioinformatics, computer vision) enabling richer insights than isolated data analysis.
3
Learning low-dimensional representations of graphs can preserve graph properties and help address graph learning challenges.
4
Many traditional graph representation methods are limited by shallow learning mechanisms, motivating deeper models.
5
This survey organizes GCNs by convolution type and application area, and identifies open challenges and future research directions.

Graph convolutional networks (GCNs)

Comprehensive review of GCN models, including their convolution types, model categorizations, application areas, limitations, open challenges, and future research directions

Publication Details
Publication Date
2019-11-10
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Hanghang Tong
Ross Maciejewski
Si Zhang
Jiejun Xu
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%