The Kalman Evolve: Closing the Gap in Kalman Filtering via Interpretable Algorithm Discovery
Not on the map. Why?
Abstract (arXiv)
State estimation is a fundamental problem in control and signal processing, for which the Kalman Filter provides an optimal solution under linear dynamics, Gaussian noise, and known noise covariances. However, these assumptions often fail in realistic sensing settings such as Doppler radar and LiDAR. In these cases, the optimal estimator is inherently nonlinear, which leads to systematic performance degradation. This creates a performance gap that cannot be eliminated by tuning the noise covariance parameters (i.e., the process and measurement noise in the Kalman Filter) alone. To address this limitation, we propose Kalman Evolve, a framework for discovering improved filtering algorithms by jointly optimizing both noise parameters and the update structure. Our approach leverages large language models (LLMs) as a structured prior over program space, enabling the generation of interpretable, non-affine modifications to the classical Kalman filter while preserving its recursive form. We provide analytical results establishing the suboptimality of affine estimators under common nonlinear sensing models, motivating the need for structure-aware updates. Across a range of synthetic and real-world tracking benchmarks, including Doppler radar, LiDAR-based localization, and pedestrian tracking, the discovered algorithms consistently improve over strong baselines such as the Optimized Kalman Filter, achieving up to 12% reduction in RMSE. These results suggest that optimizing the structure of the Kalman filter, rather than only its parameters, provides a practical and interpretable way to improve state estimation.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 12 of its 34 references that are in the map. First posted on arXiv 26 May 2026.
Builds on
12 of 34 references.
References · 12
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2025Gemini 2.5: Pushing the Frontier with Advanced Reasoning, Multimodality, Long Context, and Next Generation Agentic Capabilitiescited by 3,796
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,418
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 867
- 2020MOT20: A benchmark for multi object tracking in crowded scenescited by 357
- 2015MOTChallenge 2015: Towards a Benchmark for Multi-Target Trackingcited by 133
- 2021KalmanNet: Neural Network Aided Kalman Filtering for Partially Known Dynamicscited by 132
- 2024FunBO: Discovering Acquisition Functions for Bayesian Optimization with FunSearchcited by 23
- 2023DANSE: Data-driven Non-linear State Estimation of Model-free Process in Unsupervised Learning Setupcited by 19
- 2023Optimization or Architecture: How to Hack Kalman Filteringcited by 8
Built on by
Not cited yet.