Rumor centrality (Shah and Zaman 2010, 2011) is the maximum-likelihood score for the source of a rumor that has spread to every node under the susceptible-infected model. On a tree rooted at \(v\) it counts the spreading orders that start at \(v\), $$R(v) = \frac{N!}{\prod_u T^v_u},$$ where \(T^v_u\) is the size of the subtree rooted at \(u\). On a general graph \(R\) is evaluated on the breadth-first tree rooted at each node.
Arguments
- x
Network input accepted by
centrality.- ...
Further arguments to
centrality, such asnormalized.
Details
The value is returned as \(\log R(v)\) with the natural logarithm, because \(N!\) overflows beyond 170 nodes. \(N\) is the size of the component of the node, so a disconnected network is scored component by component and an isolated node scores 0. The breadth-first tree attaches each node to the earliest discovered node of the previous layer, scanning neighbors in node order. Direction, edge weights and self-loops are ignored. Higher values mark more plausible origins.
References
Shah, D., & Zaman, T. (2010). Detecting sources of computer viruses in networks: theory and experiment. ACM SIGMETRICS, 203-214.
Shah, D., & Zaman, T. (2011). Rumors in a network: Who's the culprit? IEEE Transactions on Information Theory, 57(8), 5163-5181.
