SMCEvolve: Principled Scientific Discovery via Sequential Monte Carlo Evolution
Abstract
LLM-driven program evolution has emerged as a powerful tool for automated scientific discovery, yet existing frameworks offer no principled guide for designing their individual components and provide no guarantee that the search converges. We introduce SMCEvolve, which recasts program search as sampling from a reward-tilted target distribution and approximates it with a Sequential Monte Carlo (SMC) sampler. From this view, three core mechanisms emerge as principled components: adaptive parent resampling, mixture of mutation with acceptance, and automatic convergence control. We further prove finite-sample guarantees for the deployed sampler, both for the reward-tilted distribution it tracks and for its best program. Across math, algorithm efficiency, symbolic regression, and end-to-end ML research benchmarks, SMCEvolve surpasses state-of-the-art evolving systems while using fewer LLM calls under self-determined termination.
Then back it, or bet against it.
Related papers
Open the market on this paper to see 7 more related papers.