Outlier-robust Autocovariance Least Square Estimation via Iteratively Reweighted Least Square
Organizations: College of Robotics, Beijing Union University, Beijing 100101, China · Key Laboratory of Intelligent Control and Decision of Complex Systems, and also with the School of Automation, Beijing Institute of Technology, Beijing 100081, China
Abstract
The autocovariance least squares (ALS) method is a computationally efficient approach for estimating noise covariances in Kalman filters without requiring specific noise models. However, conventional ALS and its variants rely on the classic least mean squares (LMS) criterion, making them highly sensitive to measurement outliers and prone to severe performance degradation. To overcome this limitation, this paper proposes a novel outlier-robust ALS algorithm, termed ALS-IRLS, based on the iteratively reweighted least squares (IRLS) framework. Specifically, the proposed approach introduces a two-tier robustification strategy. First, an innovation-level adaptive thresholding mechanism is employed to filter out heavily contaminated data. Second, the outlier-contaminated autocovariance is formulated using an -contamination model, where the standard LMS criterion is replaced by the Huber cost function. The IRLS method is then utilized to iteratively adjust data weights based on estimation deviations, effectively mitigating the influence of residual outliers. Comparative simulations demonstrate that ALS-IRLS reduces the root-mean-square error (RMSE) of noise covariance estimates by over two orders of magnitude compared to standard ALS. Furthermore, it significantly enhances downstream state estimation accuracy, outperforming existing outlier-robust Kalman filters and achieving performance nearly equivalent to the ideal Oracle lower bound in the presence of noisy and anomalous data.
Figures & tables
| Parameter | Description | Value |
| Monte Carlo trials | 100 | |
| True noise covariances | ||
| Initial estimates | ||
| Autocovariance lag window | 15 | |
| Batch length | 150 | |
| Warm-up length with outliers | 1 500 |
| Method | ||||
|---|---|---|---|---|
| ALS | 48.5 | 107.3 | 53.5 | 110.2 |
| ALS-IRLS | ||||
| True values: , . | ||||
| Method | Covariance source | |
|---|---|---|
| Oracle KF | True | |
| KF + ALS-IRLS (proposed) | Online estimate | |
| Student- KF [ 54 ] | Fixed | |
| MCKF [ 55 ] | Fixed | |
| KF + ALS | Contaminated estimate |
Covariance Estimation
Covariance estimation develops methods for learning dependence and uncertainty structure from noisy, incomplete, or high-dimensional data.
See all 60 papers