8 Approximate inference in switching linear dynamical systems using Gaussian mixtures
David Barber
8.1 Introduction
The linear dynamical system (LDS) (see Section 1.3.2) is a standard time series model in which a latent linear process generates the observations. Complex time series which are not well described globally by a single LDS may be divided into segments, each modelled by a potentially different LDS. Such models can handle situations in which the underlying model ‘jumps’ from one parameter setting to another. For example a single LDS might well represent the normal flows in a chemical plant. However, if there is a break in a pipeline, the dynamics of the system changes from one set of linear flow equations to another. This scenario could be modelled by two sets of linear systems, each with different parameters, with a discrete latent variable at each time st ∈ {normal, pipe broken} indicating which of the LDSs is most appropriate at the current time. This is called a switching LDS (SLDS) and used in many disciplines, from econometrics to machine learning [2, 9, 15, 13, 12, 6, 5, 19, 21, 16].
8.2 The switching linear dynamical system
At each time t, a switch variable st ∈ {1, . . . , S } describes which of a set of LDSs is to be
- used. The observation (or ‘visible’) variable vt ∈ RV is linearly related to the hidden state
ht ∈ RH by vt = B(st)ht + ηv(st), ηv(st) ∼ N ηv(st) ¯ v(st), Σv(st) . (8.1) Here st describes which of the set of emission matrices B(1), . . . , B(S ) is active at time t. The observation noise ηv(st) is drawn from one of a set of Gaussians with different means ¯ v(st) and covariances Σv(st). The transition of the continuous hidden state ht is linear, ht = A(st)ht−1 + ηh(st), ηh(st) ∼ N
- ηh(st) ¯
h(st), Σh(st)
- ,
(8.2) and the switch variable st selects a single transition matrix from the available set A(1), . . . , A(S ). The Gaussian transition noise ηh(st) also depends on the switch vari-
- ables. The dynamics of st itself is Markovian, with transition p(st|st−1). For the more
general‘augmented’ (aSLDS) model the switch st is dependent on both the previous st−1
terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9780511984679.009 Downloaded from https://www.cambridge.org/core. Seoul National University - Statistics Department, on 01 Aug 2018 at 08:05:20, subject to the Cambridge Core