🤖 AI Summary
This work proposes a training-free, zero-shot inference method for modeling dynamical systems from event sequences and time series. By leveraging large language model (LLM)-guided evolutionary search, the approach automatically synthesizes concise, interpretable Python/NumPy programs that enable unified cross-dataset inference. For the first time, it demonstrates that LLM-guided program evolution can discover compact algorithms generalizing across multiple classes of dynamical systems. Using a single evolutionary strategy, the method achieves cross-dataset generalization on three distinct tasks, matching or surpassing state-of-the-art deep learning models in performance while offering several orders of magnitude faster inference and full interpretability.
📝 Abstract
We introduce EVIL (\textbf{EV}olving \textbf{I}nterpretable algorithms with \textbf{L}LMs), an approach that uses LLM-guided evolutionary search to discover simple, interpretable algorithms for dynamical systems inference. Rather than training neural networks on large datasets, EVIL evolves pure Python/NumPy programs that perform zero-shot, in-context inference across datasets. We apply EVIL to three distinct tasks: next-event prediction in temporal point processes, rate matrix estimation for Markov jump processes, and time series imputation. In each case, a single evolved algorithm generalizes across all evaluation datasets without per-dataset training (analogous to an amortized inference model). To the best of our knowledge, this is the first work to show that LLM-guided program evolution can discover a single compact inference function for these dynamical-systems problems. Across the three domains, the discovered algorithms are often competitive with, and even outperform, state-of-the-art deep learning models while being orders of magnitudes faster, and remaining fully interpretable.