SILGSOC-PHJul 27, 2019

DynWalks: Global Topology and Recent Changes Awareness Dynamic Network Embedding

arXiv:1907.11968v17 citationsHas Code
Originality Incremental advance
AI Analysis

This work addresses the challenge of efficiently updating embeddings in evolving networks, which is incremental as it builds on existing methods by introducing a flexible node selection scheme.

The paper tackles the problem of dynamic network embedding by proposing DynWalks, which balances global topology and recent changes to efficiently learn node embeddings, achieving significant improvements in graph reconstruction tasks and comparable results in link prediction on six real-world networks.

Learning topological representation of a network in dynamic environments has recently attracted considerable attention due to the time-evolving nature of many real-world networks i.e. nodes/links might be added/removed as time goes on. Dynamic network embedding aims to learn low dimensional embeddings for unseen and seen nodes by using any currently available snapshots of a dynamic network. For seen nodes, the existing methods either treat them equally important or focus on the $k$ most affected nodes at each time step. However, the former solution is time-consuming, and the later solution that relies on incoming changes may lose the global topology---an important feature for downstream tasks. To address these challenges, we propose a dynamic network embedding method called DynWalks, which includes two key components: 1) An online network embedding framework that can dynamically and efficiently learn embeddings based on the selected nodes; 2) A novel online node selecting scheme that offers the flexible choices to balance global topology and recent changes, as well as to fulfill the real-time constraint if needed. The empirical studies on six real-world dynamic networks under three different slicing ways show that DynWalks significantly outperforms the state-of-the-art methods in graph reconstruction tasks, and obtains comparable results in link prediction tasks. Furthermore, the wall-clock time and complexity analysis demonstrate its excellent time and space efficiency. The source code of DynWalks is available at https://github.com/houchengbin/DynWalks

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes