Baum–Welch algorithm
Builds on Hidden Markov modelExpectation–maximization algorithmLikelihood functionConditional probability
Definition
Consider a hidden Markov model with hidden states and observation symbols . Its parameter consists of an initial distribution , a transition matrix and emission probabilities . Let with be an observed sequence.
For the current , the forward and backward variables are computed by , , and . With , set The Baum–Welch algorithm repeats the following update until the likelihood stops changing:
Remarks
Here is the conditional probability that given the observations, and is the conditional probability that and . The update is one step of the expectation–maximization algorithm, so the likelihood never decreases from one iteration to the next. It may converge to a local maximum rather than to the global maximum, so several starting points are often used.
Example: with every equals , and the update gives . This is the observed frequency of symbol , which is the maximum likelihood estimate in that case.
Non-example: the Viterbi algorithm uses the same model but returns the single most likely hidden path for fixed parameters. It does not update , so it is not the Baum–Welch algorithm.
Reading path
To understand this page from the ground up, read these 5 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Conditional probability concept
- Expectation–maximization algorithm concept
- Hidden Markov model concept
- Likelihood function concept
- Baum–Welch algorithm definition
Further reading
About this page
| Tag | T5TJRYZPFX |
|---|---|
| URI | m2://T5TJRYZPFX |
| Kind | definition |
| Writing | W0 stub |
| MSC | 62M05, 62F10 |
| Defines | Baum–Welch algorithm |
| Uses | Hidden Markov model, Expectation–maximization algorithm, Likelihood function, Conditional probability |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.