Optimization or Architecture: How to Hack Kalman Filtering
Ido Greenberg, Netanel Yannay, Shie Mannor
Abstract
In non-linear filtering, it is traditional to compare non-linear architectures such as neural networks to the standard linear Kalman Filter (KF). We observe that this mixes the evaluation of two separate components: the non-linear architecture, and the parameters optimization method. In particular, the non-linear model is often optimized, whereas the reference KF model is not. We argue that both should be optimized similarly, and to that end present the Optimized KF (OKF). We demonstrate that the KF may become competitive to neural models -if optimized using OKF. This implies that experimental conclusions of certain previous studies were derived from a flawed process. The advantage of OKF over the standard KF is further studied theoretically and empirically, in a variety of problems. Conveniently, OKF can replace the KF in real-world systems by merely updating the parameters. Our experiments are published in Github, and the OKF in PyPI.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers1
Ask how each one uses itRelated papers
- Implicit Maximum a Posteriori Filtering via Adaptive OptimizationGianluca M. Bencomo, Jake Snell, Thomas L. GriffithsICLR 2024 · 4 citations
- KOALA: A Kalman Optimization Algorithm with Loss AdaptivityAram Davtyan, Sepehr Sameni, Llukman Cerkezi, Givi Meishvili et al.AAAI 2022 · 5 citations
- Outlier-robust Kalman Filtering through Generalised BayesGerardo Duran-Martin, Matías Altamirano, Alexander Y. Shestopaloff, Leandro Sánchez-Betancourt et al.ICML 2024 · 30 citations
- Neural optimal feedback control with local learning rulesJohannes Friedrich, Siavash Golkar, Shiva Farashahi, Alexander Genkin et al.NeurIPS 2021 · 14 citations
- Self-Supervised Inference in State-Space ModelsDavid Ruhe, Patrick ForréICLR 2022 · 8 citations
