Top-Down SBP: Turning Graph Clustering Upside Down
Author(s)
Wanye, Frank; Gleyzer, Vitaliy; Kao, Edward; Feng, Wu-chun
Download3731545.3731589.pdf (1.737Mb)
Publisher with Creative Commons License
Publisher with Creative Commons License
Creative Commons Attribution
Terms of use
Metadata
Show full item recordAbstract
Stochastic block partitioning (SBP) is a statistical inference-based
algorithm for clustering vertices within a graph. It has been shown
to be statistically robust and highly accurate even on graphs with
a complex structure, but its poor scalability limits its usability to
smaller-sized graphs. In this manuscript we argue that one reason
for its poor scalability is the agglomerative, or bottom-up, nature
of SBP’s algorithmic design; the agglomerative computations cause
high memory usage and create a large search space that slows
down statistical inference, particularly in the algorithm’s initial
iterations. To address this bottleneck, we propose Top-Down SBP, a
novel algorithm that replaces the agglomerative (bottom-up) block
merges in SBP with a block-splitting operation. This enables the
algorithm to start with all vertices in one cluster and subdivide
them over time into smaller clusters. We show that Top-Down
SBP is up to 7.7× faster than Bottom-Up SBP without sacrificing
accuracy and can process larger graphs than Bottom-Up SBP on
the same hardware due to an up to 4.1× decrease in memory usage.
Additionally, we adapt existing methods for accelerating BottomUp SBP to the Top-Down approach, leading to up to 13.2× speedup
over accelerated Bottom-Up SBP and up to 403× speedup over
sequential Bottom-Up SBP on 64 compute nodes. Thus, Top-Down
SBP represents substantial improvements to the scalability of SBP,
enabling the analysis of larger datasets on the same hardware.
Description
HPDC ’25, Notre Dame, IN, USA
Date issued
2025-07-20Department
Lincoln LaboratoryPublisher
ACM|The 34th International Symposium on High-Performance Parallel and Distributed Computing
Citation
Wanye, Frank, Gleyzer, Vitaliy, Kao, Edward and Feng, Wu-chun. 2025. "Top-Down SBP: Turning Graph Clustering Upside Down."
Version: Final published version
ISBN
979-8-4007-1869-4