Towards Distributed Bitruss Decomposition on Bipartite Graphs

被引:2
|
作者
Wang, Yue [1 ]
Xu, Ruiqi [2 ]
Jian, Xun [3 ]
Zhou, Alexander [3 ]
Chen, Lei [3 ]
机构
[1] Shenzhen Inst Comp Sci, Shenzhen, Peoples R China
[2] Natl Univ Singapore, Singapore, Singapore
[3] Hong Kong Univ Sci & Technol, Hong Kong, Peoples R China
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2022年 / 15卷 / 09期
基金
新加坡国家研究基金会;
关键词
SCHEME;
D O I
10.14778/3538598.3538610
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mining cohesive subgraphs on bipartite graphs is an important task. The k-bitruss is one of many popular cohesive subgraph models, which is the maximal subgraph where each edge is contained in at least k butterflies. The bitruss decomposition problem is to find all k-bitrusses for k >= 0. Dealing with large graphs is often beyond the capability of a single machine due to its limited memory and computational power, leading to a need for efficiently processing large graphs in a distributed environment. However, all current solutions are for a single machine and a centralized environment, where processors can access the graph or auxiliary indexes randomly and globally. It is difficult to directly deploy such algorithms on a shared-nothing model. In this paper, we propose distributed algorithms for bitruss decomposition. We first propose SC-HBD as the baseline, which uses H-function to define bitruss numbers and computes them iteratively to a fix point in parallel. We then introduce a subgraph-centric peeling method SC-PBD, which peels edges in batches over different butterfly complete subgraphs. We then introduce local indexes on each fragment, study the butterfly-aware edge partition problem including its hardness, and propose an effective partitioner. Finally we present the bitruss butterfly-complete subgraph concept, and divide and conquer DC-BD method with optimization strategies. Extensive experiments show the proposed methods solve graphs with 30 trillion butterflies in 2.5 hours, while existing parallel methods under shared-memory model fail to scale to such large graphs.
引用
收藏
页码:1889 / 1901
页数:13
相关论文
共 50 条
  • [1] Towards efficient solutions of bitruss decomposition for large-scale bipartite graphs
    Kai Wang
    Xuemin Lin
    Lu Qin
    Wenjie Zhang
    Ying Zhang
    [J]. The VLDB Journal, 2022, 31 : 203 - 226
  • [2] Towards efficient solutions of bitruss decomposition for large-scale bipartite graphs
    Wang, Kai
    Lin, Xuemin
    Qin, Lu
    Zhang, Wenjie
    Zhang, Ying
    [J]. VLDB JOURNAL, 2022, 31 (02): : 203 - 226
  • [3] Butterfly counting and bitruss decomposition on uncertain bipartite graphs
    Zhou, Alexander
    Wang, Yue
    Chen, Lei
    [J]. VLDB JOURNAL, 2023, 32 (05): : 1013 - 1036
  • [4] Butterfly counting and bitruss decomposition on uncertain bipartite graphs
    Alexander Zhou
    Yue Wang
    Lei Chen
    [J]. The VLDB Journal, 2023, 32 : 1013 - 1036
  • [5] Efficient Bitruss Decomposition for Large-scale Bipartite Graphs
    Wang, Kai
    Lin, Xuemin
    Qin, Lu
    Zhang, Wenjie
    Zhang, Ying
    [J]. 2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 661 - 672
  • [6] Distributed Algorithm for Tip Decomposition on Large Bipartite Graphs
    Zhou, Xu
    Weng, Tong-Feng
    Yang, Zhi-Bang
    Li, Bo-Ren
    Zhang, Ji
    Li, Ken-Li
    [J]. Ruan Jian Xue Bao/Journal of Software, 2022, 33 (03): : 1043 - 1056
  • [7] On the decomposition of graphs into complete bipartite graphs
    Dong, Jinquan
    Liu, Yanpei
    [J]. GRAPHS AND COMBINATORICS, 2007, 23 (03) : 255 - 262
  • [8] On the Decomposition of Graphs into Complete Bipartite Graphs
    Jinquan Dong
    Yanpei Liu
    [J]. Graphs and Combinatorics, 2007, 23 : 255 - 262
  • [9] Decomposition of complete bipartite graphs
    VandenEynden, C
    [J]. ARS COMBINATORIA, 1997, 46 : 287 - 296
  • [10] Bimodular decomposition of bipartite graphs
    Fouquet, JL
    Habib, M
    de Montgolfier, F
    Vanherpe, JM
    [J]. GRAPH -THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2004, 3353 : 117 - 128