Lune

SIGMOD2025Top-tier venue

Density Decomposition of Bipartite Graphs

Yalong Zhang, Rong-Hua Li, Qi Zhang, Hongchao Qin, Lu Qin, Guoren Wang

2025Year
6Citations

Abstract

Mining dense subgraphs in a bipartite graph is a fundamental task in bipartite graph analysis, with numerous applications in community detection, fraud detection, and e-commerce recommendation. Existing dense subgraph models, such as biclique, ๐‘˜-biplex, ๐‘˜-bitruss, and (๐›ผ, ๐›ฝ)-core, often face challenges due to their high computational complexity or limitations in effectively capturing the density of the graph. To overcome these issues, in this paper, we propose a new dense subgraph model for bipartite graphs, namely (๐›ผ, ๐›ฝ)-dense subgraph, designed to capture the density structure inherent in bipartite graphs. We show that all (๐›ผ, ๐›ฝ)-dense subgraphs are nested within each other, forming a hierarchical density decomposition of the bipartite graph. To efficiently compute the (๐›ผ, ๐›ฝ)-dense subgraph, we develop a novel network flow algorithm with a carefullydesigned core pruning technique. The time complexity of our algorithm is ๐‘‚(|๐ธ| + |๐ธ(๐‘…)| 1.5 ), where |๐ธ| denotes the number of edges and |๐ธ(๐‘…)| is the number of edges of the pruned graph, often significantly smaller than |๐ธ|. Armed with this algorithm, we also propose a novel and efficient divide-and-conquer algorithm to compute the entire density decomposition of the bipartite graph within ๐‘‚(๐‘ โ‹… log ๐‘‘ max โ‹… |๐ธ| 1.5 ) time, where ๐‘ is typically a small constant in real-world bipartite graphs and ๐‘‘ max is the maximum degree. Extensive experiments and case studies on 11 real-world datasets demonstrate the effectiveness of our (๐›ผ, ๐›ฝ)-dense subgraph model and the high efficiency and scalability of our proposed algorithms. CCS Concepts: โ€ข Theory of computation โ†’ Graph algorithms analysis.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 02883d2b-d131-45ac-945b-c5e3fde296cb

Builds on6

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines