A Survey on Graph Convolutional Neural Network

被引:0
|
作者
Xu B.-B. [1 ,2 ,3 ]
Cen K.-T. [1 ,2 ,3 ]
Huang J.-J. [1 ,2 ,3 ]
Shen H.-W. [1 ,2 ]
Cheng X.-Q. [1 ,2 ]
机构
[1] Key Laboratory of Network Data Science and Technology, Chinese Academy of Sciences, Beijing
[2] Institute of Computing Technology, Chinese Academy of Sciences, Beijing
[3] University of Chinese Academy of Sciences, Beijing
来源
Jisuanji Xuebao/Chinese Journal of Computers | 2020年 / 43卷 / 05期
基金
中国国家自然科学基金;
关键词
Convolution; Graph convolutional neural network; Non-Euclidean space; Pooling;
D O I
10.11897/SP.J.1016.2020.00755
中图分类号
学科分类号
摘要
In the past few years, convolutional neural network has attracted widespread attention due to its powerful modeling capabilities, and has achieved great improvement in areas such as natural language processing and computer vision. Traditional convolutional neural network can only process Euclidean data. However, many real-life scenarios, such as transportation networks, social networks and citation networks, are located in the form of graph data. The method used to process graph data previously is network embedding. Specifically, the researchers model the graph-based mission into a two-stage model. In the first stage, a fixed-length representation is learned for each node via capturing the proximity over nodes, this representation is fed into the second stage to solve downstream tasks, e.g., link prediction, node classification and graph classification. In recent years, the powerful modeling capabilities of convolutional neural network and the ubiquity of graph data have inspired researchers to transfer convolutional neural network to graphs, which can solve the graph-based task via an end-to-end manner. The core of graph convolutional neural network is the construction of graph convolution operator and pooling operator. In this paper, we review the graph convolutional neural network. Firstly, the background of graph convolutional neural network and its classical methods are introduced, including spectral methods and spatial methods. The lack of translation invariance on the graph data makes it difficult to define the graph convolution operator. The spectral methods define the convolution in the spectral domain via the convolution theorem, while the spatial methods implement the graph convolution by defining the node correlation in the node domain. Then, the latest developments are introduced. Recent researchers focus on how to model the complicated information on graph via graph convolution neural network, e.g., heterogeneous connection and high-order connection. In addition, how to construct graph convolution neural network on large-scale network also attracts much attention. Moreover, we conclude the graph convolution neural network in many applications, including traffic prediction and recommender system. Finally, the developing trend of graph convolutional neural network is summarized and forecasted. © 2020, Science Press. All right reserved.
引用
收藏
页码:755 / 780
页数:25
相关论文
共 115 条
  • [1] LeCun Y, Bottou L, Bengio Y, Haffner P., Gradient-based learning applied to document recognition, Proceedings of the IEEE, 86, 11, pp. 2278-2324, (1998)
  • [2] Zhou Fei-Yan, Jin Lin-Peng, Dong Jun, Review of convolutional neural network, Chinese Journal of Computers, 40, 6, pp. 1229-1251, (2017)
  • [3] Zhang Shun, Gong Yi-Hong, Wang Jin-Jun, The development of deep convolution neural network and its applications on computer vision, Chinese Journal of Computers, 42, 3, pp. 453-482, (2019)
  • [4] Baotian Hu, Zhengdong Lu, Hang Li, Qingcai Chen, Convolutional neural network architectures for matching natural language sentences, Proceedings of the Advances in Neural Information Processing Systems, pp. 2042-2050, (2014)
  • [5] Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun, Deep residual learning for image recognition, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 770-778, (2016)
  • [6] Hinton G, Deng L, Yu D, Et al., Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups, IEEE Signal Processing Magazine, 29, 6, pp. 82-97, (2012)
  • [7] Shuman D I, Narang S K, Frossard P, Et al., The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains, IEEE Signal Processing Magazine, 30, 3, pp. 83-98, (2013)
  • [8] Jie Zhou, Ganqu Cui, Zhengyan Zhang, Cheng Yang, Et al., Graph neural networks: A review of methods and applications, (2018)
  • [9] Zonghan Wu, Shirui Pan, Fengwen Chen, Et al., A comprehensive survey on graph neural networks, (2019)
  • [10] Page L, Brin S, Motwani R, Winograd T., The PageRank citation ranking: Bringing order to the Web, Stanford Digital Libraries Working Paper, 9, 1, pp. 1-14, (1998)