Efficient Representation Learning Using Random Walks for Dynamic Graphs
Not on the map. Why?
Abstract (arXiv)
An important part of many machine learning workflows on graphs is vertex representation learning, i.e., learning a low-dimensional vector representation for each vertex in the graph. Recently, several powerful techniques for unsupervised representation learning have been demonstrated to give the state-of-the-art performance in downstream tasks such as vertex classification and edge prediction. These techniques rely on random walks performed on the graph in order to capture its structural properties. These structural properties are then encoded in the vector representation space. However, most contemporary representation learning methods only apply to static graphs while real-world graphs are often dynamic and change over time. Static representation learning methods are not able to update the vector representations when the graph changes; therefore, they must re-generate the vector representations on an updated static snapshot of the graph regardless of the extent of the change in the graph. In this work, we propose computationally efficient algorithms for vertex representation learning that extend random walk based methods to dynamic graphs. The computation complexity of our algorithms depends upon the extent and rate of changes (the number of edges changed per update) and on the density of the graph. We empirically evaluate our algorithms on real world datasets for downstream machine learning tasks of multi-class and multi-label vertex classification. The results show that our algorithms can achieve competitive results to the state-of-the-art methods while being computationally efficient.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 2; 2024: 1; 2025: 2.
9 papers.
- 2021A Survey on Embedding Dynamic Graphscited by 60
- 2022Scaling Up Dynamic Graph Representation Learning via Spiking Neural Networkscited by 24
- 2025Language-Guided Graph Representation Learning for Video Summarizationcited by 3
- 2021Enterprise Analytics using Graph Database and Graph-based Deep Learningcited by 2
- 2021Robust Dynamic Network Embedding via Ensemblescited by 1
- 2023From random-walks to graph-sprints: a low-latency node embedding framework on continuous-time dynamic graphscited by 1
- 2025Optimizing Blockchain Analysis: Tackling Temporality and Scalability with an Incremental Approach with Metropolis-Hastings Random Walkscited by 1
- 2023Space-Invariant Projection in Streaming Network Embeddingcited by 0
- 2024Deep-Graph-Sprints: Accelerated Representation Learning in Continuous-Time Dynamic Graphscited by 0
- 2025Language-Guided Graph Representation Learning for Video Summarization14 Nov 2025
- 2025Optimizing Blockchain Analysis: Tackling Temporality and Scalability with an Incremental Approach with Metropolis-Hastings Random Walks21 Jan 2025
- 2024Deep-Graph-Sprints: Accelerated Representation Learning in Continuous-Time Dynamic Graphs10 Jul 2024
- 2023From random-walks to graph-sprints: a low-latency node embedding framework on continuous-time dynamic graphs17 Jul 2023
- 2023Space-Invariant Projection in Streaming Network Embedding11 Mar 2023
- 2022Scaling Up Dynamic Graph Representation Learning via Spiking Neural Networks15 Aug 2022
- 2021Enterprise Analytics using Graph Database and Graph-based Deep Learning5 Aug 2021
- 2021Robust Dynamic Network Embedding via Ensembles30 May 2021
- 2021A Survey on Embedding Dynamic Graphs4 Jan 2021