Can HMMs accommodate variable time delays in observations?

AI Thread Summary
The discussion centers on developing a Hidden Markov Model (HMM) that accommodates variable time delays in observations, specifically when the time delays between data points within a trace and between traces differ. The author notes that the correlation between the first and last points of consecutive traces suggests that the time delay is short enough to retain information across traces. They propose treating the time delay as the least common factor between intra-trace and inter-trace delays, potentially incorporating 'skipped' observations. The author references literature on null observations, indicating that missing observations can be handled by setting the probability of being in any state to unity when no observation is made. This approach allows for effectively managing intermittent missing observations within the framework of HMMs.
rynlee
Messages
44
Reaction score
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
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.
 
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.
 
I was reading documentation about the soundness and completeness of logic formal systems. Consider the following $$\vdash_S \phi$$ where ##S## is the proof-system making part the formal system and ##\phi## is a wff (well formed formula) of the formal language. Note the blank on left of the turnstile symbol ##\vdash_S##, as far as I can tell it actually represents the empty set. So what does it mean ? I guess it actually means ##\phi## is a theorem of the formal system, i.e. there is a...
Back
Top