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

SMCEvolve: Principled Scientific Discovery via Sequential Monte Carlo Evolution

About

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 provide a finite-sample complexity analysis that bounds the LLM-call budget required to reach a target approximation error. 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. The code is available at https://github.com/kongwanbianjinyu/SMCEvolve.

Jiachen Jiang, Huminhao Zhu, Zhihui Zhu• 2026

Related benchmarks

TaskDatasetResultRank
Symbolic RegressionLLM-SRBench bio_pop_growth
Best Reward8.9725
16
Symbolic RegressionLLM-SRBench chem_react
Best Reward9
16
Symbolic RegressionLLM-SRBench matsci
Best Reward8.25
16
Symbolic RegressionLLM-SRBench (phys_osc)
Best Reward8.9985
16
Combinatorial geometry optimizationAlphaEvolve Math domain
Circle Packing in Rect. (N=21)99.93
4
Runtime OptimizationAlgoTune
Affine Transform 2D4.716
4
Showing 6 of 6 rows

Other info

Follow for update