Posterior linearisation smoothing with robust iterations
Jakob Lindqvist, Simo Särkkä, Ángel F. García-Fernández, Matti Raitoharju, Lennart Svensson
TL;DR
This work addresses iterative Bayesian smoothing in nonlinear state-space models with additive Gaussian noise by deriving a Gauss–Newton interpretation for the iterated posterior linearisation smoother (IPLS). It introduces Levenberg–Marquardt (LM) regularisation and Armijo–Wolfe line-search variants (LM–IPLS and LS–IPLS), showing that LM regularisation can be implemented via a pseudo-measurement within a modified state-space model and establishing a GN-based equivalence with IPLS. The authors provide explicit GN-cost formulations for IPLS, derive the gradient and LM connection, and present algorithms, including inner LM loops and line-search procedures. Simulations on coordinated-turn bearing-only problems demonstrate improved convergence and estimation accuracy under strong nonlinearity, at the expense of higher computational load. Overall, the paper advances robust, convergent smoothing methods for nonlinear systems by unifying IPLS with GN optimisation, LM regularisation, and line-search strategies.
Abstract
This paper considers the problem of iterative Bayesian smoothing in nonlinear state-space models with additive noise using Gaussian approximations. Iterative methods are known to improve smoothed estimates but are not guaranteed to converge, motivating the development of methods with better convergence properties. The aim of this article is to extend Levenberg-Marquardt (LM) and line-search versions of the classical iterated extended Kalman smoother (IEKS) to the iterated posterior linearisation smoother (IPLS). The IEKS has previously been shown to be equivalent to the Gauss-Newton (GN) method. We derive a similar GN interpretation for the IPLS and use this to develop extensions to the IPLS, with improved convergence properties. We show that an LM extension for the IPLS can be achieved with a simple modification of the smoothing iterations, enabling algorithms with efficient implementations. We also derive the Armijo--Wolfe step length conditions for the IPLS enabling an efficient inexact line-search method. Our numerical experiments show the benefits of these extensions in highly nonlinear scenarios.
