Inverse Unscented Kalman Filter

Read original: arXiv:2304.01698 - Published 5/2/2024 by Himali Singh, Kumar Vijay Mishra, Arpan Chattopadhyay
Total Score

0

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper focuses on developing inverse Bayesian filters, which can be used in counter-adversarial systems where a "cognitive adversary" tracks a target of interest using a stochastic framework like a Kalman filter.
  • The target or "defender" then employs another inverse stochastic filter to infer the forward filter estimates used by the adversary.
  • The paper explores non-linear system dynamics and proposes the inverse unscented Kalman filter (I-UKF) and a generalized framework called reproducing kernel Hilbert space-based UKF (RKHS-UKF) for unknown systems.
  • It analyzes the stochastic stability of these inverse filters and shows that the I-UKF is a conservative estimator, meaning its estimated error covariance upper-bounds the true value.

Plain English Explanation

In this paper, the researchers are looking at a scenario where there is a "cognitive adversary" trying to track a target of interest using a mathematical model like the Kalman filter. The target or "defender" then tries to figure out what kind of model the adversary is using to track them.

The researchers focus on situations where the underlying system has non-linear dynamics, which can be more complex to model. They propose two new techniques to help the defender infer the adversary's model: the inverse unscented Kalman filter (I-UKF) and a more general framework called the reproducing kernel Hilbert space-based UKF (RKHS-UKF).

These inverse filters allow the defender to estimate the state of the system, even if they don't know the exact details of how the adversary's model works. The researchers show that these inverse filters are stable and can provide a conservative estimate of the error, meaning they won't underestimate how much uncertainty there is in their estimate.

Technical Explanation

The paper presents the development of inverse Bayesian filters for counter-adversarial applications. In this scenario, a "cognitive adversary" tracks a target of interest using a stochastic framework like a Kalman filter. The target or "defender" then employs an inverse stochastic filter to infer the forward filter estimates computed by the adversary.

Unlike prior works that focused on linear systems, this paper addresses non-linear system dynamics by formulating the inverse unscented Kalman filter (I-UKF). The I-UKF uses the unscented transform, or statistical linearization, to estimate the defender's state based on the adversary's tracking. The researchers further generalize this framework to unknown systems by proposing a reproducing kernel Hilbert space-based UKF (RKHS-UKF) to learn the system dynamics and estimate the state.

The theoretical analysis shows that, provided the forward filters are stable, the proposed inverse filters are also stable under mild system-level conditions. Importantly, the researchers demonstrate that the I-UKF is a conservative estimator, meaning its estimated error covariance upper-bounds the true value. This property is valuable in counter-adversarial settings where the defender needs to ensure a safe and reliable estimate of the system state.

The numerical experiments for several applications evaluate the estimation performance of the I-UKF and RKHS-UKF using the recursive Cramér-Rao lower bound and non-credibility index (NCI).

Critical Analysis

The paper presents a thorough theoretical analysis of the stability and performance of the proposed inverse filters, which is a strength. However, the authors do not discuss the computational complexity or practical implementation challenges of these techniques, which could be relevant considerations for real-world deployment.

Additionally, the paper focuses on a specific counter-adversarial scenario, but the broader applicability of these inverse filters to other domains, such as formal verification of the robustness and resilience of learning-enabled state estimation systems, could be explored further.

While the numerical experiments demonstrate the estimation performance, it would be valuable to see a comparison with other inverse filtering approaches, such as the inverse cubature/quadrature Kalman filters, to better understand the relative strengths and weaknesses of the proposed techniques.

Conclusion

This paper introduces novel inverse Bayesian filters, the I-UKF and RKHS-UKF, for counter-adversarial applications involving non-linear system dynamics. The key contributions include the theoretical analysis of the stability and conservativeness of these inverse filters, as well as the generalization to unknown systems using the RKHS-UKF framework.

The proposed techniques have the potential to enhance the defender's ability to infer the adversary's tracking model, which is crucial in adversarial settings. The findings could also have broader implications for Koopman-based deep learning for nonlinear system estimation and other areas of state estimation and control.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

Total Score

0

Inverse Unscented Kalman Filter

Himali Singh, Kumar Vijay Mishra, Arpan Chattopadhyay

Rapid advances in designing cognitive and counter-adversarial systems have motivated the development of inverse Bayesian filters. In this setting, a cognitive 'adversary' tracks its target of interest via a stochastic framework such as a Kalman filter (KF). The target or 'defender' then employs another inverse stochastic filter to infer the forward filter estimates of the defender computed by the adversary. For linear systems, the inverse Kalman filter (I-KF) has been recently shown to be effective in these counter-adversarial applications. In the paper, contrary to prior works, we focus on non-linear system dynamics and formulate the inverse unscented KF (I-UKF) to estimate the defender's state based on the unscented transform, or equivalently, statistical linearization technique. We then generalize this framework to unknown systems by proposing reproducing kernel Hilbert space-based UKF (RKHS-UKF) to learn the system dynamics and estimate the state based on its observations. Our theoretical analyses to guarantee the stochastic stability of I-UKF and RKHS-UKF in the mean-squared sense show that, provided the forward filters are stable, the inverse filters are also stable under mild system-level conditions. We show that, despite being a suboptimal filter, our proposed I-UKF is a conservative estimator, i.e., I-UKF's estimated error covariance upper-bounds its true value. Our numerical experiments for several different applications demonstrate the estimation performance of the proposed filters using recursive Cram'{e}r-Rao lower bound and non-credibility index (NCI).

Read more

5/2/2024

Inverse Particle and Ensemble Kalman Filters
Total Score

0

Inverse Particle and Ensemble Kalman Filters

Himali Singh, Arpan Chattopadhyay, Kumar Vijay Mishra

In cognitive systems, recent emphasis has been placed on studying the cognitive processes of the subject whose behavior was the primary focus of the system's cognitive response. This approach, known as inverse cognition, arises in counter-adversarial applications and has motivated the development of inverse Bayesian filters. In this context, a cognitive adversary, such as a radar, uses a forward Bayesian filter to track its target of interest. An inverse filter is then employed to infer the adversary's estimate of the target's or defender's state. Previous studies have addressed this inverse filtering problem by introducing methods like the inverse Kalman filter (I-KF), inverse extended KF (I-EKF), and inverse unscented KF (I-UKF). However, these filters typically assume additive Gaussian noise models and/or rely on local approximations of non-linear dynamics at the state estimates, limiting their practical application. In contrast, this paper adopts a global filtering approach and presents the development of an inverse particle filter (I-PF). The particle filter framework employs Monte Carlo (MC) methods to approximate arbitrary posterior distributions. Moreover, under mild system-level conditions, the proposed I-PF demonstrates convergence to the optimal inverse filter. Additionally, we propose the differentiable I-PF to address scenarios where system information is unknown to the defender. Using the recursive Cramer-Rao lower bound and non-credibility index (NCI), our numerical experiments for different systems demonstrate the estimation performance and time complexity of the proposed filter.

Read more

9/11/2024

🛠️

Total Score

0

Inverse Cubature and Quadrature Kalman filters

Himali Singh, Kumar Vijay Mishra, Arpan Chattopadhyay

Recent research in inverse cognition with cognitive radar has led to the development of inverse stochastic filters that are employed by the target to infer the information the cognitive radar may have learned. Prior works addressed this inverse cognition problem by proposing inverse Kalman filter (I-KF) and inverse extended KF (I-EKF), respectively, for linear and non-linear Gaussian state-space models. However, in practice, many counter-adversarial settings involve highly non-linear system models, wherein EKF's linearization often fails. In this paper, we consider the efficient numerical integration techniques to address such non-linearities and, to this end, develop inverse cubature KF (I-CKF), inverse quadrature KF (I-QKF), and inverse cubature-quadrature KF (I-CQKF). For the unknown system model case, we develop reproducing kernel Hilbert space (RKHS)-based CKF. We derive the stochastic stability conditions for the proposed filters in the exponential-mean-squared-boundedness sense and prove the filters' consistency. Numerical experiments demonstrate the estimation accuracy of our I-CKF, I-QKF, and I-CQKF with the recursive Cram'{e}r-Rao lower bound as a benchmark.

Read more

4/22/2024

💬

Total Score

0

A New Framework for Nonlinear Kalman Filters

Shida Jiang, Junzhe Shi, Scott Moura

The Kalman filter (KF) is a state estimation algorithm that optimally combines system knowledge and measurements to minimize the mean squared error of the estimated states. While KF was initially designed for linear systems, numerous extensions of it, such as extended Kalman filter (EKF), unscented Kalman filter (UKF), cubature Kalman filter (CKF), etc., have been proposed for nonlinear systems. Although different types of nonlinear KFs have different pros and cons, they all use the same framework of linear KF, which, according to what we found in this paper, tends to give overconfident and less accurate state estimations when the measurement functions are nonlinear. Therefore, in this study, we designed a new framework for nonlinear KFs and showed theoretically and empirically that the new framework estimates the states and covariance matrix more accurately than the old one. The new framework was tested on four different nonlinear KFs and five different tasks, showcasing its ability to reduce the estimation errors by several orders of magnitude in low-measurement-noise conditions, with only about a 10 to 90% increase in computational time. All types of nonlinear KFs can benefit from the new framework, and the benefit will increase as the sensors become more and more accurate in the future. As an example, EKF, the simplest nonlinear KF that was previously believed to work poorly for strongly nonlinear systems, can now provide fast and fairly accurate state estimations with the help of the new framework. The codes are available at https://github.com/Shida-Jiang/A-new-framework-for-nonlinear-Kalman-filters.

Read more

9/16/2024