# Inverse Particle Filter

arXiv: https://arxiv.org/abs/2407.16623 · HTML: https://mlsanity.com/paper/2407.16623/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 27 of its 83 references that are in the map.
- First posted on arXiv 23 Jul 2024.

## Builds on (most cited first, 27 of 27)

- [Normalizing Flows for Probabilistic Modeling and Inference](https://mlsanity.com/paper/1912.02762/) (2019)
- [Filtering Variational Objectives](https://mlsanity.com/paper/1705.09279/) (2017)
- [Auto-Encoding Sequential Monte Carlo](https://mlsanity.com/paper/1705.10306/) (2017)
- [Particle Filter Networks with Application to Visual Localization](https://mlsanity.com/paper/1805.08975/) (2018)
- [Differentiable Particle Filters: End-to-End Learning with Algorithmic Priors](https://mlsanity.com/paper/1805.11122/) (2018)
- [Differentiable Particle Filtering via Entropy-Regularized Optimal Transport](https://mlsanity.com/paper/2102.07850/) (2021)
- [Rao-Blackwellised Particle Filtering for Dynamic Bayesian Networks](https://mlsanity.com/paper/1301.3853/) (2013)
- [Quasi-Monte Carlo Feature Maps for Shift-Invariant Kernels](https://mlsanity.com/paper/1412.8293/) (2014)
- [Particle Filter Recurrent Neural Networks](https://mlsanity.com/paper/1905.12885/) (2019)
- [Differentiable SLAM-net: Learning Particle SLAM for Visual Navigation](https://mlsanity.com/paper/2105.07593/) (2021)
- [Multimodal Sensor Fusion with Differentiable Filters](https://mlsanity.com/paper/2010.13021/) (2020)
- [How to Train Your Differentiable Filter](https://mlsanity.com/paper/2012.14313/) (2020)
- [An overview of differentiable particle filters for data-adaptive sequential Bayesian inference](https://mlsanity.com/paper/2302.09639/) (2023)
- [Towards Differentiable Resampling](https://mlsanity.com/paper/2004.11938/) (2020)
- [Differentiable Particle Filters through Conditional Normalizing Flow](https://mlsanity.com/paper/2107.00488/) (2021)
- [Identifying Cognitive Radars -- Inverse Reinforcement Learning using Revealed Preferences](https://mlsanity.com/paper/1912.00331/) (2019)
- [End-To-End Semi-supervised Learning for Differentiable Particle Filters](https://mlsanity.com/paper/2011.05748/) (2020)
- [How to Calibrate your Adversary's Capabilities? Inverse Filtering for Counter-Autonomous Systems](https://mlsanity.com/paper/1905.07230/) (2019)
- [Adversarial Radar Inference: Inverse Tracking, Identifying Cognition and Designing Smart Interference](https://mlsanity.com/paper/2008.01559/) (2020)
- [Inverse Filtering for Hidden Markov Models with Applications to Counter-Adversarial Autonomous Systems](https://mlsanity.com/paper/2001.11809/) (2020)
- [Inverse Extended Kalman Filter -- Part I: Fundamentals](https://mlsanity.com/paper/2201.01539/) (2022)
- [Conditional Measurement Density Estimation in Sequential Monte Carlo via Normalizing Flow](https://mlsanity.com/paper/2203.08617/) (2022)
- [Joint Smoothing, Tracking, and Forecasting Based on Continuous-Time Target Trajectory Fitting](https://mlsanity.com/paper/1708.02196/) (2017)
- [From Target Tracking to Targeting Track: A Data-Driven Yet Analytical Approach to Joint Target Detection and Tracking](https://mlsanity.com/paper/2104.11122/) (2021)
- [Inverse Extended Kalman Filter -- Part II: Highly Non-Linear and Uncertain Systems](https://mlsanity.com/paper/2208.06683/) (2022)
- [Counter-Adversarial Learning with Inverse Unscented Kalman Filter](https://mlsanity.com/paper/2210.00359/) (2022)
- [Inverse Cubature and Quadrature Kalman filters](https://mlsanity.com/paper/2303.10322/) (2023)

## Abstract (arXiv)

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 (KF), inverse extended KF, and inverse unscented KF. 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.
