English

A low rank ODE for spectral clustering stability

Numerical Analysis 2023-06-08 v1 Numerical Analysis

Abstract

Spectral clustering is a well-known technique which identifies kk clusters in an undirected graph with weight matrix WRn×nW\in\mathbb{R}^{n\times n} by exploiting its graph Laplacian L(W)L(W), whose eigenvalues 0=λ1λ2λn0=\lambda_1\leq \lambda_2 \leq \dots \leq \lambda_n and eigenvectors are related to the kk clusters. Since the computation of λk+1\lambda_{k+1} and λk\lambda_k affects the reliability of this method, the kk-th spectral gap λk+1λk\lambda_{k+1}-\lambda_k is often considered as a stability indicator. This difference can be seen as an unstructured distance between L(W)L(W) and an arbitrary symmetric matrix LL_\star with vanishing kk-th spectral gap. A more appropriate structured distance to ambiguity such that LL_\star represents the Laplacian of a graph has been proposed by Andreotti et al. (2021). Slightly differently, we consider the objective functional F(Δ)=λk+1(L(W+Δ))λk(L(W+Δ)) F(\Delta)=\lambda_{k+1}\left(L(W+\Delta)\right)-\lambda_k\left(L(W+\Delta)\right), where Δ\Delta is a perturbation such that W+ΔW+\Delta has non-negative entries and the same pattern of WW. We look for an admissible perturbation Δ\Delta_\star of smallest Frobenius norm such that F(Δ)=0F(\Delta_\star)=0. In order to solve this optimization problem, we exploit its low rank underlying structure. We formulate a rank-4 symmetric matrix ODE whose stationary points are the optimizers sought. The integration of this equation benefits from the low rank structure with a moderate computational effort and memory requirement, as it is shown in some illustrative numerical examples.

Keywords

Cite

@article{arxiv.2306.04596,
  title  = {A low rank ODE for spectral clustering stability},
  author = {Nicola Guglielmi and Stefano Sicilia},
  journal= {arXiv preprint arXiv:2306.04596},
  year   = {2023}
}

Comments

24 pages, 4 figures, 5 tables

R2 v1 2026-06-28T10:59:06.901Z