paper-with-me

홈 › Papers

Decoding Hidden Markov Models Faster Than Viterbi Via Online Matrix-Vector (max, +)-Multiplication

2015-11-30 · Massimo Cairo, Gabriele Farina, Romeo Rizzi

In this paper, we present a novel algorithm for the maximum a posteriori decoding (MAPD) of time-homogeneous Hidden Markov Models (HMM), improving the worst-case running time of the classical Viterbi algorithm by a logarithmic factor. In our approach, we interpret the Viterbi algorithm as a repeated computation of matrix-vector $(\max, +)$-multiplications. On time-homogeneous HMMs, this computation is online: a matrix, known in advance, has to be multiplied with several vectors revealed one at a time. Our main contribution is an algorithm solving this version of matrix-vector $(\max,+)$-multiplication in subquadratic time, by performing a polynomial preprocessing of the matrix. Employing this fast multiplication algorithm, we solve the MAPD problem in $O(mn^2/ \log n)$ time for any time-homogeneous HMM of size $n$ and observation sequence of length $m$, with an extra polynomial preprocessing cost negligible for $m > n$. To the best of our knowledge, this is the first algorithm for the MAPD problem requiring subquadratic time per observation, under the only assumption -- usually verified in practice -- that the transition probability matrix does not change with time.

📄 PDF Abstract BibTeX arXiv:1512.00077

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Regenerativity of Viterbi process for pairwise Markov models

2021-03-15 · Jüri Lember, Joonas Sova

For hidden Markov models one of the most popular estimates of the hidden chain is the Viterbi path -- the path maximising the posterior probability. We consider a more general setting, called the pairwise Markov model (P…

Quick Adaptive Ternary Segmentation: An Efficient Decoding Procedure For Hidden Markov Models

2023-05-29 · Alexandre Mösching, Housen Li, Axel Munk

Hidden Markov models (HMMs) are characterized by an unobservable (hidden) Markov chain and an observable process, which is a noisy version of the hidden chain. Decoding the original signal (i.e., hidden chain) from the n…

Advanced posterior analyses of hidden Markov models: finite Markov chain imbedding and hybrid decoding

2025-04-21 · Zenia Elise Damgaard Bæk, Moisès Coll Macià, Laurits Skov, Asger Hobolth

Two major tasks in applications of hidden Markov models are to (i) compute distributions of summary statistics of the hidden state sequence, and (ii) decode the hidden state sequence. We describe finite Markov chain imbe…

Hybrid HMM Decoder For Convolutional Codes By Joint Trellis-Like Structure and Channel Prior

2022-10-26 · Haoyu Li, Xuan Wang, Tong Liu, Dingyi Fang 외

The anti-interference capability of wireless links is a physical layer problem for edge computing. Although convolutional codes have inherent error correction potential due to the redundancy introduced in the data, the p…

DecoderEdge-computing

On the accuracy of the Viterbi alignment

2013-07-30 · Kristi Kuljus, Jüri Lember

In a hidden Markov model, the underlying Markov chain is usually hidden. Often, the maximum likelihood alignment (Viterbi alignment) is used as its estimate. Although having the biggest likelihood, the Viterbi alignment …