TY - JOUR
T1 - A new algorithm for inference in HMM's with lower span complexity
AU - Pereira, Diogo
AU - Nunes, Cláudia
AU - Rodrigues, Rui
N1 - info:eu-repo/grantAgreement/FCT/Concurso de avaliação no âmbito do Programa Plurianual de Financiamento de Unidades de I&D (2017%2F2018) - Financiamento Base/UIDB%2F04621%2F2020/PT#
info:eu-repo/grantAgreement/FCT/OE/2020.04832.BD/PT#
info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F00297%2F2020/PT#
Publisher Copyright:
© 2024 The Author(s)
PY - 2024/7
Y1 - 2024/7
N2 - The maximum likelihood problem for Hidden Markov Models is usually numerically solved by the Baum-Welch algorithm, which uses the Expectation-Maximization algorithm to find the estimates of the parameters. This algorithm has a recursion depth equal to the data sample size and cannot be computed in parallel, which limits the use of modern GPUs to speed up computation time. A new algorithm is proposed that provides the same estimates as the Baum-Welch algorithm, requiring about the same number of iterations, but is designed in such a way that it can be parallelized. As a consequence, it leads to a significant reduction in the computation time. This reduction is illustrated by means of numerical examples, where we consider simulated data as well as real datasets.
AB - The maximum likelihood problem for Hidden Markov Models is usually numerically solved by the Baum-Welch algorithm, which uses the Expectation-Maximization algorithm to find the estimates of the parameters. This algorithm has a recursion depth equal to the data sample size and cannot be computed in parallel, which limits the use of modern GPUs to speed up computation time. A new algorithm is proposed that provides the same estimates as the Baum-Welch algorithm, requiring about the same number of iterations, but is designed in such a way that it can be parallelized. As a consequence, it leads to a significant reduction in the computation time. This reduction is illustrated by means of numerical examples, where we consider simulated data as well as real datasets.
KW - Baum-Welch algorithm
KW - Expectation-Maximization algorithm
KW - Hidden Markov Models
KW - Parallel computation
UR - http://www.scopus.com/inward/record.url?scp=85188454757&partnerID=8YFLogxK
U2 - 10.1016/j.csda.2024.107955
DO - 10.1016/j.csda.2024.107955
M3 - Article
AN - SCOPUS:85188454757
SN - 0167-9473
VL - 195
JO - Computational Statistics and Data Analysis
JF - Computational Statistics and Data Analysis
M1 - 107955
ER -