A Hidden Markov Model (HMM) is a statistical model that is used to describe systems that are assumed to be a Markov process with hidden states. It is particularly useful in fields such as speech recognition, bioinformatics, and time series analysis. Here are the key components and concepts associated with HMMs: ### Key Components 1. **States**: HMMs consist of a set of hidden states.
Ancestors (6)
Discussion (0) New discussion
There are no discussions about this article yet.
Articles by others on the same topic (1)
A Hidden Markov model combines an unobserved Markov chain Z1,…,ZT with observations O1,…,OT. Given the whole hidden-state path, the observations have conditional independence, and the conditional distribution of Ot depends only on Zt. The state-transition assumption and this emission assumption are separate parts of the model.[ref]
For a time-homogeneous model with a finite hidden state space and discrete observations, write πi=P(Z1=i), aij=P(Zt+1=j∣Zt=i) and bi(o)=P(Ot=o∣Zt=i) for the emission probabilities. The joint probability mass function factors asFor continuous observations, appropriate probability density functions replace the emission probability mass functions.
P(z1:T,o1:T)=πz1bz1(o1)∏t=2Tazt−1,ztbzt(ot).
For example, a hidden state can describe whether a machine is working normally or has a fault, while a noisy sensor emits a positive or negative signal. Both states may emit a positive signal, with different probabilities; one observation therefore need not identify the state. Summing the factorization over hidden paths gives the observation likelihood. The forward algorithm reuses partial sums to compute it, and the backward algorithm helps infer hidden-state posterior probabilities. The observations alone need not satisfy the Markov property.