mlsanityData to 14 Oct 2026

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

arXiv 2305.18578 ↗First posted 29 May 2023stat.ME cs.LG stat.MLcited by 0

Not on the map. Why?

Abstract (arXiv)

Hidden Markov models (HMMs) are characterized by an unobservable Markov chain and an observable process -- a noisy version of the hidden chain. Decoding the original signal from the noisy observations is one of the main goals in nearly all HMM based data analyses. Existing decoding algorithms such as Viterbi and the pointwise maximum a posteriori (PMAP) algorithm have computational complexity at best linear in the length of the observed sequence, and sub-quadratic in the size of the state space of the hidden chain. We present Quick Adaptive Ternary Segmentation (QATS), a divide-and-conquer procedure with computational complexity polylogarithmic in the length of the sequence, and cubic in the size of the state space, hence particularly suited for large scale HMMs with relatively few states. It also suggests an effective way of data storage as specific cumulative sums. In essence, the estimated sequence of states sequentially maximizes local likelihood scores among all local paths with at most three segments, and is meanwhile admissible. The maximization is performed only approximately using an adaptive search procedure. Our simulations demonstrate the speedups offered by QATS in comparison to Viterbi and PMAP, along with a precision analysis. An implementation of QATS is in the R-package QATS on GitHub.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 62 references that are in the map. First posted on arXiv 29 May 2023.

Builds on

10 of 62 references.

References · 10

  1. 2015Multiple Change-point Detection: a Selective Overviewcited by 15
  2. 2020Localizing Changes in High-Dimensional Regression Modelscited by 8
  3. 2021Inferring serial correlation with dynamic backgroundscited by 5
  4. 2021Temporal Parallelization of Inference in Hidden Markov Modelscited by 5
  5. 2020Optimistic search: Change point estimation for large-scale data via adaptive logarithmic queriescited by 3
  6. 2013Statistical Inference in Hidden Markov Models using k-segment Constraintscited by 2
  7. 2016Improving Viterbi is Hard: Better Runtimes Imply Faster Clique Algorithmscited by 2
  8. 2019Localizing Changes in High-Dimensional Vector Autoregressive Processescited by 2
  9. 2015Decoding Hidden Markov Models Faster Than Viterbi Via Online Matrix-Vector (max, +)-Multiplicationcited by 1
  10. 2020Heterogeneous Idealization of Ion Channel Recordings -- Open Channel Noisecited by 1

Built on by

Not cited yet.