2019
DOI: 10.1007/s41109-019-0169-5
|View full text |Cite
|
Sign up to set email alerts
|

Node embeddings in dynamic graphs

Abstract: In this paper, we present algorithms that learn and update temporal node embeddings on the fly for tracking and measuring node similarity over time in graph streams. Recently, several representation learning methods have been proposed that are capable of embedding nodes in a vector space in a way that captures the network structure. Most of the known techniques extract embeddings from static graph snapshots. By contrast, modeling the dynamics of the nodes in temporal networks requires evolving node representat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
25
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 36 publications
(25 citation statements)
references
References 35 publications
0
25
0
Order By: Relevance
“…In addition, we consider four state of the art embedding methods for temporal networks, which do not use the intermediate step of using a supra-adjacency representation, but directly embed the temporal network, namely: (i) DynamicTriad (DTriad) [33], which embeds the temporal network by modeling triadic closure events; (ii) DynGEM [34], which is based on a deep learning model. It outputs an embedding for the network of each timestamp, initializing the model at timestamp t + 1 with the weights found at time t, thus transferring knowledge from t to t + 1 and learning about the changes from G t to G t+1 ; (iii) StreamWalk [35], which uses time-respecting walks and online machine learning to capture temporal changes in the network structure; (iv) Online learning of second order node similarity (Online-neighbor) [35], which optimizes the embedding to match the neighborhood similarity of pairs of nodes, as measured by the Jaccard index of these neighborhoods.…”
Section: Comparison With Other Methods and Sensitivity Analysismentioning
confidence: 99%
“…In addition, we consider four state of the art embedding methods for temporal networks, which do not use the intermediate step of using a supra-adjacency representation, but directly embed the temporal network, namely: (i) DynamicTriad (DTriad) [33], which embeds the temporal network by modeling triadic closure events; (ii) DynGEM [34], which is based on a deep learning model. It outputs an embedding for the network of each timestamp, initializing the model at timestamp t + 1 with the weights found at time t, thus transferring knowledge from t to t + 1 and learning about the changes from G t to G t+1 ; (iii) StreamWalk [35], which uses time-respecting walks and online machine learning to capture temporal changes in the network structure; (iv) Online learning of second order node similarity (Online-neighbor) [35], which optimizes the embedding to match the neighborhood similarity of pairs of nodes, as measured by the Jaccard index of these neighborhoods.…”
Section: Comparison With Other Methods and Sensitivity Analysismentioning
confidence: 99%
“…Although our method seems to provide high absolute scores for the prediction of spreading outcome, there are a few other recently proposed dynamical network embedding methods, which can be used for the same task. Here we consider two of the most promising ones, the STWalk [31,38], and the Online-Node2vec embedding methods [39,40] to compare their predictive performances to weg2vec. Both methods are thought to build node embeddings for dynamic graphs using the Skip-Gram model, which introduces a significant difference to our event embedding method.…”
Section: Comparison With Other Methodsmentioning
confidence: 99%
“…A few years ago, the term fast data [39] arose to capture the idea that streams of data are generated at very high rates from network measurements, call records, web page visits, sensor readings, financial applications [12,70], network monitoring [1,7], security, sensor networks [21], Twitter analysis [10,13,60], and more [22].…”
Section: The Data Streaming Computational Modelmentioning
confidence: 99%
“…As a hands-on exercise, we demonstrate how the Twitter API [10,13,60] can be deployed as a graph stream source that provides a "retweet" and an "@-mention" edge stream. A key issue for temporal network analysis is the difficulty of evaluation.…”
Section: Examples Of Temporal Network and Edge Streamsmentioning
confidence: 99%