Adversarial Tradeoffs in Robust State Estimation
Abstract
Adversarially robust training has been shown to reduce the susceptibility of learned models to targeted input data perturbations. However, it has also been observed that such adversarially robust models suffer a degradation in accuracy when applied to unperturbed data sets, leading to a robustness-accuracy tradeoff. Inspired by recent progress in the adversarial machine learning literature which characterize such tradeoffs in simple settings, we develop tools to quantitatively study the performance-robustness tradeoff between nominal and robust state estimation. In particular, we define and analyze a novel . We show that in contrast to most problem instances in adversarial machine learning, we can precisely derive the adversarial perturbation in the Kalman Filtering setting. We provide an algorithm to find this perturbation given data realizations, and develop upper and lower bounds on the adversarial state estimation error in terms of the standard (non-adversarial) estimation error and the spectral properties of the resulting observer. Through these results, we show a natural connection between a filter's robustness to adversarial perturbation and underlying control theoretic properties of the system being observed, namely the spectral properties of its observability gramian.
Cite
@article{arxiv.2111.08864,
title = {Adversarial Tradeoffs in Robust State Estimation},
author = {Thomas T. C. K. Zhang and Bruce D. Lee and Hamed Hassani and Nikolai Matni},
journal= {arXiv preprint arXiv:2111.08864},
year = {2023}
}
Comments
ACC 2023. V2: consolidated results for filtering, updated figures