Efficient Temporal Butterfly Counting and Enumeration on Temporal Bipartite Graphs

被引:4
作者
Cai, Xinwei [1 ]
Ke, Xiangyu [1 ]
Wang, Kai [2 ]
Chen, Lu [1 ]
Zhang, Tianming [1 ]
Liu, Qing [1 ]
Gao, Yunjun [1 ]
机构
[1] Zhejiang Univ, Hangzhou, Zhejiang, Peoples R China
[2] Shanghai Jiao Tong Univ, ACEM, Shanghai, Peoples R China
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2023年 / 17卷 / 04期
关键词
NETWORK MOTIFS; ALGORITHMS;
D O I
10.14778/3636218.3636223
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Bipartite graphs characterize relationships between two different sets of entities, like actor-movie, user-item, and author-paper. The butterfly, a 4-vertices 4-edges (2,2)-biclique, is the simplest cohesive motif in a bipartite graph and is the fundamental component of higher-order substructures. Counting and enumerating the butterflies offer significant benefits across various applications, including fraud detection, graph embedding, and community search. While the corresponding motif, the triangle, in the unipartite graphs has been widely studied in both static and temporal settings, the extension of butterfly to temporal bipartite graphs remains unexplored. In this paper, we investigate the temporal butterfly counting and enumeration problem: count and enumerate the butterflies whose edges establish following a certain order within a given duration. Towards efficient computation, we devise a non-trivial baseline rooted in the state-of-the-art butterfly counting algorithm on static graphs, further, explore the intrinsic property of the temporal butterfly, and develop a new optimization framework with a compact data structure and effective priority strategy. The time complexity is proved to be significantly reduced without compromising on space efficiency. In addition, we generalize our algorithms to practical streaming settings and multi-core computing architectures. Our extensive experiments on 11 large-scale real-world datasets demonstrate the efficiency and scalability of our solutions.
引用
收藏
页码:657 / 670
页数:14
相关论文
共 65 条
  • [11] COMMIT: A Scalable Approach to Mining Communication Motifs from Dynamic Networks
    Gurukar, Saket
    Ranu, Sayan
    Ravindran, Balaraman
    [J]. SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2015, : 475 - 489
  • [12] BiRank: Towards Ranking on Bipartite Graphs
    He, Xiangnan
    Gao, Ming
    Kan, Min-Yen
    Wang, Dingxian
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2017, 29 (01) : 57 - 71
  • [13] Hinze Ralf, 1999, WAAAPL, V99, P89
  • [14] Motif statistics and spike correlations in neuronal networks
    Hu, Yu
    Trousdale, James
    Josic, Kresimir
    Shea-Brown, Eric
    [J]. JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2013,
  • [15] Signed Bipartite Graph Neural Networks
    Huang, Junjie
    Shen, Huawei
    Cao, Qi
    Tao, Shuchang
    Cheng, Xueqi
    [J]. PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 740 - 749
  • [16] Jensen Johannes R., 2021, COMPLEX SYST INFORM, V26, P46, DOI [10.7250/csimq.2021-26.03, 10.17803/1729-5920.2023.196.3.087-099, DOI 10.17803/1729-5920.2023.196.3.087-099]
  • [17] Katajainen J., 1996, Nordic Journal of Computing, V3, P27
  • [18] DenForest: Enabling Fast Deletion in Incremental Density-Based Clustering over Sliding Windows
    Kim, Bogyeong
    Koo, Kyoseung
    Enkhbat, Undraa
    Moon, Bongki
    [J]. PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22), 2022, : 296 - 309
  • [19] Temporal motifs in time-dependent networks
    Kovanen, Lauri
    Karsai, Marton
    Kaski, Kimmo
    Kertesz, Janos
    Saramaki, Jari
    [J]. JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2011,
  • [20] Approximately Counting Butterflies in Large Bipartite Graph Streams
    Li, Rundong
    Wang, Pinghui
    Jia, Peng
    Zhang, Xiangliang
    Zhao, Junzhou
    Tao, Jing
    Yuan, Ye
    Guan, Xiaohong
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (12) : 5621 - 5635