Order-based Algorithms for Efficient Core Maintenance in Large Bipartite Graphs
Qiaoyuan Yang, Wensheng Luo, Yixiang Fang, Yuanyuan Zeng
Abstract
The (α, β)-core, a.k.a. bi-core, is a fundamental model in bipartite graphs, extensively applied in various real-world applications such as product recommendation, fraud detection, and community detection. The dynamic nature of bipartite graphs, with frequent insertions and deletions of vertices and edges, makes maintaining bi-cores computationally expensive. Although recent work has addressed bi-core maintenance in dynamic bipartite graphs, existing approaches lack theoretical analysis regarding the changes in bi-cores corresponding to graph modifications, and also struggle with scalability and frequency of updates. To tackle these challenges, we systematically analyze and present bi-core maintenance algorithms with theoretical guarantees. Specifically, we conduct boundedness analysis, a key tool for analyzing incremental algorithms over dynamic graphs, on the bi-core maintenance problem. Our theoretical analysis shows that while the bi-core maintenance problem stays bounded under edge deletions, it becomes unbounded when handling edge insertions. To handle this unboundedness, we propose a novel structure called the BD-Order, which transforms the solution into a near bounded one. By leveraging the BD-Order, we introduce a novel order-based maintenance algorithm that effectively reduces the scope of affected vertices, thus enhancing efficiency. Additionally, the algorithm remains bounded for edge deletions through an auxiliary structure. The comprehensive experimental results on diverse real and synthetic datasets underscore the superior performance of our algorithms. Particularly, they achieve speed enhancements of up to two orders of magnitude over the state-of-the-art approaches.
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 e3e61b50-73fd-4ab0-826b-03d651ecb6f8Related papers
- Efficient Core Maintenance in Large Bipartite GraphsWensheng Luo, Qiaoyuan Yang, Yixiang Fang, Xu ZhouSIGMOD 2024 · 16 citations
- A Unified Framework for Dense Subgraph Maintenance over Dynamic Bipartite GraphsZitan Sun, Zihan Jia, Hong Cheng, Xin Huang et al.SIGMOD 2026
- Distributed (α, β)-Core Decomposition over Bipartite GraphsQing Liu, Xuankun Liao, Xin Huang, Jianliang Xu et al.ICDE 2023 · 15 citations
- Discovering Hierarchy of Bipartite Graphs with Cohesive SubgraphsKai Wang, Wenjie Zhang, Xuemin Lin, Ying Zhang et al.ICDE 2022 · 14 citations
- Efficient Index for Temporal Core Queries over Bipartite GraphsAnxin Tian, Alexander Zhou, Yue Wang, Xun Jian et al.VLDB 2024 · 8 citations
