RECEIPT: REfine CoarsE-grained IndePendent Tasks for Parallel Tip decomposition of Bipartite Graphs
Kartik Lakhotia, Rajgopal Kannan, Viktor K. Prasanna, César A. F. De Rose
Abstract
Tip decomposition is a crucial kernel for mining dense subgraphs in bipartite networks, with applications in spam detection, analysis of affiliation networks etc. It creates a hierarchy of vertex-induced subgraphs with varying densities determined by the participation of vertices in butterflies (2, 2-bicliques). To build the hierarchy, existing algorithms iteratively follow a delete-update(peeling) process: deleting vertices with the minimum number of butterflies and correspondingly updating the butterfly count of their 2-hop neighbors. The need to explore 2-hop neighborhood renders tipdecomposition computationally very expensive. Furthermore, the inherent sequentiality in peeling only minimum butterfly vertices makes derived parallel algorithms prone to heavy synchronization. In this paper, we propose a novel parallel tip-decomposition algorithm -REfine CoarsE-grained Independent Tasks (RECEIPT) that relaxes the peeling order restrictions by partitioning the vertices into multiple independent subsets that can be concurrently peeled. This enables RECEIPT to simultaneously achieve a high degree of parallelism and dramatic reduction in synchronizations. Further, RECEIPT employs a hybrid peeling strategy along with other optimizations that drastically reduce the amount of wedge exploration and execution time. We perform detailed experimental evaluation of RECEIPT on a shared-memory multicore server. It can process some of the largest publicly available bipartite datasets orders of magnitude faster than the state-of-the-art algorithms -achieving up to 1100× and 64× reduction in the number of thread synchronizations and traversed wedges, respectively. Using 36 threads, RECEIPT can provide up to 17.1× self-relative speedup. Our implementation of RECEIPT is available at https://github.com/kartiklakhotia/RECEIPT .
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 995b39ca-5af6-4ba4-9577-b7778a578cc2Cited by top-tier papers3
- Theoretically and Practically Efficient Parallel Nucleus DecompositionJessica Shi, Laxman Dhulipala, Julian ShunVLDB 2022 · 10 citations
- Parallel Algorithms for Hierarchical Nucleus DecompositionJessica Shi, Laxman Dhulipala, Julian ShunSIGMOD 2024 · 2 citations
- Effective and Efficient Community Search for Complex Network Semantics Capture: From Coarse-Grain to Fine-GrainShuai Han, Yushi Tao, Jingwen Tan, Huanran Wang et al.VLDB 2025
Builds on4
- Effective and Efficient Community Search over Large Heterogeneous Information NetworksYixiang Fang, Yixing Yang, Wenjie Zhang, Xuemin Lin et al.VLDB 2020 · 150 citations
- Efficient Bitruss Decomposition for Large-scale Bipartite GraphsKai Wang, Xuemin Lin, Lu Qin, Wenjie Zhang et al.ICDE 2020 · 107 citations
- LINC: A Motif Counting Algorithm for Uncertain GraphsChenhao Ma, Reynold Cheng, Laks V. S. Lakshmanan, Tobias Grubenmann et al.VLDB 2020 · 56 citations
- Planting Trees for scalable and efficient Canonical Hub LabelingKartik Lakhotia, Rajgopal Kannan, Qing Dong, Viktor K. PrasannaVLDB 2020 · 16 citations
Related papers
- Efficient Bitruss Decomposition without Butterfly EnumerationFengnian Lin, Boyu Ruan, Junhao Gan, Lei LiKDD 2025
- Towards Distributed Bitruss Decomposition on Bipartite GraphsYue Wang, Ruiqi Xu, Xun Jian, Alexander Zhou et al.VLDB 2022 · 18 citations
- Counting Butterflies in Fully Dynamic Bipartite Graph StreamsSerafeim Papadias, Zoi Kaoudi, Varun Pandey, Jorge-Arnulfo Quiané-Ruiz et al.ICDE 2024 · 4 citations
- Density Decomposition of Bipartite GraphsYalong Zhang, Rong-Hua Li, Qi Zhang, Hongchao Qin et al.SIGMOD 2025 · 6 citations
- Accelerating k-Core Decomposition by a GPUAkhlaque Ahmad, Lyuheng Yuan, Da Yan, Guimu Guo et al.ICDE 2023 · 22 citations
