A temporally abstracted Viterbi algorithm

02/14/2012
by   Shaunak Chatterjee, et al.
0

Hierarchical problem abstraction, when applicable, may offer exponential reductions in computational complexity. Previous work on coarse-to-fine dynamic programming (CFDP) has demonstrated this possibility using state abstraction to speed up the Viterbi algorithm. In this paper, we show how to apply temporal abstraction to the Viterbi problem. Our algorithm uses bounds derived from analysis of coarse timescales to prune large parts of the state trellis at finer timescales. We demonstrate improvements of several orders of magnitude over the standard Viterbi algorithm, as well as significant speedups over CFDP, for problems whose state variables evolve at widely differing rates.

READ FULL TEXT
research
07/25/2017

Speeding-up ProbLog's Parameter Learning

ProbLog is a state-of-art combination of logic programming and probabili...
research
10/02/2019

Variational Temporal Abstraction

We introduce a variational approach to learning and inference of tempora...
research
02/27/2013

Abstracting Probabilistic Actions

This paper discusses the problem of abstracting conditional probabilisti...
research
05/25/2023

Improved Algorithms for Allen's Interval Algebra by Dynamic Programming with Sublinear Partitioning

Allen's interval algebra is one of the most well-known calculi in qualit...
research
07/02/2023

On efficient computation in active inference

Despite being recognized as neurobiologically plausible, active inferenc...
research
10/21/2022

Towards Global Neural Network Abstractions with Locally-Exact Reconstruction

Neural networks are a powerful class of non-linear functions. However, t...

Please sign up or login with your details

Forgot password? Click here to reset