Approximating Spectral Clustering via Sampling: a Review
Not on the map. Why?
Abstract (arXiv)
Spectral clustering refers to a family of unsupervised learning algorithms that compute a spectral embedding of the original data based on the eigenvectors of a similarity graph. This non-linear transformation of the data is both the key of these algorithms' success and their Achilles heel: forming a graph and computing its dominant eigenvectors can indeed be computationally prohibitive when dealing with more that a few tens of thousands of points. In this paper, we review the principal research efforts aiming to reduce this computational cost. We focus on methods that come with a theoretical control on the clustering performance and incorporate some form of sampling in their operation. Such methods abound in the machine learning, numerical linear algebra, and graph signal processing literature and, amongst others, include Nystr"om-approximation, landmarks, coarsening, coresets, and compressive spectral clustering. We present the approximation guarantees available for each and discuss practical merits and limitations. Surprisingly, despite the breadth of the literature explored, we conclude that there is still a gap between theory and practice: the most scalable methods are only intuitively motivated or loosely controlled, whereas those that come with end-to-end guarantees rely on strong assumptions or enable a limited gain of computation time.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1; 2024: 2; 2025: 0; 2026: 2.
9 papers.
- 2022Graph Filters for Signal Processing and Machine Learning on Graphscited by 53
- 2022Consistency and Diversity induced Human Motion Segmentationcited by 7
- 2024Generalizing Graph Transformers Across Diverse Graphs and Tasks via Pre-trainingcited by 7
- 2022Graph Federated Learning for CIoT Devices in Smart Home Applicationscited by 4
- 2021Understanding the Basis of Graph Convolutional Neural Networks via an Intuitive Matched Filtering Approachcited by 3
- 2023Clustering large 3D volumes: A sampling-based approachcited by 0
- 2024PASCO (PArallel Structured COarsening): an overlay to speed up graph clustering algorithmscited by 0
- 2026Deterministic Coreset for Lp Subspacecited by 0
- 2026Clustering as Approximation by Constrained Projectors: Theory and Guaranteescited by 0
- 2026Clustering as Approximation by Constrained Projectors: Theory and Guarantees29 Aug 2026
- 2026Deterministic Coreset for Lp Subspace1 Jan 2026
- 2024PASCO (PArallel Structured COarsening): an overlay to speed up graph clustering algorithms18 Dec 2024
- 2024Generalizing Graph Transformers Across Diverse Graphs and Tasks via Pre-training4 Jul 2024
- 2023Clustering large 3D volumes: A sampling-based approach7 Mar 2023
- 2022Graph Federated Learning for CIoT Devices in Smart Home Applications29 Dec 2022
- 2022Graph Filters for Signal Processing and Machine Learning on Graphs16 Nov 2022
- 2022Consistency and Diversity induced Human Motion Segmentation10 Feb 2022
- 2021Understanding the Basis of Graph Convolutional Neural Networks via an Intuitive Matched Filtering Approach23 Aug 2021