Rabiner 1989 - HMM Types, Continuous Densities and State Duration
Summary
Beyond ergodic HMMs, the paper covers left-right (Bakis) models with for , continuous mixture emissions with closed-form reestimation, autoregressive HMMs, null transitions, parameter tying, and explicit state-duration densities. Explicit duration fixes the geometric dwell implied by self-transitions but multiplies computation by about and adds many parameters. Optimisation criteria beyond ML (MMI, MDI) and an HMM distance measure are also given.
Overview
All Baum-Welch reestimation preserves zeros: a parameter initialised to zero stays zero (see eq. 44), so structural constraints can be imposed by initialisation.
Main Content
Ergodic vs left-right models (eqs 45-48; Fig. 7)
Ergodic (fully connected): every state reachable from every other, all . Left-right (Bakis): for (eq. 45); for , (eq. 46); optionally for (eq. 47; in Fig. 7b). Last state: , for (eq. 48). States proceed left to right so the model suits signals whose properties change over time. Fig. 7c: 6-state parallel-path left-right model with cross-coupled paths.
Continuous mixture emission (eqs 49-54)
, , , with log-concave or elliptically symmetric component (Gaussian). Reestimation (eqs 52-54): , , where is the probability of being in state with mixture component at time .
Autoregressive HMM (eqs 55-63)
Within a state, the observation vector follows an autoregression with Gaussian of variance ; for large the density is with , where and are autocorrelations of the observations and of the coefficients. Gain-normalised, mixtures with reestimation then solving normal equations for .
Null transitions and tied states (Sec. IV.C; Fig. 8)
Null transitions () move between states without emitting an observation (used for deletions and arbitrary-length digit grammars). Tying sets equivalence classes of parameters (e.g. identical emission densities in several states) to reduce the number of free parameters when training data are scarce.
Explicit duration HMM (eqs 64-83; Fig. 9)
A standard HMM has , geometric, inappropriate for many physical signals. In the variable-duration HMM, self-transitions are set to zero and each state draws a duration (truncated at maximum ), emits observations, then transitions with . Forward variable (eq. 65): , with
Costs: about times the storage and times the computation of a standard HMM (for , a factor of about 300 in compute); many extra parameters; fewer transitions in a finite sample to estimate . Parametric alternatives: Gaussian (eq. 82) or Gamma (eq. 83, mean , variance ). Reestimation formulas (78)-(81) use extra variables (state begins at ), , (eqs 71-77).
Dwell-time comparison
A state with has geometric dwell with mean 10 and mode 1, i.e. its most likely duration is a single step. A kinesin dwell that needs two sequential hidden phases (hypoexponential) has a non-monotone density with mode away from 1. A geometric dwell cannot represent it, but a two-phase chain of states can (E59 uses a 2-phase lattice HMM), a cheaper alternative to explicit-duration HMMs.
ML, MMI, MDI criteria and HMM distance (eqs 84-89)
ML: per model. MMI maximises summed over training sequences, i.e. separates the correct model from the others; solved by steepest descent (no reestimation formula). MDI minimises the cross-entropy between signal and model densities (generalised Baum algorithm). ML, MMI and MDI can all be formulated as MDI. HMM distance: with generated by (eq. 88), symmetrised (eq. 89). Two superficially different HMMs can be statistically equivalent (example with giving ), an identifiability warning relevant to label switching.
Examples (PyMC-style)
A two-state non-homogeneous movement HMM (E24/E48): transition rows are softmax of a covariate linear predictor, emission distributions for step length are gamma, ordered by mean to break label switching (untested sketch in Bayesian HMMs - Label Switching, Non-Homogeneous Transitions and Dwell Times).
Connections
Rabiner 1989 - Problem 3 - Baum-Welch Reestimation supplies the reestimation these formulas extend. Applied use of left-right and duration models: Rabiner 1989 - Speech Recognition Applications and Results.
See Also
Rabiner 1989 - HMM Tutorial - Overview, Model Building with Latent Variables - Animal Movement