60 likes | 157 Views
Temporal Processes. Eran Segal Weizmann Institute. Representing Time. Add the time dimension to variables X X (t) Assumptions Time can be discretized into interesting points t 1 ,t 2 ,...t n Markov assumption holds Distribution is stationary (time invariant or homogeneous). Weather.
E N D
Temporal Processes Eran Segal Weizmann Institute
Representing Time • Add the time dimension to variables X X(t) • Assumptions • Time can be discretized into interesting points t1,t2,...tn • Markov assumption holds • Distribution is stationary (time invariant or homogeneous)
Weather Weather’ Weather0 Weather0 Weather1 Weather2 Velocity Velocity’ Velocity0 Velocity0 Velocity1 Velocity2 Location Location’ Location0 Location0 Location1 Location2 Failure Failure’ Failure0 Failure0 Failure1 Failure2 Obs’. Obs.0 Obs.1 Obs.2 G G0 Unrolled network Dynamic Bayesian Networks • Pair G0 and G such that • G0 is a Bayesian network over X(0) • G is a conditional Bayesian network for P(X(t+1)|X(t))
Hidden Markov Model • Special case of Dynamic Bayesian network • Single (hidden) state variable • Single (observed) observation variable • Transition probability P(S’|S) assumed to be sparse • Usually encoded by a state transition graph S0 S0 S1 S2 S S’ S3 O0 O1 O2 O’ O3 G G0 Unrolled network
Hidden Markov Model • Special case of Dynamic Bayesian network • Single (hidden) state variable • Single (observed) observation variable • Transition probability P(S’|S) assumed to be sparse • Usually encoded by a state transition graph P(S’|S) S1 S2 S3 S4 State transition representation
Inference • Forward backward algorithm • Forward step: choose last node as root and use BP • Backward step: outward messages from last node as root • Efficient for HMM, inefficient for DBNs Weather0 Weather1 Weather2 There is an active path between any pair of variables in time 2 Velocity0 Velocity1 Velocity2 Location0 Location1 Location2 Failure0 Failure1 Failure2 Obs.1 Obs.2 Unrolled network