Multi-Pass Sequential Mini-Batch Stochastic Gradient Descent Algorithms for Noise Covariance Estimation in Adaptive Kalman Filtering

Estimation of unknown noise covariances in a Kalman filter is a problem of significant practical interest in a wide array of applications. Although this problem has a long history, reliable algorithms for their estimation were scant, and necessary and sufficient conditions for identifiability of the...

Descripció completa

Dades bibliogràfiques
Autors principals: Hee-Seung Kim, Lingyi Zhang, Adam Bienkowski, Krishna R. Pattipati
Format: Article
Idioma:English
Publicat: IEEE 2021-01-01
Col·lecció:IEEE Access
Matèries:
Accés en línia:https://ieeexplore.ieee.org/document/9475033/
_version_ 1830092340500365312
author Hee-Seung Kim
Lingyi Zhang
Adam Bienkowski
Krishna R. Pattipati
author_facet Hee-Seung Kim
Lingyi Zhang
Adam Bienkowski
Krishna R. Pattipati
author_sort Hee-Seung Kim
collection DOAJ
description Estimation of unknown noise covariances in a Kalman filter is a problem of significant practical interest in a wide array of applications. Although this problem has a long history, reliable algorithms for their estimation were scant, and necessary and sufficient conditions for identifiability of the covariances were in dispute until recently. Necessary and sufficient conditions for covariance estimation and a batch estimation algorithm were presented in our previous study. This paper presents stochastic gradient descent algorithms for noise covariance estimation in adaptive Kalman filters that are an order of magnitude faster than the batch method for similar or better root mean square error. More significantly, these algorithms are applicable to non-stationary systems where the noise covariances can occasionally jump up or down by an unknown magnitude. The computational efficiency of the new algorithms stems from adaptive thresholds for convergence, recursive fading memory estimation of the sample cross-correlations of the innovations, and accelerated stochastic gradient descent algorithms. The comparative evaluation of the proposed methods on a number of test cases demonstrates their computational efficiency and accuracy.
first_indexed 2024-12-16T17:36:45Z
format Article
id doaj.art-a6da10ed48f4421a93d3eb0a3fd72fdf
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-16T17:36:45Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-a6da10ed48f4421a93d3eb0a3fd72fdf2022-12-21T22:22:44ZengIEEEIEEE Access2169-35362021-01-019992209923410.1109/ACCESS.2021.30949639475033Multi-Pass Sequential Mini-Batch Stochastic Gradient Descent Algorithms for Noise Covariance Estimation in Adaptive Kalman FilteringHee-Seung Kim0https://orcid.org/0000-0002-6628-4304Lingyi Zhang1https://orcid.org/0000-0003-4556-6668Adam Bienkowski2https://orcid.org/0000-0002-4738-8749Krishna R. Pattipati3https://orcid.org/0000-0002-0565-181XDepartment of Electrical and Computer Engineering, University of Connecticut, Storrs, CT, USADepartment of Electrical and Computer Engineering, University of Connecticut, Storrs, CT, USADepartment of Electrical and Computer Engineering, University of Connecticut, Storrs, CT, USADepartment of Electrical and Computer Engineering, University of Connecticut, Storrs, CT, USAEstimation of unknown noise covariances in a Kalman filter is a problem of significant practical interest in a wide array of applications. Although this problem has a long history, reliable algorithms for their estimation were scant, and necessary and sufficient conditions for identifiability of the covariances were in dispute until recently. Necessary and sufficient conditions for covariance estimation and a batch estimation algorithm were presented in our previous study. This paper presents stochastic gradient descent algorithms for noise covariance estimation in adaptive Kalman filters that are an order of magnitude faster than the batch method for similar or better root mean square error. More significantly, these algorithms are applicable to non-stationary systems where the noise covariances can occasionally jump up or down by an unknown magnitude. The computational efficiency of the new algorithms stems from adaptive thresholds for convergence, recursive fading memory estimation of the sample cross-correlations of the innovations, and accelerated stochastic gradient descent algorithms. The comparative evaluation of the proposed methods on a number of test cases demonstrates their computational efficiency and accuracy.https://ieeexplore.ieee.org/document/9475033/Adaptive Kalman filteringnoise covariance estimationAdamRMS propbold-driverstochastic gradient descent
spellingShingle Hee-Seung Kim
Lingyi Zhang
Adam Bienkowski
Krishna R. Pattipati
Multi-Pass Sequential Mini-Batch Stochastic Gradient Descent Algorithms for Noise Covariance Estimation in Adaptive Kalman Filtering
IEEE Access
Adaptive Kalman filtering
noise covariance estimation
Adam
RMS prop
bold-driver
stochastic gradient descent
title Multi-Pass Sequential Mini-Batch Stochastic Gradient Descent Algorithms for Noise Covariance Estimation in Adaptive Kalman Filtering
title_full Multi-Pass Sequential Mini-Batch Stochastic Gradient Descent Algorithms for Noise Covariance Estimation in Adaptive Kalman Filtering
title_fullStr Multi-Pass Sequential Mini-Batch Stochastic Gradient Descent Algorithms for Noise Covariance Estimation in Adaptive Kalman Filtering
title_full_unstemmed Multi-Pass Sequential Mini-Batch Stochastic Gradient Descent Algorithms for Noise Covariance Estimation in Adaptive Kalman Filtering
title_short Multi-Pass Sequential Mini-Batch Stochastic Gradient Descent Algorithms for Noise Covariance Estimation in Adaptive Kalman Filtering
title_sort multi pass sequential mini batch stochastic gradient descent algorithms for noise covariance estimation in adaptive kalman filtering
topic Adaptive Kalman filtering
noise covariance estimation
Adam
RMS prop
bold-driver
stochastic gradient descent
url https://ieeexplore.ieee.org/document/9475033/
work_keys_str_mv AT heeseungkim multipasssequentialminibatchstochasticgradientdescentalgorithmsfornoisecovarianceestimationinadaptivekalmanfiltering
AT lingyizhang multipasssequentialminibatchstochasticgradientdescentalgorithmsfornoisecovarianceestimationinadaptivekalmanfiltering
AT adambienkowski multipasssequentialminibatchstochasticgradientdescentalgorithmsfornoisecovarianceestimationinadaptivekalmanfiltering
AT krishnarpattipati multipasssequentialminibatchstochasticgradientdescentalgorithmsfornoisecovarianceestimationinadaptivekalmanfiltering