Practical Almost-Linear-Time Approximation Algorithms for Hybrid and Overlapping Graph Clustering
Lorenzo Orecchia, Konstantinos Ameranis, Charalampos E. Tsourakakis, Kunal Talwar
Abstract
Detecting communities in real-world networks and clustering similarity graphs are major data mining tasks with a wide range of applications in graph mining, collaborative filtering, and bioinformatics. In many such applications, overwhelming empirical evidence suggests that communities and clusters are naturally overlapping, i.e., the boundary of a cluster may contain both edges across clusters and nodes that are shared with other clusters, calling for novel hybrid graph partitioning algorithms (HGP). While almost-linear-time approximation algorithms are known for edge-boundary-based graph partitioning, little progress has been made on fast algorithms for HGP, even in the special case of vertex-boundary-based graph partitioning. In this work, we introduce a frame-work based on two novel clustering objectives, which naturally extend the well-studied notion of conductance to clusters with hybrid vertex-and edge-boundary structure. Our main algorithmic contributions are almost-linear-time algorithms O(log n)-approximation algorithms for both these objectives. To this end, we show that the cut-matching framework of (Khandekar et al., 2014) can be significantly extended to incorporate hybrid partitions. Crucially, we implement our approximation algorithm to produce both hybrid partitions and optimality certificates for large graphs, easily scaling to tens of millions of edges, and test our implementation on real-world datasets against other competitive baselines.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext dfe0a202-1b0b-4657-b3d3-3d183249808dCited by top-tier papers4
- Cut-matching Games for Generalized Hypergraph Ratio CutsNate VeldtWWW 2023 · 5 citations
- Fast Algorithms for Hypergraph PageRank with Applications to Semi-Supervised LearningKonstantinos Ameranis, Adela Frances DePavia, Lorenzo Orecchia, Erasmo TaniICML 2024 · 1 citation
- Hierarchical Overlapping Clustering on Graphs: Cost Function, Algorithm and ScalabilityYicheng Pan, Renjie Chen, Pengyu Long, Bingchen FanICML 2025
- Higher-Order Cheeger Inequality for Partitioning with BuffersKonstantin Makarychev, Yury Makarychev, Liren Shan, Aravindan VijayaraghavanSODA 2024
Builds on1
Related papers
- Scalable and Effective Conductance-Based Graph ClusteringLonglong Lin, Ronghua Li, Tao JiaAAAI 2023 · 22 citations
- Clustering in graphs and hypergraphs with categorical edge labelsIlya Amburg, Nate Veldt, Austin R. BensonWWW 2020 · 118 citations
- Higher-Order Spectral Clustering of Directed GraphsSteinar Laenen, He SunNeurIPS 2020 · 33 citations
- Efficient Core Propagation Based Hierarchical Graph ClusteringJinbin Huang, Zihan Jia, Xin HuangICDE 2025
- Scalable Community Detection via Parallel Correlation ClusteringJessica Shi, Laxman Dhulipala, David Eisenstat, Jakub Lacki et al.VLDB 2021 · 41 citations
