Can HMMs accommodate variable time delays in observations?

In summary, this person is trying to figure out how to create a HMM where the time delay between integer time points changes.
  • #1
rynlee
45
0
Hello All,

I'm building a HMM for some data where there are two different time delays. Specifically, I collect data in consecutive traces, such that the time delay between each data point within a trace is approximately fixed, and the time delay between each trace is approximately fixed, but the two are not equal.

If the time delay between traces was very large, the influence of the last state of one trace on the first state of the next would be negligible (exponential decay of state duration), and I could treat it as multiple observation sequences. That is not the case however - looking at the correlation of observation values between points, I find that the first and last points correlate, implying that indeed the time delay is short enough for information to be contained between the two.

So I was wondering - does anyone have a sense of how to develop a HMM where the time delay between integer time points changes? One way would be to take the time delay as the least common factor between the intra-trace and inter-trace delays, and somehow have observations 'skipped'. For example, if I make measurements every second, maybe the time delay between 'observations' would be 200 ms, but I would only actually make an observation every 5 time points. Is there a way to have a HMM with such 'unknown' points? Is there another way to approach the problem?

Thanks for any advice!
 
Physics news on Phys.org
  • #2
My idea above, in the third paragraph, could be described as a HMM with missing observations.

I've looked a bit at the literature on null observations, but that is really pertaining to when observations are made on the arcs/transitions, not at regular time intervals.
 
  • #3
Alright, i think I've figured it out.

While null observations typically pertain to HMMs where you treat observations as made on the transitions as opposed to the regular time intervals (i.e. when you set self-transitions, a_ii in common nomenclature, to zero, and instead assign duration pdfs to each state), you can also treat the case where you make observations of a markov chain, but find that some intermittent observations are missing. See [Yeh, Chan, Symanski, 'Intermittent Missing Observations in Discrete-Time Hidden Markov Models', Communications in statistics 2011]. It's actually quite simple - when no observation is made, the probability of being in any state you can set to unity, which in the forward-backward parameters has the effect of skipping the step.
 

1. What is a Hidden Markov Model (HMM)?

A Hidden Markov Model (HMM) is a statistical model used to predict the probability of a sequence of hidden states based on a sequence of observable events. It is widely used in fields such as speech recognition, bioinformatics, and finance.

2. What is a variable time delay in an HMM?

A variable time delay in an HMM refers to the possibility of the time between two consecutive observations being different. This means that the model takes into account the possibility of time intervals between observations being irregular, rather than assuming they are constant.

3. How is a variable time delay HMM different from a regular HMM?

A variable time delay HMM takes into account the possibility of time intervals between observations being irregular, while a regular HMM assumes that the time between observations is constant. This makes a variable time delay HMM better suited for analyzing data with irregular time intervals, such as in financial markets or bioinformatics.

4. What are the advantages of using an HMM with variable time delay?

One advantage of using an HMM with variable time delay is that it can better capture the dynamics of real-world data, where time intervals between observations may not be constant. It can also improve the accuracy of predictions, especially in fields where irregular time intervals are common.

5. What are the limitations of using an HMM with variable time delay?

One limitation of using an HMM with variable time delay is that it can be more computationally complex and require more data compared to a regular HMM. It may also be more challenging to interpret the results of the model due to the added complexity of variable time delays. Additionally, it may not be suitable for data with regular time intervals, as the added complexity may not provide any significant improvement in predictions.

Similar threads

  • Electrical Engineering
Replies
8
Views
723
Replies
22
Views
2K
Replies
4
Views
2K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
10
Views
1K
Replies
7
Views
674
  • Computing and Technology
Replies
5
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
877
  • Set Theory, Logic, Probability, Statistics
Replies
5
Views
1K
  • Electrical Engineering
Replies
1
Views
1K
Replies
10
Views
1K
Back
Top