English

A Note on Projection-Based Recovery of Clusters in Markov Chains

Data Structures and Algorithms 2021-09-14 v1 Discrete Mathematics

Abstract

Let T0T_0 be the transition matrix of a purely clustered Markov chain, i.e. a direct sum of k2k \geq 2 irreducible stochastic matrices. Given a perturbation T(x)=T0+xET(x) = T_0 + xE of T0T_0 such that T(x)T(x) is also stochastic, how small must xx be in order for us to recover the indices of the direct summands of T0T_0? We give a simple algorithm based on the orthogonal projection matrix onto the left or right singular subspace corresponding to the kk smallest singular values of IT(x)I - T(x) which allows for exact recovery all clusters when x=O(σnkE2n1)x = O\left(\frac{\sigma_{n - k}}{||E||_2\sqrt{n_1}}\right) and approximate recovery of a single cluster when x=O(σnkE2)x = O\left(\frac{\sigma_{n - k}}{||E||_2}\right), where n1n_1 is the size of the largest cluster and σnk\sigma_{n - k} the (k+1)(k + 1)st smallest singular value of T0T_0.

Keywords

Cite

@article{arxiv.2109.05165,
  title  = {A Note on Projection-Based Recovery of Clusters in Markov Chains},
  author = {Sam Cole},
  journal= {arXiv preprint arXiv:2109.05165},
  year   = {2021}
}