dynnode2vec: Scalable Dynamic Network Embedding
Sedigheh Mahdavi, Shima Khoshraftar, Aijun An

TL;DR
dynnode2vec is a scalable method for dynamic network embedding that efficiently updates node representations over time by leveraging previous embeddings and evolving random walks, addressing limitations of static methods.
Contribution
It introduces dynnode2vec, a novel dynamic embedding approach based on node2vec, capable of capturing evolving network patterns efficiently.
Findings
Outperforms static embedding methods on dynamic datasets
Reduces computational cost by initializing with previous embeddings
Effectively captures temporal network evolution
Abstract
Network representation learning in low dimensional vector space has attracted considerable attention in both academic and industrial domains. Most real-world networks are dynamic with addition/deletion of nodes and edges. The existing graph embedding methods are designed for static networks and they cannot capture evolving patterns in a large dynamic network. In this paper, we propose a dynamic embedding method, dynnode2vec, based on the well-known graph embedding method node2vec. Node2vec is a random walk based embedding method for static networks. Applying static network embedding in dynamic settings has two crucial problems: 1) Generating random walks for every time step is time consuming 2) Embedding vector spaces in each timestamp are different. In order to tackle these challenges, dynnode2vec uses evolving random walks and initializes the current graph embedding with previous…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Complex Network Analysis Techniques · Human Mobility and Location-Based Analysis
Methodsnode2vec
