Sublinear algorithms for local graph centrality estimation
Abstract
We study the complexity of local graph centrality estimation, with the goal of approximating the centrality score of a given target node while exploring only a sublinear number of nodes/arcs of the graph and performing a sublinear number of elementary operations. We develop a technique, that we apply to the PageRank and Heat Kernel centralities, for building a low-variance score estimator through a local exploration of the graph. We obtain an algorithm that, given any node in any graph of arcs, with probability computes a multiplicative -approximation of its score by examining only nodes/arcs, where and are respectively the maximum and average outdegree of the graph (omitting for readability and factors). A similar bound holds for computational complexity. We also prove a lower bound of for both query complexity and computational complexity. Moreover, our technique yields a query complexity algorithm for the graph access model of [Brautbar et al., 2010], widely used in social network mining; we show this algorithm is optimal up to a sublogarithmic factor. These are the first algorithms yielding worst-case sublinear bounds for general directed graphs and any choice of the target node.
Cite
@article{arxiv.1404.1864,
title = {Sublinear algorithms for local graph centrality estimation},
author = {Marco Bressan and Enoch Peserico and Luca Pretto},
journal= {arXiv preprint arXiv:1404.1864},
year = {2018}
}
Comments
29 pages, 1 figure