mlsanityData to 7 Oct 2026

Scaling betweenness centrality using communication-efficient sparse matrix multiplication

arXiv 1609.07008 ↗First posted 22 Sep 2016cs.DC cs.DM cs.MScited by 11

Not on the map. Why?

Abstract (arXiv)

Betweenness centrality (BC) is a crucial graph problem that measures the significance of a vertex by the number of shortest paths leading through it. We propose Maximal Frontier Betweenness Centrality (MFBC): a succinct BC algorithm based on novel sparse matrix multiplication routines that performs a factor of p1/3 less communication on p processors than the best known alternatives, for graphs with n vertices and average degree k=n/p2/3. We formulate, implement, and prove the correctness of MFBC for weighted graphs by leveraging monoids instead of semirings, which enables a surprisingly succinct formulation. MFBC scales well for both extremely sparse and relatively dense graphs. It automatically searches a space of distributed data decompositions and sparse matrix multiplication algorithms for the most advantageous configuration. The MFBC implementation outperforms the well-known CombBLAS library by up to 8x and shows more robust performance. Our design methodology is readily extensible to other graph problems.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Sep 2016.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 2; 2022: 2; 2023: 1; 2024: 1; 2025: 2; 2026: 3.

11 papers.