On the eigen-functions of dynamic graphs: Fast tracking and attribution algorithms

Chen Chen, Hanghang Tong

Research output: Contribution to journalArticlepeer-review

10 Scopus citations


Eigen-functions are of key importance in graph mining since they can be used to approximate many graph parameters, such as node centrality, epidemic threshold, graph robustness, with high accuracy. As real-world graphs are changing over time, those parameters may get sharp changes correspondingly. Taking virus propagation network for example, new connections between infected and susceptible people appear all the time, and some of the crucial infections may lead to large decreasing on the epidemic threshold of the network. As a consequence, the virus would spread around the network quickly. However, if we can keep track of the epidemic threshold as the graph structure changes, those crucial infections would be identified timely so that counter measures can be taken proactively to contain the spread process. In our paper, we propose two online eigen-functions tracking algorithms which can effectively monitor those key parameters with linear complexity. Furthermore, we propose a general attribution analysis framework which can be used to identify important structural changes in the evolving process. In addition, we introduce an error estimation method for the proposed eigen-functions tracking algorithms to estimate the tracking error at each time stamp. Finally, extensive evaluations are conducted to validate the effectiveness and efficiency of the proposed algorithms.

Original languageEnglish (US)
Pages (from-to)121-135
Number of pages15
JournalStatistical Analysis and Data Mining
Issue number2
StatePublished - Apr 1 2017


  • connectivity
  • dynamic graph
  • graph spectrum

ASJC Scopus subject areas

  • Analysis
  • Information Systems
  • Computer Science Applications


Dive into the research topics of 'On the eigen-functions of dynamic graphs: Fast tracking and attribution algorithms'. Together they form a unique fingerprint.

Cite this