资源论文Improving Viterbi is Hard: Better Runtimes Imply Faster Clique Algorithms

Improving Viterbi is Hard: Better Runtimes Imply Faster Clique Algorithms

2020-03-10 | |  112 |   56 |   0

Abstract

The classic algorithm of Viterbi computes the most likely path in a Hidden Markov Model (HMM) that results in a given sequence of observations. It runs in time 图片.png given a sequence of T observations from a HMM with n states. Despite significant interest in the problem and prolonged effort by different communities, no known algorithm achieves more than a polylogarithmic speedup. In this paper, we explain this difficulty by providing matching conditional lower bounds. Our lower bounds are based on assumptions that the best known algorithms for the All-Pairs Shortest Paths problem (APSP) and for the Max-Weight k-Clique problem in edge-weighted graphs are essentially tight. Finally, using a recent algorithm by Green Larsen and Williams for online Boolean? matrix-vector multiplication, we get a 图片.png speedup for the Viterbi algorithm when there are few distinct transition probabilities in the HMM.

上一篇:Estimating individual treatment effect: generalization bounds and algorithms

下一篇:Combined Group and Exclusive Sparsity for Deep Neural Networks

用户评价
全部评价

热门资源

  • The Variational S...

    Unlike traditional images which do not offer in...

  • Learning to Predi...

    Much of model-based reinforcement learning invo...

  • Stratified Strate...

    In this paper we introduce Stratified Strategy ...

  • Learning to learn...

    The move from hand-designed features to learned...

  • A Mathematical Mo...

    Direct democracy, where each voter casts one vo...