Numerically robust square root implementations of statistical linear regression filters and smoothers
Filip Tronarp
TL;DR
The paper develops numerically robust square-root formulations for statistical linear regression filters and smoothers by replacing Cholesky downdates with QR-based updates. It presents a complete square-root SRL framework, including a cubature-based moment-matching method and an extension to state-dependent noise, with a downdate-free computation of the residual covariance factor $\bar{\Omega}$ via a single QR decomposition. The approach is validated on an ill-conditioned tracking task, where it remains robust in single precision and matches double-precision accuracy, while a downdate-based baseline fails under low precision. This work enhances reliability of Gaussian state estimation in challenging numerical regimes and broadens practical applicability of square-root filtering and smoothing techniques.
Abstract
In this article, square-root formulations of the statistical linear regression filter and smoother are developed. Crucially, the method uses QR decompositions rather than Cholesky downdates. This makes the method inherently more numerically robust than the downdate based methods, which may fail in the face of rounding errors. This increased robustness is demonstrated in an ill-conditioned problem, where it is compared against a reference implementation in both double and single precision arithmetic. The new implementation is found to be more robust, when implemented in lower precision arithmetic as compared to the alternative.
