Bidirectional Evolutionary Search: When Language Models Learn to "Self-Breed"
This post reviews Self-Improving Language Models with Bidirectional Evolutionary Search — arXiv: 2605.28814, by Guowei Xu, Zhenting Qi, Huangyuan Su, Weirui Ye, Himabindu Lakkaraju, Sham M. Kakade, and Yilun Du (2026-05-27).
Motivation: the problem with "No, try again"
Most self-improvement methods today behave like a teacher who only says "wrong" without explaining *why*. Best-of-N sampling scores final answers with a verifier but ignores intermediate steps — sparse feedback. Tree search methods like MCTS consider intermediate states, but their evaluations still signal only "probability of winning from here," not what is actually wrong.
A second, subtler blind spot: candidates are produced by autoregressive generation, which:
- explores mainly the model's "comfort zone" (high-probability regions), and
- cannot recombine good pieces from different candidates (e.g., the first half of candidate A with the second half of candidate B).
- Entropy-shell escape: recombination provably escapes the low-entropy region that expansion-only search is confined to.
- Exponential sample savings: if a 10-step problem has 2 choices per step, random search needs ~2^10 trials; with 10 independently verifiable subgoals, feedback arrives at each correct step, compressing exponential search to effectively linear. The paper proves backward search exponentially reduces samples needed.
- Post-training: mainstream algorithms fail to improve a finished base model (stalled by sparse verifier signals), while BES achieves sustained improvement via dense intermediate feedback.
- Inference-time: on three open-ended benchmarks — math reasoning, code generation, and scientific problem solving — BES outperforms all existing open-source frameworks in both average and best-case performance.
- Ablations: forward-only and backward-only search each beat the baseline but are clearly inferior to the full bidirectional system.
- Expansion → mutation (diversity)
- Evolution operators → recombination (combining strengths)
- Backward search → selection pressure (subgoal verification)
- Forward search → heredity (preserving successful paths)
The paper formalizes this as candidates being confined to a narrow entropy shell — all sharing similar entropy, lacking diversity.
How BES works
Forward search goes beyond standard expansion by applying evolution operators that recombine existing partial trajectories — like mixing Lego pieces from two half-built models. The paper proves expansion alone keeps candidates in a low-entropy region, while recombination can jump to high-entropy areas with better solutions.
Backward search decomposes the final goal into checkable subgoals, recursively. Instead of one binary signal on the final answer, the verifier gives dense feedback at every checkpoint. Example: "write a paper on climate change" → verifiable subgoals for introduction, background, argumentation, and conclusion.
The two directions are coupled: backward decomposition guides forward exploration with direction, while forward failures trigger revised decomposition — like an architect (backward) and construction crew (forward) iterating on a blueprint.
Theoretical guarantees
Experimental results
Why it matters
The reviewer draws an evolutionary analogy:
> "Evolution is not about the strongest surviving, but about those most sensitive to change surviving. BES makes AI sensitive to change — and to itself."
Reference
Xu, G., Qi, Z., Su, H., Ye, W., Lakkaraju, H., Kakade, S. M., & Du, Y. (2026). Self-Improving Language Models with Bidirectional Evolutionary Search. *arXiv preprint arXiv:2605.28814*.