paper-with-me

홈 › Papers

Fast and Simple Spectral Clustering in Theory and Practice

2023-09-21 · NeurIPS 2023 11

Spectral clustering is a popular and effective algorithm designed to find $k$ clusters in a graph $G$. In the classical spectral clustering algorithm, the vertices of $G$ are embedded into $\mathbb{R}^k$ using $k$ eigenvectors of the graph Laplacian matrix. However, computing this embedding is computationally expensive and dominates the running time of the algorithm. In this paper, we present a simple spectral clustering algorithm based on a vertex embedding with $O(\log(k))$ vectors computed by the power method. The vertex embedding is computed in nearly-linear time with respect to the size of the graph, and the algorithm provably recovers the ground truth clusters under natural assumptions on the input graph. We evaluate the new algorithm on several synthetic and real-world datasets, finding that it is significantly faster than alternative clustering algorithms, while producing results with approximately the same clustering accuracy.

📄 PDF Abstract BibTeX

Code (1)

pmacg/fast-spectral-clustering 공식 구현

Methods 이 논문이 사용한 방법론

Spectral Clustering Spectral clustering has attracted increasing attention due to the promising ability in dealing with nonlinearly separable datasets [15], [16]. In spectral clustering, the…

Similar Papers 제목 키워드 기반

Filtrated Spectral Algebraic Subspace Clustering

2015-10-15 · Manolis C. Tsakiris, Rene Vidal

Algebraic Subspace Clustering (ASC) is a simple and elegant method based on polynomial fitting and differentiation for clustering noiseless data drawn from an arbitrary union of subspaces. In practice, however, ASC is li…

Clustering

Image Segmentation Based on Multiscale Fast Spectral Clustering

2018-12-12 · Chongyang Zhang, Guofeng Zhu, Minxin Chen, Hong Chen 외

In recent years, spectral clustering has become one of the most popular clustering algorithms for image segmentation. However, it has restricted applicability to large-scale images due to its high computational complexit…

ClusteringImage SegmentationSemantic SegmentationSuperpixels+1

Spectral Clustering on Large Datasets: When Does it Work? Theory from Continuous Clustering and Density Cheeger-Buser

2023-05-11 · Timothy Chu, Gary Miller, Noel Walkington

Spectral clustering is one of the most popular clustering algorithms that has stood the test of time. It is simple to describe, can be implemented using standard linear algebra, and often finds better clusters than tradi…

Clustering

Multiscale Graph Comparison via the Embedded Laplacian Discrepancy

2022-01-28 · Edric Tam, David Dunson

Laplacian eigenvectors capture natural community structures on graphs and are widely used in spectral clustering and manifold learning. The use of Laplacian eigenvectors as embeddings for the purpose of multiscale graph …

Spectral learning of multivariate extremes

2021-11-15 · Marco Avella Medina, Richard A. Davis, Gennady Samorodnitsky

We propose a spectral clustering algorithm for analyzing the dependence structure of multivariate extremes. More specifically, we focus on the asymptotic dependence of multivariate extremes characterized by the angular o…

Clustering