Exactly Sparse Gaussian Variational Inference with Application to Derivative-Free Batch Nonlinear State Estimation

11/09/2019
by   Timothy D. Barfoot, et al.
0

We present a Gaussian Variational Inference (GVI) technique that can be applied to large-scale nonlinear batch state estimation problems. The main contribution is to show how to fit the best Gaussian to the posterior efficiently by exploiting factorization of the joint likelihood of the state and data, as is common in practical problems. The proposed Exactly Sparse Gaussian Variational Inference (ESGVI) technique stores the inverse covariance matrix, which is typically very sparse (e.g., block-tridiagonal for classic state estimation). We show that the only blocks of the (dense) covariance matrix that are required during the calculations correspond to the non-zero blocks of the inverse covariance matrix, and further show how to calculate these blocks efficiently in the general GVI problem. ESGVI operates iteratively, and while we can use analytical derivatives at each iteration, Gaussian cubature can be substituted, thereby producing an efficient derivative-free batch formulation. ESGVI simplifies to precisely the Rauch-Tung-Striebel (RTS) smoother in the batch linear estimation case, but goes beyond the 'extended' RTS smoother in the nonlinear case since it finds the best-fit Gaussian, not the Maximum A Posteriori (MAP) point solution. We demonstrate the technique on controlled simulation problems and a batch nonlinear Simultaneous Localization and Mapping (SLAM) problem with an experimental dataset.

READ FULL TEXT

page 18

page 19

page 22

page 25

research
03/21/2020

Variational Inference with Parameter Learning Applied to Vehicle Trajectory Estimation

We present parameter learning in a Gaussian variational inference settin...
research
01/27/2020

Multivariate Gaussian Variational Inference by Natural Gradient Descent

This short note reviews so-called Natural Gradient Descent (NGD) for mul...
research
02/14/2018

Large-Scale Sparse Inverse Covariance Estimation via Thresholding and Max-Det Matrix Completion

The sparse inverse covariance estimation problem is commonly solved usin...
research
03/11/2023

Towards Consistent Batch State Estimation Using a Time-Correlated Measurement Noise Model

In this paper, we present an algorithm for learning time-correlated meas...
research
09/05/2023

Distributed Variational Inference for Online Supervised Learning

Developing efficient solutions for inference problems in intelligent sen...
research
04/27/2022

Variational Kalman Filtering with Hinf-Based Correction for Robust Bayesian Learning in High Dimensions

In this paper, we address the problem of convergence of sequential varia...
research
10/15/2020

Fundamental Linear Algebra Problem of Gaussian Inference

Underlying many Bayesian inference techniques that seek to approximate t...

Please sign up or login with your details

Forgot password? Click here to reset