On the memory complexity of the forward-backward algorithm

被引:35
|
作者
Khreich, Wael [1 ]
Granger, Eric [1 ]
Miri, Ali [2 ]
Sabourin, Robert [1 ]
机构
[1] Ecole Technol Super, LIVIA, Montreal, PQ, Canada
[2] Univ Ottawa, SITE, Ottawa, ON, Canada
关键词
Hidden Markov Models; Forward-backward; Baum-Welch; Forward Filtering Backward Smoothing; Complexity analysis; HIDDEN MARKOV-MODELS; PROBABILISTIC FUNCTIONS; BAUM;
D O I
10.1016/j.patrec.2009.09.023
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Forward-backward (FB) algorithm forms the basis for estimation of Hidden Markov Model (HMM) parameters using the Baum-Welch technique. It is however, known to be prohibitively costly when estimation is performed from long observation sequences. Several alternatives have been proposed in literature to reduce the memory complexity of FB at the expense of increased time complexity. In this paper, a novel variation of the FB algorithm - called the Efficient Forward Filtering Backward Smoothing (EFFBS) - is proposed to reduce the memory complexity without the computational overhead. Given an HMM with N states and an observation sequence of length T, both FB and EFFBS algorithms have the same time complexity, O((NT)-T-2). Nevertheless, FB has a memory complexity of O(NT), while EFFBS has a memory complexity that is independent of T, O(N). EFFBS requires fewer resources than FB, yet provides the same results. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:91 / 99
页数:9
相关论文
共 50 条
  • [21] A Hybrid Forward-Backward Algorithm and Its Optimization Application
    Liu, Liya
    Qin, Xiaolong
    Yao, Jen-Chih
    [J]. MATHEMATICS, 2020, 8 (03)
  • [22] A FORWARD-BACKWARD SINGLE-SOURCE SHORTEST PATHS ALGORITHM
    Wilson, David B.
    Zwick, Uri
    [J]. SIAM JOURNAL ON COMPUTING, 2015, 44 (03) : 698 - 739
  • [23] Comment on the paper "On the memory complexity of the forward-backward algorithm," by Khreich W., Granger E., Miri A., Sabourin, R.
    Bartolucci, Francesco
    Pandolfi, Silvia
    [J]. PATTERN RECOGNITION LETTERS, 2014, 38 : 15 - 19
  • [24] Convergence analysis of the stochastic reflected forward-backward splitting algorithm
    Van Dung Nguyen
    Bang Cong Vu
    [J]. OPTIMIZATION LETTERS, 2022, 16 (09) : 2649 - 2679
  • [25] An Accelerated Forward-Backward Algorithm with Applications to Image Restoration Problems
    Janngam, Kobkoon
    Suantai, Suthep
    [J]. THAI JOURNAL OF MATHEMATICS, 2021, 19 (02): : 325 - 339
  • [26] A DOUBLE FORWARD-BACKWARD ALGORITHM USING LINESEARCHES FOR MINIMIZATION PROBLEMS
    Cholamjiak, Prasit
    Kankam, Kunrada
    Srinet, Phootares
    Pholasa, Nattawut
    [J]. THAI JOURNAL OF MATHEMATICS, 2020, 18 (01): : 63 - 76
  • [27] New inertial forward-backward algorithm for convex minimization with applications
    Kankam, Kunrada
    Cholamjiak, Watcharaporn
    Cholamjiak, Prasit
    [J]. DEMONSTRATIO MATHEMATICA, 2023, 56 (01)
  • [28] INERTIAL VARIABLE METRIC TECHNIQUES FOR THE INEXACT FORWARD-BACKWARD ALGORITHM
    Bonettini, S.
    Rebegoldi, S.
    Ruggiero, V
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2018, 40 (05): : A3180 - A3210
  • [29] A DYNAMICAL APPROACH TO AN INERTIAL FORWARD-BACKWARD ALGORITHM FOR CONVEX MINIMIZATION
    Attouch, Hedy
    Peypouquet, Juan
    Redont, Patrick
    [J]. SIAM JOURNAL ON OPTIMIZATION, 2014, 24 (01) : 232 - 256
  • [30] A forward-backward stochastic algorithm for quasi-linear PDEs
    Delarue, F
    Menozzi, S
    [J]. ANNALS OF APPLIED PROBABILITY, 2006, 16 (01): : 140 - 184