SILVAN: Estimating Betweenness Centralities with Progressive Sampling and Non-uniform Rademacher Bounds
@article{Pellegrina2021SILVANEB, title={SILVAN: Estimating Betweenness Centralities with Progressive Sampling and Non-uniform Rademacher Bounds}, author={Leonardo Pellegrina and Fabio Vandin}, journal={ArXiv}, year={2021}, volume={abs/2106.03462} }
Betweenness centrality is a popular centrality measure with applications in several domains, and whose exact computation is impractical for modern-sized networks. We present SILVAN, a novel, efficient algorithm to compute, with high probability, accurate estimates of the betweenness centrality of all nodes of a graph and a high-quality approximation of the top- π betweenness centralities. SILVAN follows a progressive sampling approach, and builds on novel bounds based on Monte-Carlo Empiricalβ¦Β
Figures and Tables from this paper
2 Citations
ONBRA: Rigorous Estimation of the Temporal Betweenness Centrality in Temporal Networks
- Computer ScienceWWW
- 2022
This work presents, the first sampling-based approximation algorithm for estimating the temporal betweenness centrality values of the nodes in a temporal network, providing rigorous probabilistic guarantees on the quality of its output.
Bounding the Family-Wise Error Rate in Local Causal Discovery Using Rademacher Averages
- Computer ScienceECML/PKDD
- 2022
This paper introduces a novel algorithm for the MB discovery problem with rigorous guarantees on the Family-Wise Error Rate (FWER), that is, the probability of reporting any false positive in the Markov boundary.
References
SHOWING 1-10 OF 64 REFERENCES
Bavarian: Betweenness Centrality Approximation with Variance-Aware Rademacher Averages
- Computer Science, MathematicsKDD
- 2021
Bavarian, a collection of sampling-based algorithms for approximating the Betweenness Centrality of all vertices in a graph, is presented and it is proved 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.
KADABRA is an ADaptive Algorithm for Betweenness via Random Approximation
- Computer ScienceESA
- 2016
KADABRA, a new algorithm to approximate betweenness centrality in directed and undirected graphs, which significantly outperforms all previous approaches on real-world complex networks, and is a new rigorous application of the adaptive sampling technique.
ABRA: Approximating Betweenness Centrality in Static and Dynamic Graphs with Rademacher Averages
- Computer ScienceKDD
- 2016
We present ABRA, a suite of algorithms to compute and maintain probabilistically-guaranteed, high-quality, approximations of the betweenness centrality of all nodes (or edges) on both static andβ¦
Improving the Betweenness Centrality of a Node by Adding Links
- Computer ScienceACM J. Exp. Algorithmics
- 2018
This article considers the problem of determining how much a vertex can increase its centrality by creating a limited amount of new edges incident to it and proposes a simple greedy approximation algorithm for MBI with an almost tight approximation ratio and test its performance on several real-world networks.
Almost linear-time algorithms for adaptive betweenness centrality using hypergraph sketches
- Computer ScienceKDD
- 2014
This paper presents a method that directly solves the task of choosing the k vertices with the maximum adaptive betweenness centrality without considering the shortest paths that have been taken into account by already-chosen vertices, and theoretically and experimentally proves that this method is very accurate and three orders of magnitude faster than previous methods.
Scalable Betweenness Centrality Maximization via Sampling
- Computer ScienceKDD
- 2016
This paper presents an efficient randomized algorithm that provides a (1 -- 1/e -- Ξ΅)-approximation with high probability, and provides the first theoretical evidence for the validity of a crucial assumption in betweenness centrality estimation, namely that in real-world networks O(|V|2) shortest paths pass through the top-k central nodes, where k is a constant.
ONBRA: Rigorous Estimation of the Temporal Betweenness Centrality in Temporal Networks
- Computer ScienceWWW
- 2022
This work presents, the first sampling-based approximation algorithm for estimating the temporal betweenness centrality values of the nodes in a temporal network, providing rigorous probabilistic guarantees on the quality of its output.
In-Core Computation of Geometric Centralities with HyperBall: A Hundred Billion Nodes and Beyond
- Computer Science2013 IEEE 13th International Conference on Data Mining Workshops
- 2013
This paper exploitation of HyperLogLog counters reduces exponentially the memory footprint, paving the way for in-core processing of networks with a hundred billion nodes using "just" 2TiB of RAM.
Estimating the Percolation Centrality of Large Networks through Pseudo-dimension Theory
- Computer ScienceKDD
- 2020
A ~O(m) randomized approximation algorithm for the percolation centrality for every vertex of G, generalizing techniques developed by Riondato, Upfal and Kornaropoulos is presented.
A Divide-and-Conquer Algorithm for Betweenness Centrality
- Computer ScienceSDM
- 2015
Brandes++ is described, a divide-and-conquer algorithm that can eciently compute the exact values of betweenness scores and achieves an average of 10-fold speedup over Brandes, while there are networks where this speedup is 75-fold.