Approximating Spanning Centrality with Random Bouquets
G\"okhan G\"okt\"urk, Kamer Kaya

TL;DR
This paper introduces a novel hash-based sampling method called Bouquets that significantly accelerates the approximation of Spanning Centrality in networks, enabling faster and scalable analysis of large graphs.
Contribution
It proposes a new clustering technique for random walks, called Bouquets, which improves the efficiency of approximating Spanning Centrality in graphs.
Findings
Bouquets achieves 7.8× faster performance on synthetic benchmarks.
The method enables over 100× speed-up with parallelization.
It scales effectively within existing approximation algorithms like TGT+.
Abstract
Spanning Centrality is a measure used in network analysis to determine the importance of an edge in a graph based on its contribution to the connectivity of the entire network. Specifically, it quantifies how critical an edge is in terms of the number of spanning trees that include that edge. The current state-of-the-art for All Edges Spanning Centrality~(AESC), which computes the exact centrality values for all the edges, has a time complexity of for vertices and edges. This makes the computation infeasible even for moderately sized graphs. Instead, there exist approximation algorithms which process a large number of random walks to estimate edge centralities. However, even the approximation algorithms can be computationally overwhelming, especially if the approximation error bound is small. In this work, we propose a novel, hash-based sampling method…
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
TopicsOptimization and Search Problems · Data Management and Algorithms · Distributed systems and fault tolerance
