Scalable Mining of Maximal Quasi-Cliques: An Algorithm-System Codesign Approach
Guimu Guo, Da Yan, M. Tamer Özsu, Zhe Jiang, Jalal Khalil
摘要
Given a user-specified minimum degree threshold γ, a γ-quasiclique is a subgraph g = (Vg, Eg) where each vertex v ∈ Vg connects to at least γ fraction of the other vertices (i.e., γ • (|Vg| -1) vertices) in g. Quasi-clique is one of the most natural definitions for dense structures useful in finding communities in social networks and discovering significant biomolecule structures and pathways. However, mining maximal quasi-cliques is notoriously expensive. In this paper, we design parallel algorithms for mining maximal quasi-cliques on G-thinker, a recent distributed framework targeting divide-and-conquer graph mining algorithms that decomposes the mining into compute-intensive tasks to fully utilize CPU cores. However, we found that directly using G-thinker results in the straggler problem due to (i) the drastic load imbalance among different tasks and (ii) the difficulty of predicting the task running time and the time growth with task-subgraph size. We address these challenges by redesigning G-thinker's execution engine to prioritize long-running tasks for mining, and by utilizing a novel timeout strategy to effectively decompose the mining workloads of long-running tasks to improve load balancing. While this system redesign applies to many other expensive dense subgraph mining problems, this paper verifies the idea by adapting the state-of-theart quasi-clique algorithm, Quick, to our redesigned G-thinker. We improve Quick by integrating new pruning rules, and fixing some missed boundary cases that could lead to missed results. Extensive experiments verify that our new solution scales well with the number of CPU cores, achieving 201× runtime speedup when mining a graph with 3.77M vertices and 16.5M edges in a 16-node cluster.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper7
- Fast Maximal Quasi-clique Enumeration: A Pruning and Branching Co-Design ApproachKaiqiang Yu, Cheng LongSIGMOD 2024 · 被引用 23 次
- Accelerating k-Core Decomposition by a GPUAkhlaque Ahmad, Lyuheng Yuan, Da Yan, Guimu Guo 等ICDE 2023 · 被引用 22 次
- Contigra: Graph Mining with Containment ConstraintsJoanna Che, Kasra Jamshidi, Keval VoraEuroSys 2024 · 被引用 7 次
- Maximum k-Plex Search: An Alternated Reduction-and-Bound MethodShuohao Gao, Kaiqiang Yu, Shengxin Liu, Cheng LongVLDB 2025 · 被引用 3 次
- Efficient Defective Clique Enumeration and Search with Worst-Case Optimal Search SpaceJihoon Jang, Yehyun Nam, Kunsoo Park, Hyunjoon KimSIGMOD 2026 · 被引用 1 次
它引用的顶会 Paper3
- Maximum Biclique Search at Billion ScaleBingqing Lyu, Lu Qin, Xuemin Lin, Ying Zhang 等VLDB 2020 · 被引用 103 次
- Application Driven Graph PartitioningWenfei Fan, Ruochun Jin, Muyang Liu, Ping Lu 等SIGMOD 2020 · 被引用 54 次
- G-thinker: A Distributed Framework for Mining Subgraphs in a Big GraphDa Yan, Guimu Guo, Md Mashiur Rahman Chowdhury, M. Tamer Özsu 等ICDE 2020 · 被引用 48 次
相关 Paper
- Maximal Directed Quasi -Clique MiningGuimu Guo, Da Yan, Lyuheng Yuan, Jalal Khalil 等ICDE 2022 · 被引用 23 次
- Mining Large Quasi-cliques with Quality Guarantees from Vertex NeighborhoodsAritra Konar, Nicholas D. SidiropoulosKDD 2020
- A Similarity-based Approach for Efficient Large Quasi-clique DetectionJiayang Pang, Chenhao Ma, Yixiang FangWWW 2024 · 被引用 8 次
- Bound-Tightened Densest Subgraph Discovery on GPUWajid Manzoor, Ke Fan, Muhammad Shaheer, Guimu GuoSIGMOD 2026
- Maximum Degree-Based Quasi-Clique Search via an Iterative FrameworkHongbo Xia, Kaiqiang Yu, Shengxin Liu, Cheng Long 等KDD 2025 · 被引用 1 次
