Network Topology Inference Using Information Cascades with Limited Statistical Knowledge
arXiv:1706.09192
Abstract
We study the problem of inferring network topology from information cascades, in which the amount of time taken for information to diffuse across an edge in the network follows an unknown distribution. Unlike previous studies, which assume knowledge of these distributions, we only require that diffusion along different edges in the network be independent together with limited moment information (e.g., the means). We introduce the concept of a separating vertex set for a graph, which is a set of vertices in which for any two given distinct vertices of the graph, there exists a vertex whose distance to them are different. We show that a necessary condition for reconstructing a tree perfectly using distance information between pairs of vertices is given by the size of an observed separating vertex set. We then propose an algorithm to recover the tree structure using infection times, whose differences have means corresponding to the distance between two vertices. To improve the accuracy of our algorithm, we propose the concept of redundant vertices, which allows us to perform averaging to better estimate the distance between two vertices. Though the theory is developed mainly for tree networks, we demonstrate how the algorithm can be extended heuristically to general graphs. Simulations using synthetic and real networks, and experiments using real-world data suggest that our proposed algorithm performs better than some current state-of-the-art network reconstruction methods.
References in corpus (14)
- The structure and function of complex networks
- The Emerging Field of Signal Processing on Graphs: Extending High-Dimensional Data Analysis to Networks and Other Irregular Domains
- The Dynamics of Viral Marketing
- Analyzing and Modeling Real-World Phenomena with Complex Networks: A Survey of Applications
- Saving Human Lives: What Complexity Science and Information Systems can Contribute
- Uncovering the Temporal Dynamics of Diffusion Networks
- Inferring the origin of an epidemic with a dynamic message-passing algorithm
- Identifying Infection Sources and Regions in Large Networks
- On the Convexity of Latent Social Network Inference
- Rooting out the Rumor Culprit from Suspects
- How to Identify an Infection Source with Limited Observations
- Robust Decentralized Detection and Social Learning in Tandem Networks
- Infection Spreading and Source Identification: A Hide and Seek Game
- Whose Opinion to follow in Multihypothesis Social Learning? A Large Deviations Perspective