Variational Markov chain mixtures with automatic component selection
Open Access
- 21 February 2026
- journal article
- research article
- Published by Springer Nature in Statistics and Computing
- Vol. 36 (2) , 90
Abstract
Markov state modeling has gained popularity in various scientific fields since it reduces complex time-series data sets into transitions between a few states. Yet common Markov state modeling frameworks assume a single Markov chain describes the data, so they suffer from an inability to discern heterogeneities. As an alternative, this paper models time-series data using a mixture of Markov chains, and it automatically determines the number of mixture components using the variational expectation-maximization algorithm. Variational EM simultaneously identifies the number of Markov chains and the dynamics of each chain without expensive model comparisons or posterior sampling. As a theoretical contribution, this paper identifies the natural limits of Markov chain mixture modeling by proving a lower bound on the classification error. This paper then presents numerical experiments where variational EM achieves performance consistent with the theoretically optimal error scaling. The experiments are based on synthetic and observational data sets including music listening, ultramarathon running, and gene expression. In each of the three data sets, variational EM leads to the identification of meaningful heterogeneities.Keywords
All Related Versions
Funding Information
- Division of Mathematical Sciences (2339241)
- Hellman Foundation
- Office of Naval Research (N00014-18-1-2363)
This publication has 57 references indexed in Scilit:
- Randomly pivoted Cholesky: Practical approximation of a kernel matrix with few entry evaluationsCommunications on Pure and Applied Mathematics, 2024
- Clustering discrete-valued time seriesAdvances in Data Analysis and Classification, 2020
- Stochastic Analysis of Biochemical Systems2015
- Model-based clustering based on sparse finite Gaussian mixturesStatistics and Computing, 2014
- Fuzzy spectral clustering by PCCA+: application to Markov state models and data classificationAdvances in Data Analysis and Classification, 2013
- Generating uniform random vectors over a simplex with implications to the volume of a certain polytope and to multivariate extremesAnnals of Operations Research, 2009
- Reprogramming cell fates: reconciling rarity with robustnessBioEssays, 2009
- Pattern Recognition and Machine Learning2006
- Inferring Mixtures of Markov Chains2004
- Estimation des densit s: risque minimaxProbability Theory and Related Fields, 1979