Partitioning Well-Clustered Graphs: Spectral Clustering Works!

Type: Article

Publication Date: 2017-01-01

Citations: 39

DOI: https://doi.org/10.1137/15m1047209

Abstract

In this paper we study variants of the widely used spectral clustering that partitions a graph into $k$ clusters by (1) embedding the vertices of a graph into a low-dimensional space using the bottom eigenvectors of the Laplacian matrix and (2) grouping the embedded points into $k$ clusters via $k$-means algorithms. We show that, for a wide class of graphs, spectral clustering gives a good approximation of the optimal clustering. While this approach was proposed in the early 1990s and has comprehensive applications, prior to our work similar results were known only for graphs generated from stochastic models. We also give a nearly linear time algorithm for partitioning well-clustered graphs based on computing a matrix exponential and approximate nearest neighbor data structures.

Locations

  • SIAM Journal on Computing - View
  • arXiv (Cornell University) - View - PDF
  • Bristol Research (University of Bristol) - View - PDF

Similar Works

Action Title Year Authors
+ Partitioning Well-Clustered Graphs: Spectral Clustering Works! 2014 Richard Peng
He Sun
Luca Zanetti
+ Partitioning Well-clustered Graphs with k-Means and Heat Kernel 2014 Richard Peng
He Sun
Luca Zanetti
+ A Tighter Analysis of Spectral Clustering, and Beyond 2022 Peter Macgregor
He Sun
+ Fast and Simple Spectral Clustering in Theory and Practice 2023 Peter Macgregor
+ Robust and efficient multi-way spectral clustering 2016 Anil Damle
Victor Minden
Lexing Ying
+ Spectral concentration and greedy k-clustering 2014 Tamal K. Dey
Pan Peng
Alfred Rossi
Anastasios Sidiropoulos
+ Spectral concentration and greedy k-clustering 2014 Tamal K. Dey
Pan Peng
Alfred Rossi
Anastasios Sidiropoulos
+ Spectral concentration and greedy k-clustering 2018 Tamal K. Dey
Pan Peng
Alfred Rossi
Anastasios Sidiropoulos
+ A randomized algorithm for spectral clustering 2010 Nicola Rebagliati
Alessandro Verri
+ A simpler spectral approach for clustering in directed networks 2021 Simon Coste
Ludovic Stephan
+ Multi-class Graph Clustering via Approximated Effective $p$-Resistance 2023 Shota Saito
Mark Herbster
+ Spectral Clustering for Graphs and Markov Chains 2010 Ning Liu
+ Hierarchical Clustering: $O(1)$-Approximation for Well-Clustered Graphs 2021 Bogdan-Adrian Manghiuc
He Sun
+ A Tutorial on Spectral Clustering 2007 Ulrike von Luxburg
+ Spectral Embedding of k-Cliques, Graph Partitioning and k-Means 2016 Pranjal Awasthi
Moses Charikar
Ravishankar Krishnaswamy
Ali Kemal Sinop
+ Spectral Clustering of Graphs with General Degrees in the Extended Planted Partition Model 2012 Kamalika Chaudhuri
Fan Chung
Alexander Tsiatas
+ PDF Chat Simple, direct and efficient multi-way spectral clustering 2018 Anil Damle
Victor Minden
Lexing Ying
+ PDF Chat How the result of graph clustering methods depends on the construction of the graph 2012 Markus Maier
Ulrike von Luxburg
Matthias Hein
+ How the result of graph clustering methods depends on the construction of the graph 2011 Markus Maier
Ulrike von Luxburg
Matthias Hein
+ How the result of graph clustering methods depends on the construction of the graph 2011 Markus Maier
Ulrike von Luxburg
Matthias Hein