Maximal Biclique Enumeration: A Prefix Tree Based Approach
Jiujian Chen, Kai Wang, Ronghua Li, Hongchao Qin, Xuemin Lin, Guoren Wang
摘要
Bipartite graphs are commonly used to model relationships between two distinct types of entities, such as customer-product relationships in e-commerce platforms and protein-protein interactions in bioinformatics. Enumerating all maximal bicliques from a bipartite graph is a fundamental graph mining problem that has been widely used in many real-world applications including community search and spam detection. Existing algorithms for maximal biclique enumeration can struggle to scale to large graphs with a vast number of maximal bicliques. In this paper, we propose a novel and highly-efficient algorithm for maximal biclique enumeration in bipartite graphs using prefix trees. Specifically, a prefix tree is a data structure that stores lists of elements as paths in the tree, and we observe that a maximal biclique can be represented uniquely by the vertices in one of its vertex layers and stored compactly in prefix trees. The process of our algorithm is divided into two steps. First, we find the lower layer vertices of all maximal bicliques and organize them in a prefix tree (i.e., the result tree). During this step, we transform the original time-consuming operations of checking maximality and filtering candidates for vertex sets into determining uniqueness and performing extraction from a prefix tree at each level of the recursion. Second, we use the result tree to obtain the upper layer vertices of the maximal bicliques by computing the common neighbors of vertices in the tree. In this step, we further optimize the computation for intersections of vertex sets by compressing the neighbors of each vertex and memoization. In addition, we also propose a pre-processing method based on the order of traversal on the prefix tree to reduce memory usage. We conduct extensive experiments on 10 real-world datasets, and the results demonstrate that the proposed algorithm outperforms existing solutions by up to one order of magnitude.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- Density Decomposition of Bipartite GraphsYalong Zhang, Rong-Hua Li, Qi Zhang, Hongchao Qin 等SIGMOD 2025 · 被引用 6 次
- Maximal Biclique Enumeration with Improved Worst-Case Time Complexity Guarantee: A Partition-Oriented StrategyKaixin Wang, Kaiqiang Yu, Cheng LongSIGMOD 2026
它引用的顶会 Paper9
- Maximum Biclique Search at Billion ScaleBingqing Lyu, Lu Qin, Xuemin Lin, Ying Zhang 等VLDB 2020 · 被引用 103 次
- Efficient and Effective Community Search on Large-scale Bipartite GraphsKai Wang, Wenjie Zhang, Xuemin Lin, Ying Zhang 等ICDE 2021 · 被引用 74 次
- Efficient Exact Algorithms for Maximum Balanced Biclique Search in Bipartite GraphsLu Chen, Chengfei Liu, Rui Zhou, Jiajie Xu 等SIGMOD 2021 · 被引用 69 次
- Efficient Maximal Biclique Enumeration for Large Sparse Bipartite GraphsLu Chen, Chengfei Liu, Rui Zhou, Jiajie Xu 等VLDB 2022 · 被引用 62 次
- (p, q)-biclique Counting and Enumeration for Large Sparse Bipartite GraphsJianye Yang, Yun Peng, Wenjie ZhangVLDB 2022 · 被引用 56 次
相关 Paper
- Efficient Maximal Biclique Enumeration on GPUsZhe Pan, Shuibing He, Xu Li, Xuechen Zhang 等SC 2023 · 被引用 8 次
- Efficient Personalized Maximum Biclique SearchKai Wang, Wenjie Zhang, Xuemin Lin, Lu Qin 等ICDE 2022 · 被引用 29 次
- Efficient Maximal Biplex Enumerations with Improved Worst-Case Time GuaranteeQiangqiang Dai, Rong-Hua Li, Donghang Cui, Meihao Liao 等SIGMOD 2024 · 被引用 6 次
- Hereditary Cohesive Subgraphs Enumeration on Bipartite Graphs: The Power of Pivot-based ApproachesQiangqiang Dai, Rong-Hua Li, Xiaowei Ye, Meihao Liao 等SIGMOD 2023 · 被引用 19 次
- Efficient Algorithms for Maximal k-Biplex EnumerationKaiqiang Yu, Cheng Long, Shengxin Liu, Da YanSIGMOD 2022 · 被引用 32 次
