Catch'Em All: Locating Multiple Diffusion Sources in Networks with Partial Observations
Kai Zhu, Zhen Chen, Lei Ying

TL;DR
This paper introduces the Optimal-Jordan-Cover algorithm for locating multiple diffusion sources in networks with partial data, proving its asymptotic accuracy and proposing a scalable heuristic that outperforms existing methods.
Contribution
The paper presents a novel polynomial-time source localization algorithm, OJC, with proven asymptotic correctness, and a low-complexity heuristic, AJC, for practical large-scale network applications.
Findings
OJC can asymptotically locate all sources with probability one.
AJC significantly outperforms other heuristics in simulations.
Both algorithms are effective on random and real-world networks.
Abstract
This paper studies the problem of locating multiple diffusion sources in networks with partial observations. We propose a new source localization algorithm, named Optimal-Jordan-Cover (OJC). The algorithm first extracts a subgraph using a candidate selection algorithm that selects source candidates based on the number of observed infected nodes in their neighborhoods. Then, in the extracted subgraph, OJC finds a set of nodes that "cover" all observed infected nodes with the minimum radius. The set of nodes is called the Jordan cover, and is regarded as the set of diffusion sources. Considering the heterogeneous susceptible-infected-recovered (SIR) diffusion in the Erdos-Renyi (ER) random graph, we prove that OJC can locate all sources with probability one asymptotically with partial observations. OJC is a polynomial-time algorithm in terms of network size. However, the computational…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Diffusion and Search Dynamics · Topological and Geometric Data Analysis
