In probability theory, a hidden Markov model (HMM) is a Markov model in which the observations are dependent on a latent (or hidden) Markov process (referred to as X {\displaystyle X} ). An HMM requires that there be an observable process Y {\displaystyle Y} whose outcomes depend on the outcomes of X {\displaystyle X} in a known way. Since X {\displaystyle X} cannot be observed directly, the goal is to learn about state of X {\displaystyle X} by observing Y {\displaystyle Y} . By definition of being a Markov model, an HMM has an additional requirement that the outcome of Y {\displaystyle Y} at time t = t 0 {\displaystyle t=t_{0}} must be "influenced" exclusively by the outcome of X {\displaystyle X} at t = t 0 {\displaystyle t=t_{0}} and that the outcomes of X {\displaystyle X} and Y {\displaystyle Y} at t < t 0 {\displaystyle t<t_{0}} must be conditionally independent of Y {\displaystyle Y} at t = t 0 {\displaystyle t=t_{0}} given X {\displaystyle X} at time t = t 0 {\displaystyle t=t_{0}} . Estimation of the parameters in an HMM can be performed using maximum likelihood estimation. For linear chain HMMs, the Baum–Welch algorithm can be used to estimate parameters. Hidden Markov models are known for their applications to thermodynamics, statistical mechanics, physics, chemistry, economics, finance, signal processing, information theory, pattern recognition—such as speech recognition, handwriting recognition, gesture recognition, part-of-speech tagging, musical score following, partial discharges and bioinformatics.
Definition Let X n {\displaystyle X_{n}} and Y n {\displaystyle Y_{n}} be discrete-time stochastic processes and n ≥ 1 {\displaystyle n\geq 1} . The pair ( X n , Y n ) {\displaystyle (X_{n},Y_{n})} is a hidden Markov model if
X n {\displaystyle X_{n}} is a Markov process whose behavior is not directly observable ("hidden");
P ( Y n ∈ A | X 1 = x 1 , … , X n = x n ) = P ( Y n ∈ A | X n = x n ) {\displaystyle \operatorname {\mathbf {P} } {\bigl (}Y_{n}\in A\ {\bigl |}\ X_{1}=x_{1},\ldots ,X_{n}=x_{n}{\bigr )}=\operatorname {\mathbf {P} } {\bigl (}Y_{n}\in A\ {\bigl |}\ X_{n}=x_{n}{\bigr )}} , for every n ≥ 1 {\displaystyle n\geq 1} , x 1 , … , x n {\displaystyle x_{1},\ldots ,x_{n}} , and every Borel set A {\displaystyle A} . Let X t {\displaystyle X_{t}} and Y t {\displaystyle Y_{t}} be continuous-time stochastic processes. The pair ( X t , Y t ) {\displaystyle (X_{t},Y_{t})} is a hidden Markov model if
X t {\displaystyle X_{t}} is a Markov process whose behavior is not directly observable ("hidden");
… excerpt ends here. Continue reading the full article.






