2019
DOI: 10.1109/tkde.2018.2849727
|View full text |Cite
|
Sign up to set email alerts
|

A Survey on Network Embedding

Abstract: Network embedding assigns nodes in a network to lowdimensional representations and effectively preserves the network structure. Recently, a significant amount of progresses have been made toward this emerging network analysis paradigm. In this survey, we focus on categorizing and then reviewing the current development on network embedding methods, and point out its future research directions. We first summarize the motivation of network embedding. We discuss the classical graph embedding algorithms and their r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
593
0
2

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 1,061 publications
(596 citation statements)
references
References 77 publications
1
593
0
2
Order By: Relevance
“…As introduced above, ϕ is a graph encoder that takes graph as input and outputs an intermediate vector u i for any node v i . In general, the choice of ϕ is very flexible and can be instantiated by any deep representation methods as discussed in [7]. In this work, we consider a two-layer graph convolutional network GCN [16].…”
Section: Graph Encodermentioning
confidence: 99%
“…As introduced above, ϕ is a graph encoder that takes graph as input and outputs an intermediate vector u i for any node v i . In general, the choice of ϕ is very flexible and can be instantiated by any deep representation methods as discussed in [7]. In this work, we consider a two-layer graph convolutional network GCN [16].…”
Section: Graph Encodermentioning
confidence: 99%
“…While being accurate, training a supervised-learning model on the adjacency matrix (SL-A) can take some computational time and resources as the size of the molecular network increases, thus considerably differing in speed for, say, STRING-EXP (14,089 nodes and 141,629 unweighted edges) and GIANT-TN (25,689 nodes and 38,904,929 weighted edges). Worthy of note in this context is the recent excitement in deriving node embeddings for each node in a network, concisely encoding its connectivity to all other nodes, and using them as features in SL algorithms for node classification [60,[69][70][71][72][73][74] . Although we show that SL-A markedly outperforms supervised-learning on the embedding matrix (SL-E; Fig.…”
Section: Discussionmentioning
confidence: 99%
“…Comprehensive surveys of network embedding algorithms can be found elsewhere . There is an immense catalogue of algorithms, and code is distributed in a rushing pace (over 50 network embedding packages are available, many of them released during the last 2 years; https://github.com/chihming/awesome-network-embedding).…”
Section: Towards Biological Embeddingsmentioning
confidence: 99%
“…Comprehensive surveys of network embedding algorithms can be found elsewhere. 107,108,110 There is an immense catalogue of algorithms, and code is distributed in a rushing pace (over 50 network embedding packages are available, many of them released during the last 2 years; https://github.com/chihming/awesome-network-embedding). Families of successful network embedding algorithms include adjacency matrix factorizations (e.g., graph Laplacian eigenmaps), local linear embeddings, isomaps, and a series of deep learning implementations that address several scenarios, such as the case of attributed networks or the preservation of network structure and properties.…”
Section: Figurementioning
confidence: 99%