Self-Improving Language Models with Bidirectional Evolutionary Search
On the map: LLM agents and tool use → General LLM agent frameworks and benchmarks
also in 1 more
Abstract (arXiv)
Search has been proposed as an effective method for self-improving language models and agentic systems, both for post-training sample generation and for inference. However, widely used methods such as best-of-N sampling and tree search face two fundamental limitations: they are guided by sparse verification signals, and they construct candidates primarily through autoregressive expansion, restricting exploration to regions with substantial model probability mass. To address these, we propose Bidirectional Evolutionary Search (BES), a search framework that couples forward candidate evolution with backward goal decomposition. In the forward search, BES augments standard expansion with evolution operators that recombine partial trajectories to generate candidates that are difficult to obtain from a single model rollout. In the backward search, BES recursively decomposes the original task into checkable sub-goals, producing dense intermediate feedback that guides forward search. We provide motivation illustrating that candidates generated by expansion-only search may be confined to a narrow entropy shell, while evolution operators may escape it. Experiments show that on challenging post-training tasks where mainstream post-training algorithms fail to improve, BES enables consistent gains. At inference time, BES outperforms existing open-source frameworks on three open problem solving benchmarks in both average and best-case performance, and outperforms majority voting and Monte Carlo Tree Search on mathematical reasoning and competitive programming benchmarks. Code and trained models are available at https://github.com/Embodied-Minds-Lab/BES.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Placed in General LLM agent frameworks and benchmarks, one of 16 directions in LLM agents and tool use. Builds on 28 of its 77 references that are in the map. First posted on arXiv 27 May 2026.
Builds on
28 of 77 references.
References · 28
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,442
- 2023Tree of Thoughts: Deliberate Problem Solving with Large Language Modelscited by 3,211
- 2023Voyager: An Open-Ended Embodied Agent with Large Language Modelscited by 2,191
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2024Large Language Monkeys: Scaling Inference Compute with Repeated Samplingcited by 991
- 2025Does Reinforcement Learning Really Incentivize Reasoning Capacity in LLMs Beyond the Base Model?cited by 982
- 2022STaR: Bootstrapping Reasoning With Reasoningcited by 940
- 2021MuSiQue: Multihop Questions via Single-hop Question Compositioncited by 916
- 2023Graph of Thoughts: Solving Elaborate Problems with Large Language Modelscited by 886
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 867
16 more
- 2023Reasoning with Language Model is Planning with World Modelcited by 861
- 2024Self-Rewarding Language Modelscited by 681
- 2025GEPA: Reflective Prompt Evolution Can Outperform Reinforcement Learningcited by 542
- 2024ReST-MCTS*: LLM Self-Training via Process Reward Guided Tree Searchcited by 344
- 2025rStar-Math: Small LLMs Can Master Math Reasoning with Self-Evolved Deep Thinkingcited by 313
- 2024Inference Scaling Laws: An Empirical Analysis of Compute-Optimal Inference for Problem-Solving with Language Modelscited by 290
- 2024Monte Carlo Tree Search Boosts Reasoning via Iterative Preference Learningcited by 241
- 2025ShinkaEvolve: Towards Open-Ended And Sample-Efficient Program Evolutioncited by 174
- 2023Self-Taught Optimizer (STOP): Recursively Self-Improving Code Generationcited by 148
- 2024Self-Improvement in Language Models: The Sharpening Mechanismcited by 104
- 2025TreeRL: LLM Reinforcement Learning with On-Policy Tree Searchcited by 80
- 2025Tree Search for LLM Agent Reinforcement Learningcited by 79
- 2024Efficient Evolutionary Search Over Chemical Space with Large Language Modelscited by 61
- 2025Wider or Deeper? Scaling LLM Inference-Time Compute with Adaptive Branching Tree Searchcited by 51
- 2025Self-Improving Language Models for Evolutionary Program Synthesis: A Case Study on ARC-AGIcited by 36
- 2024Self-training Language Models for Arithmetic Reasoningcited by 2
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026AgentStream: How Well Do Self-Evolving LLM Agents Perform Under Streaming Tasks?cited by 4
- 2026Stateless Language Agents: Scaling Long-Horizon Automated Researchcited by 1
- 2026TabFM-Auto: Self-Evolving Pipelines for Tabular Foundation Modelscited by 0
- 2026AgentDiscover: Autonomous Discovery with Minimal Search Scaffoldingcited by 0
- 2026Stateless Language Agents: Scaling Long-Horizon Automated Research6 Oct 2026
- 2026AgentDiscover: Autonomous Discovery with Minimal Search Scaffolding4 Oct 2026
- 2026TabFM-Auto: Self-Evolving Pipelines for Tabular Foundation Models29 Sep 2026
- 2026AgentStream: How Well Do Self-Evolving LLM Agents Perform Under Streaming Tasks?31 Jul 2026
Similar, not cited
Close in wording, no citation either way
- 2026DemoEvolve: Overcoming Sparse Feedback in Agentic Harness Evolution with Demonstrations
- 2026FreeEvolve: Learning to Evolve Beyond Fixed Loops
- 2026Evolutionary System Prompt Learning for Reinforcement Learning in LLMs
- 2026When Updating Stops Being Learning: Rethinking LLM Self-Evolution via learnable information gain
- 2026PACE: Two-Timescale Self-Evolution for Small Language Model Agents
- 2024A Survey on Self-Evolution of Large Language Models
- 2025Evolving Language Models without Labels: Majority Drives Selection, Novelty Promotes Variation
- 2025The Path of Self-Evolving Large Language Models: Achieving Data-Efficient Learning via Intrinsic Feedback