English

Reconstructing a cascade from temporal observations

Social and Information Networks 2019-02-05 v1

Abstract

Given a subset of active nodes in a network can we re- construct the cascade that has generated these observa- tions? This is a problem that has been studied in the literature, but here we focus in the case that tempo- ral information is available about the active nodes. In particular, we assume that in addition to the subset of active nodes we also know their activation time. We formulate this cascade-reconstruction problem as a variant of a Steiner-tree problem: we ask to find a tree that spans all reported active nodes while satisfying temporal-consistency constraints. We present three approximation algorithms. The best algorithm in terms of quality achieves a O(\sqrt{k})-approximation guarantee, where k is the number of active nodes, while the most efficient algorithm has linearithmic running time, making it scalable to very large graphs. We evaluate our algorithms on real-world networks with both simulated and real cascades. Our results in- dicate that utilizing the available temporal information allows for more accurate cascade reconstruction. Fur- thermore, our objective leads to finding the "backbone" of the cascade and it gives solutions of high precision.

Keywords

Cite

@article{arxiv.1801.08586,
  title  = {Reconstructing a cascade from temporal observations},
  author = {Han Xiao and Polina Rozenshtein and Nikolaj Tatti and Aristides Gionis},
  journal= {arXiv preprint arXiv:1801.08586},
  year   = {2019}
}

Comments

12 pages, 7 figures, to appear in SDM 2018

R2 v1 2026-06-22T23:56:59.812Z