Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Data-Driven Discovery of Interpretable Kalman Filter Variants through Large Language Models and Genetic Programming

About

Algorithmic discovery has traditionally relied on human ingenuity and extensive experimentation. Here we investigate whether a prominent scientific computing algorithm, the Kalman Filter, can be discovered through an automated, data-driven, evolutionary process that relies on Cartesian Genetic Programming (CGP) and Large Language Models (LLM). We evaluate the contributions of both modalities (CGP and LLM) in discovering the Kalman filter under varying conditions. Our results demonstrate that our framework of CGP and LLM-assisted evolution converges to near-optimal solutions when Kalman optimality assumptions hold. When these assumptions are violated, our framework evolves interpretable alternatives that outperform the Kalman filter. These results demonstrate that combining evolutionary algorithms and generative models for interpretable, data-driven synthesis of simple computational modules is a potent approach for algorithmic discovery in scientific computing.

Vasileios Saketos, Sebastian Kaltenbach, Sergey Litvinov, Petros Koumoutsakos• 2025

Related benchmarks

TaskDatasetResultRank
State estimationDynamical system Half Gaussian Noise
MSE0.5618
5
State estimationDynamical system Delayed observation
MSE2.2788
5
State estimationDynamical system Nonlinear Dynamics
MSE0.8064
5
Bin Packingbinpack1
Excess over L1 Bound5.3
3
Bin Packingbinpack2
Excess over L1 bound4.92
3
Bin Packingbinpack3
Excess over L1 Bound4.2
3
Bin Packingbinpack4
Excess over L1 bound3.92
3
Showing 7 of 7 rows

Other info

Follow for update