arXiv · 2609.21848
Distributed Balanced Butterfly Counting in Signed Bipartite Graphs
Abstract
The balanced butterfly is a fundamental primitive for analyzing signed bipartite graphs and provides a basis for studying higher-order structural properties, such as clustering coefficients and community structure. Despite its importance, existing approaches primarily rely on serial algorithms for balanced butterfly counting, which become inefficient on large-scale graphs. To address this limitation, we propose a distributed algorithm, D-BBC, based on a hybrid MPI+TBB framework that exploits MPI for inter-process communication and Intel TBB for intra-node parallelism. We conduct an experimental assessment of the proposed approach across 15 real-world datasets. Experimental results demonstrate that, on a single-node distributed system, D-BBC achieves average speedups of 1321x and 16.2x over the serial BB2K and multi-core M-BBC implementations, respectively. Furthermore, D-BBC achieves a maximum speedup of 23.58x over the distributed baseline S-Monarch in terms of end-to-end execution time. These results demonstrate the efficiency of the proposed distributed approach and its potential to enable high- performance signed motif analysis on large-scale bipartite graphs.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Kiran Mekala, Apurba Das, Suman Banerjee. 2026-09-18. Distributed Balanced Butterfly Counting in Signed Bipartite Graphs. https://arxiv.org/abs/2609.21848
Cite the original work for its findings. Save a collection to share your selection of sources.