Efficient Biclique Counting in Large Bipartite Graphs
Xiaowei Ye, Rong-Hua Li, Qiangqiang Dai, Hongchao Qin, Guoren Wang
Abstract
A (p,q)-biclique is a complete subgraph (X,Y) that |X|=p, |Y|=q. Counting (p,q)-bicliques in bipartite graphs is an important operator for many bipartite graph analysis applications. However, getting the count of (p,q)-bicliques for large p and q (e.g., p,q ≥ 10) is extremely difficult, because the number of (p,q)-bicliques increases exponentially with respect to p and q. The state-of-the-art algorithm for this problem is based on the (p,q)-biclique enumeration technique which is often costly due to the exponential blowup in the enumeration space of (p,q)-bicliques. To overcome this problem, we first propose a novel exact algorithm, called EPivoter, based on a newly-developed edge-pivoting technique. The striking feature of EPivoter is that it can count (p,q)-bicliques for all pairs of (p,q) using a combinatorial technique, instead of exhaustively enumerating all (p,q)-bicliques. Second, we propose a novel dynamic programming (DP) based h-zigzag sampling technique to provably approximate the count of the (p,q)-bicliques for all pairs of (p,q), where an h-zigzag is an ordered simple path in G with length 2h-1 (h = minp,q). We show that our DP-based sampling technique is very efficient. Third, to further improve the efficiency, we also propose a hybrid framework that integrates both the exact EPivoter algorithm and sampling-based algorithms. Extensive experiments on 7 real-world graphs show that our algorithms are several orders of magnitude faster than the state-of-the-art algorithm.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 6ea854ed-aa13-481e-9d24-e83c7c5dea20Cited by top-tier papers4
- Common Neighborhood Estimation over Bipartite Graphs under Local Differential PrivacyYizhang He, Kai Wang, Wenjie Zhang, Xuemin Lin et al.SIGMOD 2025 · 7 citations
- Enumeration of Billions of Maximal Bicliques in Bipartite Graphs without Using GPUsZhe Pan, Shuibing He, Xu Li, Xuechen Zhang et al.SC 2024 · 2 citations
- TIMEST: Temporal Information Motif Estimator Using Sampling TreesYunjie Pan, Omkar Bhalerao, C. Seshadhri, Nishil TalatiVLDB 2026
- Scalable Approximate Biclique Counting over Large Bipartite GraphsJingbang Chen, Weinuo Li, Yingli Zhou, Hangrui Zhou et al.VLDB 2026
Related papers
- Estimating Biclique Counts with Accuracy GuaranteesRashmika Gamage, Lijun ChangSIGMOD 2026 · 1 citation
- (p, q)-biclique Counting and Enumeration for Large Sparse Bipartite GraphsJianye Yang, Yun Peng, Wenjie ZhangVLDB 2022 · 56 citations
- Scalable Approximate Butterfly and Bi-triangle Counting for Large Bipartite NetworksFangyuan Zhang, Dechuang Chen, Sibo Wang, Yin Yang et al.SIGMOD 2024 · 8 citations
- Accelerating Biclique Counting on GPULinshan Qiu, Zhonggen Li, Xiangyu Ke, Lu Chen et al.ICDE 2024 · 4 citations
- Theoretically and Practically Efficient Maximum Biclique SearchQiangqiang Dai, Rong-Hua Li, Lianpeng Qiao, Donghang Cui et al.SIGMOD 2026
