Transcription of BAYESIAN FILTERING AND SMOOTHING - Aalto
1 This PDF version is made available for personal use. The copyright in all material rests with the author (Simo S arkk a). Commercialreproduction is prohibited, except as authorised by the author and FILTERING ANDSMOOTHINGSimo S arkk aBayesian FILTERING and Smoothinghas beenpublished by Cambridge University Press, asvolume 3 in the IMS Textbooks series. It can bepurchased directly from Cambridge cite this book as:Simo S arkk a (2013). BAYESIAN FILTERING andSmoothing. Cambridge University PDF version is made available for personal use. The copyright in all material rests with the author (Simo S arkk a). Commercialreproduction is prohibited, except as authorised by the author and PDF version is made available for personal use.
2 The copyright in all material rests with the author (Simo S arkk a). Commercialreproduction is prohibited, except as authorised by the author and and abbreviationsxiii1 What are BAYESIAN FILTERING and SMOOTHING ? of BAYESIAN FILTERING and of BAYESIAN FILTERING and FILTERING and SMOOTHING as BAYESIAN for BAYESIAN FILTERING and of BAYESIAN to maximum likelihood building blocks of BAYESIAN point and recursive BAYESIAN linear linear versus recursive model for linear space model for linear regression with of state space FILTERING equations and exact state space FILTERING filter56vThis PDF version is made available for personal use. The copyright in all material rests with the author (Simo S arkk a).
3 Commercialreproduction is prohibited, except as authorised by the author and and unscented kalman series kalman linearized kalman Gaussian moment Hermite Hermite kalman cubature kalman Carlo approximations in BAYESIAN importance importance Blackwellized particle SMOOTHING equations and exact SMOOTHING Tung Striebel and unscented Rauch Tung Striebel linearized Rauch Tung Striebel Rauch Tung Striebel Gaussian Gaussian Rauch Tung Striebel Hermite Rauch Tung Striebel smoother155 This PDF version is made available for personal use. The copyright in all material rests with the author (Simo S arkk a). Commercialreproduction is prohibited, except as authorised by the author and Rauch Tung Striebel fixed-point smoother fixed-lag smoother particle particle particle Blackwellized particle estimation of parameters in state space methods for parameter parameter estimation in state space method should I choose?
4 Topics206 AppendixAdditional of Gaussian factorization and its derivatives for the kalman derivatives for the Gaussian filter214 References219 Index229 This PDF version is made available for personal use. The copyright in all material rests with the author (Simo S arkk a). Commercialreproduction is prohibited, except as authorised by the author and PDF version is made available for personal use. The copyright in all material rests with the author (Simo S arkk a). Commercialreproduction is prohibited, except as authorised by the author and aim of this book is to give a concise introduction to non-linear Kalmanfiltering and SMOOTHING , particle FILTERING and SMOOTHING , and to the re-lated parameter estimation methods.
5 Although the book is intended to bean introduction , the mathematical ideas behind all the methods are care-fully explained, and a mathematically inclined reader can get quite a deepunderstanding of the methods by reading the book. The book is purposelykept short for quick book is mainly intended for advanced undergraduate and graduatestudents in applied mathematics and computer science. However, the bookis suitable also for researchers and practitioners (engineers) who need aconcise introduction to the topic on a level that enables them to implementor use the methods. The assumed background is linear algebra, vector cal-culus, BAYESIAN inference, and MATLABR programming implied by the title, the mathematical treatment of the models andalgorithms in this book is BAYESIAN , which means that all the results aretreated as being approximations to certain probability distributions or theirparameters.
6 Probability distributions are used both to represent uncertain-ties in the models and for modeling the physical randomness. The theo-ries of non-linear FILTERING , SMOOTHING , and parameter estimation are for-mulated in terms of BAYESIAN inference, and both the classical and recentalgorithms are derived using the same BAYESIAN notation and BAYESIAN approach to the topic is far from new. It was pioneered byStratonovich in the 1950s and 1960s even before kalman s seminal arti-cle in 1960. Thus the theory of non-linear FILTERING has been BAYESIAN fromthe beginning (see Jazwinski, 1970).Chapter 1 is a general introduction to the idea and applications ofBayesian FILTERING and SMOOTHING . The purpose of Chapter 2 is to brieflyreview the basic concepts of BAYESIAN inference as well as the basicnumerical methods used in BAYESIAN computations.
7 Chapter 3 starts witha step-by-step introduction to recursive BAYESIAN estimation via solving aixThis PDF version is made available for personal use. The copyright in all material rests with the author (Simo S arkk a). Commercialreproduction is prohibited, except as authorised by the author and regression problem in a recursive manner. The transition to Bayesianfiltering and SMOOTHING theory is explained by extending and generalizingthe problem. The first kalman filter of the book is also encountered in BAYESIAN FILTERING theory starts in Chapter 4 where we derive thegeneral BAYESIAN FILTERING equations and, as their special case, the cele-brated kalman filter. Non-linear extensions of the kalman filter, the ex-tended kalman filter (EKF), the statistically linearized filter (SLF), and theunscented kalman filter (UKF) are presented in Chapter 5.
8 Chapter 6 gen-eralizes these filters into the framework of Gaussian FILTERING . The Gauss Hermite kalman filter (GHKF) and cubature kalman filter (CKF) are thenderived from the general framework. Sequential Monte Carlo (SMC) basedparticle filters (PF) are explained in Chapter 7 by starting from the basicSIR filter and ending with Rao Blackwellized particle filters (RBPF).Chapter 8 starts with a derivation of the general (fixed-interval) BAYESIAN SMOOTHING equations and then continues to a derivation ofthe Rauch Tung Striebel (RTS) smoother as their special case. In thatchapter we also briefly discuss two-filter SMOOTHING . The extended RTSsmoother (ERTSS), statistically linearized RTS smoother (SLRTSS),and the unscented RTS smoother (URTSS) are presented in Chapter general Gaussian SMOOTHING framework is presented in Chapter 10,and the Gauss Hermite RTS smoother (GHRTSS) and the cubature RTSsmoother (CRTSS) are derived as its special cases.
9 We also discussGaussian fixed-point and fixed-lag SMOOTHING in the same chapter. InChapter 11 we start by showing how the basic SIR particle filter can beused to approximate the SMOOTHING solutions with a small then introduce the numerically better backward-simulation particlesmoother and the reweighting (or marginal) particle smoother. Finally, wediscuss the implementation of Rao Blackwellized particle 12 is an introduction to parameter estimation in state spacemodels concentrating on optimization and expectation maximization(EM) based computation of maximum likelihood (ML) and maximuma posteriori (MAP) estimates, as well as to Markov chain Monte Carlo(MCMC) methods.
10 We start by presenting the general methods and thenshow how kalman filters and RTS smoothers, non-linear Gaussian filtersand RTS smoothers, and finally particle filters and smoothers, can beused to compute or approximate the quantities needed in implementationof parameter estimation methods. This leads to, for example, classicalEM algorithms for state space models, as well as to particle EM andThis PDF version is made available for personal use. The copyright in all material rests with the author (Simo S arkk a). Commercialreproduction is prohibited, except as authorised by the author and MCMC methods. We also discuss how Rao Blackwellization cansometimes be used to help parameter 13 is an epilogue where we give some general advice on theselection of different methods for different purposes.