Efficient Core Propagation Based Hierarchical Graph Clustering
Jinbin Huang, Zihan Jia, Xin Huang
Abstract
Communities, formed by a subset of vertices that are densely connected to each other and loosely connected to outside community members, widely exist to represent functional modules in real-world complex systems. Most existing community detection and search methods aim at finding communities at one single level, neglecting the natural properties of overlapping and hierarchy in communities. Therefore, the discovery of hierarchical graph clustering (HGC) to find communities at different levels, which is particularly useful in many applications. However, existing HGC studies suffer from two significant limitations: 1) inefficiency over large-scale networks, and 2) generating too many levels of community hierarchy without distinguishing the hierarchy differences. To address the above limitations, we revisit the problem of hierarchical graph clustering and formulate the problem based on our proposed three important properties. To tackle it, we propose theoretical-guaranteed fast solutions, in terms of algorithm complexity and hierarchy levels. We first formulate our HGC problem to admit three key properties of hierarchical communities. Based on the natural hierarchical structure of-core, we develop a simple and importantly useful technique of core propagation. The key idea of core propagation is to take each-core as one seed of hierarchical communities and find disjoint communities within-core using a linear-time algorithm of label propagation. We propose two core propagation approaches of top-down and bottom-up algorithms, in terms of different search directions of-cores by increment and decrement on, respectively. The top-down method can find a given level of hierarchical communities intime, whereis an input of hierarchy levels andis the graph size. To dismiss the hardness of users' input hierarchy parameter, the bottom-up algorithm is equipped with a well-designed strategy of auto-adjusting hierarchical levels based on the graph structure itself. We also develop the coreness weight-based label propagation to ensure the accurate label voting of compressed communities at low levels. The bottom-up method runs fast in, whereis a small value of the maximum coreness in graph. Extensive experiments conducted on real-world graphs with ground-truth HGCs validate the effectiveness and efficiency of our proposed core propagation methods against state-of-the-art methods. Two case studies on the world-wide flight network and the Hong Kong road network demonstrate the particular usage of our HGC methods.
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 e9449eb3-161b-46be-bb7b-c849bf766d38Related papers
- Hierarchical Core Decomposition in Parallel: From Construction to Subgraph SearchDeming Chu, Fan Zhang, Wenjie Zhang, Xuemin Lin et al.ICDE 2022 · 16 citations
- Efficient Cross-layer Community Search in Large Multilayer GraphsLongxu Sun, Xin Huang, Zheng Wu, Jianliang XuICDE 2024 · 2 citations
- Hierarchical Core Maintenance on Large Dynamic GraphsZhe Lin, Fan Zhang, Xuemin Lin, Wenjie Zhang et al.VLDB 2021 · 54 citations
- Covering K-Cliques in Billion-Scale GraphsKaiyu Chen, Dong Wen, Hanchen Wang, Zhengyi Yang et al.WWW 2025 · 2 citations
- Searching and Detecting Structurally Similar Communities in Large Heterogeneous Information NetworksShu Wang, Yixiang Fang, Wensheng LuoVLDB 2025 · 3 citations
