Title
Network Embedding: Taxonomies, Frameworks And Applications
Abstract
Networks are a general language for describing complex systems of interacting entities. In the real world, a network always contains massive nodes, edges and additional complex information which leads to high complexity in computing and analyzing tasks. Network embedding aims at transforming one network into a low dimensional vector space which benefits the downstream network analysis tasks. In this survey, we provide a systematic overview of network embedding techniques in addressing challenges appearing in networks. We first introduce concepts and challenges in network embedding. Afterwards, we categorize network embedding methods using three categories, including static homogeneous network embedding methods, static heterogeneous network embedding methods and dynamic network embedding methods. Next, we summarize the datasets and evaluation tasks commonly used in network embedding. Finally, we discuss several future directions in this field. (C) 2020 Elsevier Inc. All rights reserved.
Year
DOI
Venue
2020
10.1016/j.cosrev.2020.100296
COMPUTER SCIENCE REVIEW
Keywords
DocType
Volume
Network science, Network embedding, Heterogeneity, Dynamics
Journal
38
ISSN
Citations 
PageRank 
1574-0137
2
0.37
References 
Authors
52
6
Name
Order
Citations
PageRank
Mingliang Hou121.73
Jing Ren24411.16
Da Zhang3202.68
Xiangjie Kong442546.56
Dongyu Zhang520.71
Feng Xia62013153.69