SMCEvolve: Principled Scientific Discovery via Sequential Monte Carlo Evolution
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 22 of its 34 references that are in the map. First posted on arXiv 14 May 2026.
Builds on
22 of 34 references.
References · 22
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 867
- 2024MLE-bench: Evaluating Machine Learning Agents on Machine Learning Engineeringcited by 469
- 2017A Tutorial on Thompson Samplingcited by 433
- 2025The AI Scientist-v2: Workshop-Level Automated Scientific Discovery via Agentic Tree Searchcited by 422
- 2024ReEvo: Large Language Models as Hyper-Heuristics with Reflective Evolutioncited by 276
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 268
- 2025ShinkaEvolve: Towards Open-Ended And Sample-Efficient Program Evolutioncited by 174
- 2024LLM-SR: Scientific Equation Discovery via Programming with Large Language Modelscited by 133
- 2024Probabilistic Inference in Language Models via Twisted Sequential Monte Carlocited by 90
- 2023Sequential Monte Carlo Steering of Large Language Models using Probabilistic Programscited by 80
- 2025Mathematical exploration and discovery at scalecited by 77
- 2025LLM-SRBench: A New Benchmark for Scientific Equation Discovery with Large Language Modelscited by 71
10 more
- 2026AdaEvolve: Adaptive LLM Driven Zeroth-Order Optimizationcited by 60
- 2026EvoX: Meta-Evolution for Automated Discoverycited by 60
- 2025ALE-Bench: A Benchmark for Long-Horizon Objective-Driven Algorithm Engineeringcited by 39
- 2020An invitation to sequential Monte Carlo samplerscited by 33
- 2025AlgoTune: Can Language Models Speed Up General-Purpose Numerical Programs?cited by 27
- 2026DeltaEvolve: Accelerating Scientific Discovery through Momentum-Driven Evolutioncited by 26
- 2026PACEvolve: Enabling Progress-Aware Consistent Evolutioncited by 24
- 2024Step-by-Step Reasoning for Math Problems via Twisted Sequential Monte Carlocited by 22
- 2025LLEMA: Evolutionary Search with LLMs for Multi-Objective Materials Discoverycited by 13
- 2018Finite Sample Complexity of Sequential Monte Carlo Estimatorscited by 4
Built on by
Citing papers per year: 2026: 2.
2 papers.