Spectral Clustering Oracles in Sublinear Time
Grzegorz Gluch, Michael Kapralov, Silvio Lattanzi, Aida Mousavifar, Christian Sohler
摘要
Given a graph G that can be partitioned into k disjoint expanders with outer conductance upper bounded by ǫ ≪ 1, can we efficiently construct a small space data structure that allows quickly classifying vertices of G according to the expander (cluster) they belong to? Formally, we would like an efficient local computation algorithm that misclassifies at most an O(ǫ) fraction of vertices in every expander. We refer to such a data structure as a spectral clustering oracle.
Our main result is a spectral clustering oracle with query time O * (n 1/2+O(ǫ) ) and preprocessing time 2 ǫ) that provides misclassification error O(ǫ log k) per cluster for any ǫ ≪ 1/ log k. More generally, query time can be reduced at the expense of increasing the preprocessing time appropriately (as long as the product is about n 1+O(ǫ) ) -this in particular gives a nearly linear time spectral clustering primitive.
The main technical contribution is a sublinear time oracle that provides dot product access to the spectral embedding of G by estimating distributions of short random walks from vertices in G. The distributions themselves provide a poor approximation to the spectral embedding, but we show that an appropriate linear transformation can be used to achieve high precision dot product access. We give an estimator for this linear transformation and analyze it using spectral perturbation bounds and a novel upper bound on the leverage scores of the spectral embedding matrix of a k-clusterable graph. We then show that dot product access to the spectral embedding is sufficient to design a clustering oracle. At a high level our approach amounts to hyperplane partitioning in the spectral embedding of G, but crucially operates on a nested sequence of carefully defined subspaces in the spectral embedding to achieve per cluster recovery guarantees.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper9
- Sublinear-Time Clustering Oracle for Signed GraphsStefan Neumann, Pan PengICML 2022 · 被引用 7 次
- Efficient and Local Parallel Random WalksMichael Kapralov, Silvio Lattanzi, Navid Nouri, Jakab TardosNeurIPS 2021 · 被引用 3 次
- A Differentially Private Clustering Algorithm for Well-Clustered GraphsWeiqiang He, Hendrik Fichtenberger, Pan PengICLR 2024 · 被引用 3 次
- A Sublinear-Time Spectral Clustering Oracle with Improved Preprocessing TimeRanran Shen, Pan PengNeurIPS 2023 · 被引用 2 次
- Subquadratic Algorithms for Kernel Matrices via Kernel Density EstimationAinesh Bakshi, Piotr Indyk, Praneeth Kacham, Sandeep Silwal 等ICLR 2023
它引用的顶会 Paper1
相关 Paper
- Learning Hierarchical Cluster Structure of Graphs in Sublinear TimeMichael Kapralov, Akash Kumar, Silvio Lattanzi, Aida MousavifarSODA 2023 · 被引用 2 次
- Sublinear Spectral Clustering Oracle with Little MemoryRanran Shen, Xiaoyi Zhu, Pan Peng, Zengfeng HuangICLR 2026
- Spectral clustering in birthday paradox timeMichael Kapralov, Ekaterina Kochetkova, Weronika Wrzos-KaminskaSODA 2026
- Random walks and forbidden minors III: -time partition oracles for minor-free graph classesAkash Kumar, C. Seshadhri, Andrew StolmanFOCS 2021 · 被引用 1 次
- Fast and Simple Spectral Clustering in Theory and PracticePeter MacgregorNeurIPS 2023 · 被引用 12 次
