Spectral Clustering with Side Information
Hendrik Fichtenberger, Michael Kapralov, Ekaterina Kochetkova, Silvio Lattanzi, Davide Mazzali, Weronika Wrzos-Kaminska
摘要
In the graph clustering problem with a planted solution, the input is a graph on n vertices partitioned into k clusters, and the task is to infer the clusters from graph structure. A standard assumption is that clusters induce well-connected subgraphs (i.e. Ω(1)-expanders), and connections between clusters are sparse (i.e. clusters form ϵ-sparse cuts). Such a graph defines the clustering uniquely up to ≈ ϵ misclassification rate, and efficient algorithms for achieving this rate are known. While this vanilla version of graph clustering is extremely well studied, in the practice of graph analysis vertices of the graph are typically equipped with labels, or features, that provide additional information on cluster ids of the vertices. For example, each vertex could be equipped with a cluster label that is corrupted independently with probability δ. Using either of the two sources of information separately leads to misclassification rate minϵ, δ, but can one combine the two to achieve misclassification rate ≈ ϵδ?
In this paper, we give an affirmative answer to this question, and furthermore show that such a misclassification rate can be achieved in sublinear time in the number of vertices n. Our key algorithmic insight is a new observation on "spectrally ambiguous" vertices in a well-clusterable graph.
While our sublinear-time classifier achieves the nearly optimal ≈ O(ϵδ) misclassification rate, the approximate clusters that it outputs do not necessarily induce expanders in the graph G. In our second result, we give a polynomial-time algorithm for reweighting edges of the input graph from the original (k, ϵ, Ω(1))-clusterable instance to a (k, O(ϵδ), Ω(1))-clusterable instance (for constant k), improving sparsity of cuts nearly optimally and preserving expansion properties of the communities -an algorithm for refining community structure of the input graph.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper7
- Open Graph Benchmark: Datasets for Machine Learning on GraphsWeihua Hu, Matthias Fey, Marinka Zitnik, Yuxiao Dong 等NeurIPS 2020 · 被引用 3,935 次
- Long-range Meta-path Search on Large-scale Heterogeneous GraphsChao Li, Zijie Guo, Qiuting He, Kun HeNeurIPS 2024 · 被引用 20 次
- Weighted Flow Diffusion for Local Graph Clustering with Node Attributes: an Algorithm and Statistical GuaranteesShenghao Yang, Kimon FountoulakisICML 2023 · 被引用 6 次
- On the Robustness of Spectral Algorithms for Semirandom Stochastic Block ModelsAditya Bhaskara, Agastya Vibhuti Jha, Michael Kapralov, Naren Manoj 等NeurIPS 2024 · 被引用 3 次
- A Sublinear-Time Spectral Clustering Oracle with Improved Preprocessing TimeRanran Shen, Pan PengNeurIPS 2023 · 被引用 2 次
相关 Paper
- Spectral Clustering Oracles in Sublinear TimeGrzegorz Gluch, Michael Kapralov, Silvio Lattanzi, Aida Mousavifar 等SODA 2021 · 被引用 1 次
- Robust Clustering Oracle and Local Reconstructor of Cluster Structure of GraphsPan PengSODA 2020 · 被引用 1 次
- Spectral clustering in birthday paradox timeMichael Kapralov, Ekaterina Kochetkova, Weronika Wrzos-KaminskaSODA 2026
- A Differentially Private Clustering Algorithm for Well-Clustered GraphsWeiqiang He, Hendrik Fichtenberger, Pan PengICLR 2024 · 被引用 3 次
- Sublinear-Time Clustering Oracle for Signed GraphsStefan Neumann, Pan PengICML 2022 · 被引用 7 次
