next up previous contents
Next: Extension from linear to Up: Nonlinear state-space models Previous: Nonlinear state-space models   Contents

Linear models

The linear state-space model (SSM) is built from a standard linear dynamical system in Equation (2.4). However, the state is not observed directly but only through another linear mapping. The basic model can be described by a pair of equations:

\begin{displaymath}\begin{split}\mathbf{s}(t+1) &= \mathbf{B}\mathbf{s}(t)+ \mat...
...thbf{x}(t)&= \mathbf{A}\mathbf{s}(t)+ \mathbf{n}(t) \end{split}\end{displaymath} (4.12)

where $ \mathbf{x}(t)\in \mathbb{R}^n,\;t=1,\ldots,T$ are the observations and $ \mathbf{s}(t)
\in \mathbb{R}^m,\;t=1,\ldots,T$ are the hidden internal states of the dynamical system. These internal states stay in the so called state-space -- hence the name state-space model. Vectors $ \mathbf{m}(t)$ and $ \mathbf{n}(t)$ are the process and the observation noise, respectively. The mappings $ \mathbf{A}$ and $ \mathbf{B}$ are the linear observation and prediction mappings.

As we saw in Section 2.1.2, the possible dynamics of such a linear model are very restricted. The process noise may help in keeping the whole system from converging to a single point, but still the system cannot explain any interesting complex phenomena.

Linear SSMs are nevertheless used widely because they are very efficient to use and provide a good enough short-term approximation for many cases even if the true dynamics are nonlinear.

The most famous variant of linear SSMs is the Kalman filter [31,41,32]. It gives a learning algorithm for the model defined by Equation (4.12) assuming all the parameters are Gaussian and certain independence assumptions are met. Kalman filtering is used in several application because it is easy to implement and efficient.


next up previous contents
Next: Extension from linear to Up: Nonlinear state-space models Previous: Nonlinear state-space models   Contents
Antti Honkela 2001-05-30