Outlier-robust Kalman Filtering through Generalised Bayes (2405.05646v2)
Abstract: We derive a novel, provably robust, and closed-form Bayesian update rule for online filtering in state-space models in the presence of outliers and misspecified measurement models. Our method combines generalised Bayesian inference with filtering methods such as the extended and ensemble Kalman filter. We use the former to show robustness and the latter to ensure computational efficiency in the case of nonlinear models. Our method matches or outperforms other robust filtering methods (such as those based on variational Bayes) at a much lower computational cost. We show this empirically on a range of filtering problems with outlier measurements, such as object tracking, state estimation in high-dimensional chaotic systems, and online learning of neural networks.
- Approximate inference in state-space models with heavy-tailed noise. IEEE Transactions on Signal Processing, 2012.
- Robust filtering and smoothing via gaussian mixtures. NTIS, SPRINGFIELD, VA, 1980, 34, 1980.
- Concentration of tempered posteriors and of their variational approximations. 2020.
- Robust and scalable Bayesian online changepoint detection. In International Conference on Machine Learning, 2023a.
- Robust and conjugate Gaussian process regression. arXiv:2311.00463, 2023b.
- Anderson, J. L. A monte carlo implementation of the nonlinear filtering problem to produce ensemble assimilations and forecasts. Monthly weather review, 127(12):2741–2758, 1999.
- Stochastic parametrizations and model uncertainty in the Lorenz’96 system. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 371(1991):20110479, 2013.
- Deep attentive survival analysis in limit order books: Estimating fill probabilities with convolutional-transformers. Quantitative Finance, pp. 1–23, 2024.
- Minimum Stein discrepancy estimators. In Neural Information Processing Systems, pp. 12964–12976, 2019.
- Implicit maximum a posteriori filtering via adaptive optimization. arXiv:2311.10580, 2023.
- Bayesian fractional posteriors. 2019.
- Bishop, C. M. Pattern Recognition and Machine Learning (Information Science and Statistics). Springer-Verlag, 2006.
- A general framework for updating belief distributions. Journal of the Royal Statistical Society Series B: Statistical Methodology, 78(5):1103–1130, 2016.
- An approach to robust Kalman filtering. In IEEE Conference on Decision and Control, pp. 304–305, 1983.
- Generalised Bayesian filtering via sequential monte carlo. Advances in neural information processing systems, 33:418–429, 2020.
- JAX: composable transformations of Python+NumPy programs, 2018. URL http://github.com/google/jax.
- Analysis scheme in the ensemble Kalman filter. Monthly weather review, 126(6):1719–1724, 1998.
- Robust filtering. Journal of the American Statistical Association, 110(512):1591–1606, 2015.
- Robust bayesian inference for moving horizon estimation. arXiv preprint arXiv:2210.02166, 2022.
- Detecting toxic flow. arXiv:2312.05827, 2023.
- Low-rank extended Kalman filtering for online learning of neural networks from streaming data. In Conference on Lifelong Learning Agents, 2023.
- Stein point markov chain Monte Carlo. In International Conference on Machine Learning, pp. 1011–1021, 2019.
- Das, S. Robust state estimation methods for robotics applications. PhD thesis, West Virginia University, 2023.
- A Stein variational newton method. Advances in Neural Information Processing Systems, 2018.
- Robustifying likelihoods by optimistically re-weighting data. arXiv:2303.10525, 2023.
- Efficient online Bayesian inference for neural bandits. In International Conference on Artificial Intelligence and Statistics, 2022.
- Evensen, G. Sequential data assimilation with a nonlinear quasi-geostrophic model using monte carlo methods to forecast error statistics. Journal of Geophysical Research: Oceans, 99(C5):10143–10162, 1994.
- Evensen, G. Data Assimilation: The Ensemble Kalman Filter. Springer, 2nd ed. 2009 edition edition, 2009.
- Martingale posterior distributions. arXiv:2103.15671, 2021.
- Frazier, P. I. A tutorial on Bayesian optimization. arXiv:1807.02811, 2018.
- Assumed density filtering methods for learning Bayesian neural networks. In Conference on Artificial Intelligence and Interactive Digital Entertainment, 2016.
- Grubbs, F. E. Procedures for detecting outlying observations in samples. Technometrics, pp. 1–21, 1969.
- Grünwald, P. The safe Bayesian. In International Conference on Algorithmic Learning Theory, pp. 169–183, 2012.
- Inconsistency of Bayesian inference for misspecified linear models, and a proposal for repairing it. Bayesian Analysis, 12(4):1069 – 1103, 2017.
- Robust statistics: the approach based on influence functions. John Wiley & Sons, 2011.
- Assigning a value to a power likelihood in a general Bayesian model. Biometrika, 104(2):497–503, 2017.
- Matrix analysis. Cambridge university press, 2012.
- A robust Gaussian approximate filter for nonlinear systems with heavy tailed measurement noises. In IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 4209–4213, 2016.
- Huber, P. J. Robust statistics. Wiley Series in Probability and Mathematical Statistics, 1981.
- Adversarial interpretation of Bayesian inference. In International Conference on Algorithmic Learning Theory, pp. 553–572. PMLR, 2022.
- General Bayesian loss function selection and the use of improper models. Journal of the Royal Statistical Society Series B: Statistical Methodology, pp. 1640–1665, 2022.
- Principled Bayesian minimum divergence inference. Entropy, pp. 442, 2018.
- Kalman, R. E. A new approach to linear filtering and prediction problems. Journal of Basic Engineering, 82(Series D):35–45, 1960.
- Karlgaard, C. D. Nonlinear regression Huber–Kalman filtering and fixed-interval smoothing. Journal of guidance, control, and dynamics, 38(2):322–330, 2015.
- Adam: A method for stochastic optimization, 2017.
- Doubly robust bayesian inference for non-stationary streaming data with beta𝑏𝑒𝑡𝑎betaitalic_b italic_e italic_t italic_a-divergences. Advances in Neural Information Processing Systems, 31, 2018.
- An optimization-centric view on Bayes’ rule: Reviewing and generalizing variational inference. Journal of Machine Learning Research, 23(132):1–109, 2022.
- The recursive variational Gaussian approximation (R-VGA). Statistics and Computing., 32(1):10, 2021.
- The limited-memory recursive variational Gaussian approximation (L-RVGA). Statistics and Computing, 33(70), 2023. doi: 10.1007/s11222-023-10239-x. URL https://inria.hal.science/hal-03501920.
- Liu, G. Data quality problems troubling business and financial researchers: A literature review and synthetic analysis. Journal of Business & Finance Librarianship, 25(3-4):315–371, 2020.
- Lorenz, E. N. Predictability – a problem partly solved, pp. 40–58. Cambridge University Press, 2006.
- Masreliez, C. Approximate non-gaussian filtering with linear state and observation relations. IEEE Transactions on Automatic Control, 20(1):107–110, 1975.
- Robust bayesian estimation for the linear model and robustifying the kalman filter. IEEE transactions on Automatic Control, 22(3):361–371, 1977.
- Robust generalised Bayesian inference for intractable likelihoods. Journal of the Royal Statistical Society: Series B, 84(3):997–1022, 2022.
- Generalized Bayesian inference for discrete intractable likelihood. Journal of the American Statistical Association, pp. 1–11, 2023.
- The structure and performance of estimators for real-time estimation of randomly varying time delay. IEEE transactions on acoustics, speech, and signal processing, 32(1):81–94, 1984.
- Robust Bayesian inference via coarsening. Journal of the American Statistical Association, 2018.
- Morris, J. The Kalman filter: A robust estimator for some classes of linear quadratic problems. IEEE Transactions on Information Theory, 22(5):526–534, 1976.
- Novel outlier-resistant extended Kalman filter for robust online structural identification. Journal of Engineering Mechanics, 141(1):04014100, 2015.
- Murphy, K. P. Probabilistic Machine Learning: Advanced Topics. MIT Press, 2023.
- Nogueira, F. Bayesian Optimization: Open source constrained global optimization tool for Python, 2014. URL https://github.com/fmfn/BayesianOptimization.
- Robust inference for state-space models with skewed measurement noise. IEEE Signal Processing Letters, 22(11):1898–1902, 2015.
- Ollivier, Y. Online natural gradient as a Kalman filter. Electronic Journal of Statistics, 12(2):2930–2961, 2018.
- Recursive outlier-robust filtering and smoothing for nonlinear systems using the multivariate student-t distribution. In IEEE International Workshop on Machine Learning for Signal Processing, pp. 1–6, 2012.
- Optimal thinning of MCMC output. arXiv:2005.03952, 2022.
- Observation quality control with a robust ensemble Kalman filter. Monthly Weather Review, 141(12):4414–4428, 2013.
- The ensemble Kalman filter: a signal processing perspective. Journal on Advances in Signal Processing, 2017:1–16, 2017a.
- The ensemble Kalman filter: a signal processing perspective. EURASIP Journal on Advances in Signal Processing, pp. 1–16, 2017b.
- Bayesian Filtering and Smoothing (2nd edition). Cambridge University Press, 2023.
- Robust recursive estimation in the presence of heavy-tailed observation noise. The annals of statistics, 22(2):1045–1080, 1994.
- Learning an outlier-robust kalman filter. In European Conference on Machine Learning, pp. 748–756. Springer, 2007.
- Robust Gaussian Kalman filter with outlier detection. IEEE Signal Processing Letters, 25(8):1236–1240, 2018.
- West, M. Robust sequential approximate bayesian estimation. Journal of the Royal Statistical Society Series B: Statistical Methodology, 43(2):157–166, 1981.