Variational Bayesian Linear Gaussian State-Space Models

We give a MATLAB implementation of a Bayesian approach to Linear Gaussian State-Space Models (LGSSMs), also called Kalman Filters/Smoothers or Linear Dynamical Systems, where Gaussian and Wishart prior distributions on the model parameters are used. Model Intractability is addressed by using a variational approximation scheme where inference is reformulated such that any standard Kalman filtering/smoothing routine can be employed (here we implemented the standard predictor-corrector Kalman filtering routine and the Rauch-Tung-Striebel smoothing routine).


Implementation of a general Bayesian LGSSM ( (Created in January 2007, Last updated: 10 January 2008).


Implementation of a structured Bayesian LGSSM for extracting independent dynamical processes underlying a multivariate time-series ( (Created in January 2007, Last updated: 9 February 2009).


[1] Unified Inference for Variational Bayesian Linear Gaussian State-Space Models. D. Barber and S. Chiappa. In Advances in Neural Information Processing Systems 19 (NIPS 20), pages 81-88, 2007 [.pdf] (corrected version of the proceedings publication: in Algorithm 1 U_AB has been replaced with its transpose and viceversa)

[2] Bayesian Factorial Linear Gaussian State-Space Models for Biosignal Decomposition. S. Chiappa and D. Barber, Signal Processing Letters, 14(4): pages 267-270, 2007 [.pdf]

Make a free website with Yola