Estimating the number of clusters of a Block Markov Chain
Not on the map. Why?
Abstract (arXiv)
Clustering algorithms frequently require the number of clusters to be chosen in advance, but it is usually not clear how to do this. To tackle this challenge when clustering within sequential data, we present a method for estimating the number of clusters when the data is a trajectory of a Block Markov Chain. Block Markov Chains are Markov Chains that exhibit a block structure in their transition matrix. The method considers a matrix that counts the number of transitions between different states within the trajectory, and transforms this into a spectral embedding whose dimension is set via singular value thresholding. The number of clusters is subsequently estimated via density-based clustering of this spectral embedding, an approach inspired by literature on the Stochastic Block Model. By leveraging and augmenting recent results on the spectral concentration of random matrices with Markovian dependence, we show that the method is asymptotically consistent - in spite of the dependencies between the count matrix's entries, and even when the count matrix is sparse. We also present a numerical evaluation of our method, and compare it to alternatives.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 19 of its 60 references that are in the map. First posted on arXiv 25 Jul 2024.
Builds on
19 of 60 references.
References · 19
- 2017Community Detection and Stochastic Block Modelscited by 317
- 2017Accelerated Hierarchical Density Clusteringcited by 100
- 2017Statistical inference on random dot product graphs: a surveycited by 70
- 2013Spectral redemption: clustering sparse networkscited by 54
- 2019A Review of Stochastic Block Models and Extensions for Graph Clusteringcited by 46
- 2014A goodness-of-fit test for stochastic block modelscited by 20
- 2018State Aggregation Learning from Markov Transition Datacited by 20
- 2015Optimal Cluster Recovery in the Labeled Stochastic Block Modelcited by 18
- 2018Spectral State Compression of Markov Processescited by 18
- 2016Reinforcement Learning in Rich-Observation MDPs using Spectral Methodscited by 13
- 2019Learning Markov models via low-rank optimizationcited by 12
- 2016Estimating the number of communities in a networkcited by 9
7 more
- 2015Scalable MCMC for Mixed Membership Stochastic Blockmodelscited by 7
- 2013Spectral community detection in sparse networkscited by 5
- 2022Nearly Optimal Latent State Decoding in Block MDPscited by 5
- 2019Simultaneous Dimensionality and Complexity Model Selection for Spectral Graph Clusteringcited by 4
- 2019Bayesian estimation of the latent dimension and communities in stochastic blockmodelscited by 4
- 2022Detection and Evaluation of Clusters within Sequential Datacited by 1
- 2024Determine the Number of States in Hidden Markov Models via Marginal Likelihoodcited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025Near-Optimal Clustering in Mixture of Markov Chainscited by 1
- 2025Near-Optimal Clustering in Mixture of Markov Chains2 Jun 2025