Bavarian: Betweenness Centrality Approximation with Variance-Aware Rademacher Averages

14Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present Bavarian, a collection of sampling-based algorithms for approximating the Betweenness Centrality (BC) of all vertices in a graph. Our algorithms use Monte-Carlo Empirical Rademacher Averages (MCERAs), a concept from statistical learning theory, to efficiently compute tight bounds on the maximum deviation of the estimates from the exact values. The MCERAs provide a sample-dependent approximation guarantee much stronger than the state of the art, thanks to its use of variance-aware probabilistic tail bounds. The flexibility of the MCERA allows us to introduce a unifying framework that can be instantiated with existing sampling-based estimators of BC, thus allowing a fair comparison between them, decoupled from the sample-complexity results with which they were originally introduced. Additionally, we prove novel sample-complexity results showing that, for all estimators, the sample size sufficient to achieve a desired approximation guarantee depends on the vertex-diameter of the graph, an easy-to-bound characteristic quantity. We also show progressive-sampling algorithms and extensions to other centrality measures, such as percolation centrality. Our extensive experimental evaluation of Bavarian shows the improvement over the state-of-the art made possible by the MCERA, and it allows us to assess the different trade-offs between sample size and accuracy guarantee offered by the different estimators.

Cite

CITATION STYLE

APA

Cousins, C., Wohlgemuth, C., & Riondato, M. (2021). Bavarian: Betweenness Centrality Approximation with Variance-Aware Rademacher Averages. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (pp. 196–206). Association for Computing Machinery. https://doi.org/10.1145/3447548.3467354

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free