English

Scalable Approximate Biclique Counting over Large Bipartite Graphs

Social and Information Networks 2025-12-09 v2

Abstract

Counting (p,q)(p,q)-bicliques in bipartite graphs is crucial for a variety of applications, from recommendation systems to cohesive subgraph analysis. Yet, it remains computationally challenging due to the combinatorial explosion to exactly count the (p,q)(p,q)-bicliques. In many scenarios, e.g., graph kernel methods, however, exact counts are not strictly required. To design a scalable and high-quality approximate solution, we novelly resort to (p,q)(p,q)-broom, a special spanning tree of the (p,q)(p,q)-biclique, which can be counted via graph coloring and efficient dynamic programming. Based on the intermediate results of the dynamic programming, we propose an efficient sampling algorithm to derive the approximate (p,q)(p,q)-biclique count from the (p,q)(p,q)-broom counts. Theoretically, our method offers unbiased estimates with provable error guarantees. Empirically, our solution outperforms existing approximation techniques in both accuracy (up to 8×\times error reduction) and runtime (up to 50×\times speedup) on nine real-world bipartite networks, providing a scalable solution for large-scale (p,q)(p,q)-biclique counting.

Keywords

Cite

@article{arxiv.2505.10471,
  title  = {Scalable Approximate Biclique Counting over Large Bipartite Graphs},
  author = {Jingbang Chen and Weinuo Li and Yingli Zhou and Hangrui Zhou and Qiuyang Mang and Can Wang and Yixiang Fang and Chenhao Ma},
  journal= {arXiv preprint arXiv:2505.10471},
  year   = {2025}
}

Comments

Accepted by VLDB 2026

R2 v1 2026-06-28T23:34:45.238Z