A low rank ODE for spectral clustering stability
Abstract
Spectral clustering is a well-known technique which identifies k clusters in an undirected graph with weight matrix W∈Rn× n by exploiting its graph Laplacian L(W), whose eigenvalues 0=λ1≤ λ2 ≤ … ≤ λn and eigenvectors are related to the k clusters. Since the computation of λk+1 and λk affects the reliability of this method, the k-th spectral gap λk+1-λk is often considered as a stability indicator. This difference can be seen as an unstructured distance between L(W) and an arbitrary symmetric matrix L with vanishing k-th spectral gap. A more appropriate structured distance to ambiguity such that L 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+)), where is a perturbation such that W+ has non-negative entries and the same pattern of W. We look for an admissible perturbation of smallest Frobenius norm such that F()=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.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.