DynWalks: Global Topology and Recent Changes Awareness Dynamic Network Embedding

Chengbin Hou, Han Zhang, Ke Tang, Shan He
7/27/2019
cs.SIcs.LGphysics.soc-ph

Official code: houchengbin/GloDyNE (65 stars, MIT, last commit 2021-10-03).

Abstract

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

View on arXivView PDF

Code Implementations(1)

MIT

GloDyNE: Global Topology Preserving Dynamic Network Embedding (accepted by IEEE TKDE in 2020) https://ieeexplore.ieee.org/document/9302718

6519Shell, PythonJan 13, 20195 years agoMIT
dynamic-graph-embeddingdynamic-network-embeddingdynamic-networksgraph-embeddingnetwork-embedding+1 more

Cite this paper

@article{hou2019dynwalks,
  title  = {DynWalks: Global Topology and Recent Changes Awareness Dynamic Network Embedding},
  author = {Chengbin Hou and Han Zhang and Ke Tang and Shan He},
  year   = {2019},
  eprint = {1907.11968},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1907.11968}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1907.11968.svg)](https://codeofpaper.com/paper/1907.11968)

Discussion