Graph Learning: A Survey

被引:274
作者
Xia F. [1 ]
Sun K. [2 ]
Yu S. [2 ]
Aziz A. [2 ]
Wan L. [2 ]
Pan S. [3 ]
Liu H. [4 ]
机构
[1] School of Engineering, IT, and Physical Sciences, Federation University Australia, Ballarat, 3353, VIC
[2] School of Software, Dalian University of Technology, Dalian
[3] Faculty of Information Technology, Monash University, Melbourne, 3800, VIC
[4] School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, 85281, AZ
来源
IEEE Transactions on Artificial Intelligence | 2021年 / 2卷 / 02期
关键词
Deep learning; graph data; graph learning; graph neural networks (GNNs); machine learning; network embedding; network representation learning (NRL);
D O I
10.1109/TAI.2021.3076021
中图分类号
学科分类号
摘要
Graphs are widely used as a popular representation of the network structure of connected data. Graph data can be found in a broad spectrum of application domains such as social systems, ecosystems, biological networks, knowledge graphs, and information systems. With the continuous penetration of artificial intelligence technologies, graph learning (i.e., machine learning on graphs) is gaining attention from both researchers and practitioners. Graph learning proves effective for many tasks, such as classification, link prediction, and matching. Generally, graph learning methods extract relevant features of graphs by taking advantage of machine learning algorithms. In this survey, we present a comprehensive overview on the state-of-the-art of graph learning. Special attention is paid to four categories of existing graph learning methods, including graph signal processing, matrix factorization, random walk, and deep learning. Major models and algorithms under these categories are reviewed, respectively. We examine graph learning applications in areas such as text, images, science, knowledge graphs, and combinatorial optimization. In addition, we discuss several promising research directions in this field. Impact Statement—Real-world intelligent systems generally rely on machine learning algorithms handling data of various types. Despite their ubiquity, graph data have imposed unprecedented challenges to machine learning due to their inherent complexity. Unlike text, audio and images, graph data are embedded in an irregular domain, making some essential operations of existing machine learning algorithms inapplicable. Many graph learning models and algorithms have been developed to tackle these challenges. This article presents a systematic review of the state-of-the-art graph learning approaches as well as their potential applications. The article serves multiple purposes. First, it acts as a quick reference to graph learning for researchers and practitioners in different areas such as social computing, information retrieval, computer vision, bioinformatics, economics, and e-commence. Second, it presents insights into open areas of research in the field. Third, it aims to stimulate new research ideas and more interests in graph learning. © IEEE Transactions on Artificial Intelligence 2020.
引用
收藏
页码:109 / 127
页数:18
相关论文
共 184 条
[1]  
Fortunato S., Et al., Science of science, Science, 359, 6379, (2018)
[2]  
Liu J., Ren J., Zheng W., Chi L., Lee I., Xia F., Web of scholars: A scholar knowledge graph, Proc. 43rd Int. ACM SIGIR Conf. Res. Develop. Inf. Retrieval, pp. 2153-2156, (2020)
[3]  
Liu J., Et al., Shifu2: A network representation learning based model for advisor-advisee relationship mining, IEEE Trans. Knowl. Data Eng., 33, 4, pp. 1763-1777, (2021)
[4]  
Zhang D., Yin J., Zhu X., Zhang C., Network representation learning: A survey, IEEE Trans. Big Data, 6, 1, pp. 3-28, (2020)
[5]  
Sun K., Liu J., Yu S., Xu B., Xia F., Graph force learning, Proc. IEEE Int. Conf. Big Data, pp. 2987-2994, (2020)
[6]  
Xia F., Wang J., Kong X., Zhang D., Wang Z., Ranking station importance with human mobility patterns using subway network datasets, IEEE Trans. Intell. Transp. Syst., 21, 7, pp. 2840-2852, (2020)
[7]  
Grover A., Leskovec J., node2vec: Scalable feature learning for networks, Proc. 22nd ACM Int. Conf. Knowl. Discov. Data Mining, pp. 855-864, (2016)
[8]  
Sun K., Wang L., Xu B., Zhao W., Teng S.W., Xia F., Network representation learning: From traditional feature learning to deep learning, IEEE Access, 8, 1, pp. 205600-205617, (2020)
[9]  
Yu S., Xia F., Xu J., Chen Z., Lee I., Offer: A Motif dimensional framework for network representation learning, Proc. 29th ACM Int. Conf. Inf. Knowl. Manage., pp. 3349-3352, (2020)
[10]  
Bengio Y., Courville A., Vincent P., Representation learning: A review and new perspectives, IEEE Trans. Pattern Anal. Mach. Intell., 35, 8, pp. 1798-1828, (2013)