Counting Butterflies in Fully Dynamic Bipartite Graph Streams
Serafeim Papadias, Zoi Kaoudi, Varun Pandey, Jorge-Arnulfo Quiané-Ruiz, Volker Markl
摘要
A bipartite graph extensively models relationships between real-world entities of two different types, such as user-product data in e-commerce. Such graph data are inherently becoming more and more streaming, entailing continuous insertions and deletions of edges. A butterfly (i.e., 2 x 2 bi-clique) is the smallest non-trivial cohesive structure that plays a crucial role. Counting such butterfly patterns in streaming bipartite graphs is a core problem in applications such as dense subgraph discovery and anomaly detection. Yet, existing approximate solutions consider insert-only streams and, thus, achieve very low accuracy in fully dynamic bipartite graph streams that involve both insertions and deletions of edges. Adapting them to consider deletions is not trivial either, because different sampling schemes and new accuracy analyses are required. We propose Abacus, a novel approximate algorithm that counts butterflies in the presence of both insertions and deletions by utilizing sampling. We prove that Abacus always delivers unbiased estimates of low variance. Furthermore, we extend Abacus and devise a parallel mini-batch variant, namely, ParAbacus, which counts butterflies in parallel. ParAbacus counts butterflies in a load-balanced manner using versioned samples, which results in significant speedup and is thus ideal for critical applications in the streaming environment. We evaluate ABACUS/PARABACUS using a diverse set of real bipartite graphs and assess its performance in terms of accuracy, throughput, and speedup. The results indicate that our proposal is the first capable of efficiently providing accurate butterfly counts in the most generic setting, i.e., a fully dynamic graph streaming environment that entails both insertions and deletions. It does so without sacrificing throughput, and even improves it with the parallel version.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper3
- Triangle Counting in Hypergraph Streams: A Complete and Practical ApproachLingkai Meng, Long Yuan, Xuemin Lin, Wenjie Zhang 等SIGMOD 2026 · 被引用 4 次
- Near-Optimal Four-Cycle Counting in Graph StreamsSebastian Lüderssen, Stefan Neumann, Pan PengSODA 2026 · 被引用 1 次
- Four-Cycle Counting in Low-Degeneracy Graph StreamsSebastian Lüderssen, Stefan Neumann, Pan PengKDD 2026
它引用的顶会 Paper5
- Efficient Bitruss Decomposition for Large-scale Bipartite GraphsKai Wang, Xuemin Lin, Lu Qin, Wenjie Zhang 等ICDE 2020 · 被引用 107 次
- Efficient and Effective Community Search on Large-scale Bipartite GraphsKai Wang, Wenjie Zhang, Xuemin Lin, Ying Zhang 等ICDE 2021 · 被引用 74 次
- Sketch-Based Anomaly Detection in Streaming GraphsSiddharth Bhatia, Mohit Wadhwa, Kenji Kawaguchi, Neil Shah 等KDD 2023 · 被引用 23 次
- Efficient Load-Balanced Butterfly Counting on GPUQingyu Xu, Feng Zhang, Zhiming Yao, Lv Lu 等VLDB 2022 · 被引用 21 次
- Space-Efficient Random Walks on Streaming GraphsSerafeim Papadias, Zoi Kaoudi, Jorge-Arnulfo Quiané-Ruiz, Volker MarklVLDB 2023 · 被引用 8 次
相关 Paper
- Efficient Temporal Butterfly Counting and Enumeration on Temporal Bipartite GraphsXin-Wei Cai, Xiangyu Ke, Kai Wang, Lu Chen 等VLDB 2024 · 被引用 27 次
- Scalable Approximate Butterfly and Bi-triangle Counting for Large Bipartite NetworksFangyuan Zhang, Dechuang Chen, Sibo Wang, Yin Yang 等SIGMOD 2024 · 被引用 8 次
- Efficient Historical Butterfly Counting in Large Temporal Bipartite Networks via Graph Structure-aware IndexQiuyang Mang, Jingbang Chen, Hangrui Zhou, Yu Gao 等VLDB 2025 · 被引用 1 次
- Approximate Butterfly Counting in Sublinear TimeChi Luo, Jiaxin Song, Yuhao Zhang, Kai Wang 等ICDE 2026
- TopK-BC: Efficient Maintenance of Top k (p,q)-bicliques over Streaming Bipartite GraphsXin Deng, Zheng Qin, Peng Peng, Hui ZhouICDE 2025 · 被引用 1 次
