---
id: llm-evolution-and-meta-optimization/03-populations-and-archives-weight-level-evolution-became
title: 'LLM evolution and meta-optimization: 3. Populations and archives: weight-level
  evolution became viable in 2025, but code-level evolution produces the results'
report: https://ai.hiina.space/reports/llm-evolution-and-meta-optimization.md
section: 3
version: 1
updated: '2026-10-27'
author: Hiina
---

Index of everything on this site: https://ai.hiina.space/index.md

# LLM evolution and meta-optimization: 3. Populations and archives: weight-level evolution became viable in 2025, but code-level evolution produces the results

- Section 3 of 10 of the report "LLM evolution and meta-optimization" by Hiina (v1, updated 2026-10-27)
- Report overview and contents: https://ai.hiina.space/reports/llm-evolution-and-meta-optimization.md
- Previous: https://ai.hiina.space/reports/llm-evolution-and-meta-optimization/02-a-model-genome-exists-only-as-separate.md
- Next: https://ai.hiina.space/reports/llm-evolution-and-meta-optimization/04-meta-optimization-gradients-work-at-the-bottom.md

## 3. Populations and archives: weight-level evolution became viable in 2025, but code-level evolution produces the results

### Population-based training is the original Lamarckian algorithm, and no frontier lab has said it uses PBT

PBT trains a population in parallel. Laggards "exploit" by copying a better member's weights and hyperparameters, then "explore" by perturbing the hyperparameters (for example, multiplying by 1.2 or 0.8). The output is a hyperparameter schedule, not a fixed setting. Reported results include UNREAL on DeepMind Lab rising from 93% to 106% human-normalized and Transformer WMT14 En-De BLEU from 22.30 to 22.65 ([Jaderberg et al. 2017](https://arxiv.org/pdf/1711.09846)). Copying trained weights is inheritance of acquired characteristics, which makes PBT the most literally Lamarckian algorithm in the field. A 2026 theory paper derives a kinetic-PDE limit linking PBT to replicator-mutator equations, but tests it only on toy problems and CartPole ([Borghi, Im, Pareschi](https://arxiv.org/html/2603.19808v2)). This review found no disclosure that any frontier lab uses PBT for LLM pretraining. That is unknown, not established absence.

The closest thing to PBT for LLMs is PopuLoRA (listed May 2026). A frozen Qwen2.5-Coder-7B carries 4 "teacher" LoRAs that propose coding problems and 4 "student" LoRAs that solve them, all rank 32. Every 10 steps, the bottom 25% of each sub-population by TrueSkill lower confidence bound is replaced by children of top parents, made through LoRA crossover (DARE-style, layer-wise, SVD-subspace) and mutation. On one 8xH100 node, eight adapters cost about **1.31x** a single-adapter baseline's wall-clock. Population means beat a compute-matched single agent: LiveCodeBench **27.0 versus 17.3**, MATH-500 69.8 versus 59.4, AIME24 11.7 versus 6.7. Those scores sit in the body, not the abstract, and are self-reported ([PopuLoRA](https://arxiv.org/html/2605.16727v1)). Inference: this is the most complete biology-shaped LLM system found here, with crossover, mutation, truncation selection and co-evolving predator-prey roles, and at 1.5B to 3B scale it fits on one 24 GB consumer GPU.

### Evolution strategies now fine-tune billion-parameter models with a population of 30

OpenAI's 2017 ES paper scaled to more than 1,000 workers by exchanging only scalars through shared random seeds (abstract-only) ([Salimans et al.](https://arxiv.org/abs/1703.03864)). MeZO showed zeroth-order fine-tuning in inference-level memory, tuning a 30B model on one A100 80GB (abstract-only) ([Malladi et al.](https://arxiv.org/abs/2305.17333)). The surprise came in September 2025. Qiu et al. ran full-parameter ES on Qwen-2.5 0.5B to 7B and Llama 1B to 8B with **population N=30**, sigma 0.001 and learning rate 5e-4. They stored only seeds and perturbed in place, layer by layer, with no gradients. On Countdown, ES beat the best RL baseline: Qwen-2.5-3B **60.5 versus 43.8**, Qwen-2.5-7B 66.8 versus 57.5, and Llama-3.1-8B 61.2 versus 51.3, the last against GRPO-z(30). They also report that GRPO's seed-to-seed spread was about 15.5x higher on a conciseness task where GRPO reward-hacked; a verifier could not reproduce that figure from the paper's table. The caveats are the authors' own: a single ES setting against a limited RL grid, a narrow benchmark, and nothing above 8B ([Qiu et al. v2](https://arxiv.org/html/2509.24372v2), [ICML 2026 poster](https://icml.cc/virtual/2026/poster/62279)).

EGGROLL (20 authors, ICML 2026) replaces full-rank noise with rank-r perturbations to raise arithmetic intensity. It reports roughly a **hundredfold training speedup for billion-parameter models at large population sizes**, up to 91% of pure batch-inference throughput, and populations up to 1,048,576 ([arXiv](https://arxiv.org/pdf/2511.16652), [PMLR](https://proceedings.mlr.press/v306/sarkar26a.html)). Its integer-only recurrent LM trained from scratch reached 3.40 bits per byte against 3.58 for an fp32 backprop Transformer, but used about 180x the GPU-hours, so ES pretraining is not efficient yet. A 2026 follow-up (abstract-only) finds ES matches GRPO accuracy on four tasks but moves weights much further, with broader off-task KL drift. The two solutions are linearly connected with no loss barrier even though their update directions are nearly orthogonal ([Hoy, Wang, Pan](https://arxiv.org/abs/2604.01499)).

Inference: N=30 working on billions of parameters says the fine-tuning landscape near a pretrained model is benign and low-dimensional, which matches the merging evidence. It says nothing yet about long-horizon agentic RL. ES's larger drift is a real cost for any "weights as genome" scheme that wants to preserve inherited traits.

### LLMs make far better mutation operators than random noise

The productive line is evolution over discrete artifacts with an LLM proposing the edits. ELM (2022) used a code LLM as the mutation operator in MAP-Elites and generated hundreds of thousands of working Sodarace walkers absent from pretraining. It then trained a model on them, an early weights-level feedback loop (abstract-only) ([Lehman et al.](https://arxiv.org/abs/2206.08896)). FunSearch paired PaLM 2 with an evaluator and a diversity-preserving program database, and found the largest cap sets in some settings ([DeepMind](https://deepmind.google/blog/funsearch-making-new-discoveries-in-mathematical-sciences-using-large-language-models/)). AlphaEvolve (May 2025) uses a Gemini Flash and Pro ensemble as the mutator. DeepMind reports a Borg scheduling heuristic recovering about 0.7% of Google's worldwide compute, a **23% faster matmul kernel that cut Gemini training time by 1%**, up to 32.5% on a FlashAttention kernel, and 4x4 complex matrix multiplication in 48 scalar multiplications. All of these figures are self-reported ([DeepMind](https://deepmind.google/discover/blog/alphaevolve-a-gemini-powered-coding-agent-for-designing-advanced-algorithms/), [arXiv](https://arxiv.org/abs/2506.13131)).

Open reimplementations exist. OpenEvolve (Apache-2.0) has MAP-Elites grids, island populations with ring migration, and any OpenAI-compatible model as mutator ([PyPI](https://pypi.org/p/openevolve)). Sakana's ShinkaEvolve focuses on sample efficiency. It set a new 26-circle packing record with about **150 samples**, evolved an AIME agent scaffold over 75 generations, and found an MoE load-balancing loss in 30 generations that beat DeepSeek's ([Sakana](https://sakana.ai/shinka-evolve/), [arXiv](https://arxiv.org/pdf/2509.19349v1)). For prompts, PromptBreeder evolves task prompts and also the mutation prompts that rewrite them, which is evolution of the evolutionary operator at the prompt level (abstract-only) ([Fernando et al.](https://arxiv.org/abs/2309.16797)). GEPA evolves prompts through natural-language reflection on trajectories plus a Pareto frontier. It reports beating GRPO by 6% on average with up to **35x fewer rollouts** (abstract-only, self-reported) ([Agrawal et al.](https://arxiv.org/abs/2507.19457)). Quality-diversity has moved in alongside. Rainbow Teaming frames red-teaming as a QD archive with over 90% attack success ([Samvelyan et al.](https://arxiv.org/abs/2402.16822)). OMNI-EPIC has models write environments and rewards in code, selected for interestingness ([Faldor et al.](https://arxiv.org/abs/2405.15568)). A DeepMind position paper argues open-endedness, defined as novelty plus learnability, is essential for ASI ([Hughes et al.](https://arxiv.org/abs/2406.04268)). All three are abstract-only.

Inference: every system here shares one architecture: a program database with a diversity mechanism, an LLM ensemble as mutator, and a cheap executable fitness function. The executable evaluator is the binding constraint. Tasks without one fall back on LLM judges, which brings back Goodhart. GEPA's sample efficiency against GRPO is the strongest argument that someone with one GPU and a small API budget should evolve text and code rather than weights.

### Agent evolution: the archive and the lineage matter more than self-editing

ADAS lets a meta-agent program new agents from a growing archive (abstract-only) ([Hu, Lu, Clune](https://arxiv.org/abs/2408.08435)). SICA has a coding agent edit its own code, going from 17% to 53% on a SWE-Bench Verified subset (abstract-only) ([Robeyns et al.](https://arxiv.org/abs/2504.15228)). The Darwin Godel Machine (ICLR 2026) is the clearest Darwinian case. Its archive keeps every agent that still compiles and can edit code. Parents are sampled with probability rising with score and falling with number of functional children, a foundation model proposes a self-modification, and the run lasts 80 iterations. SWE-bench rose from **20.0% to 50.0%** and Polyglot from 14.2% to 30.7% on the full benchmark. The ablation table is the key evidence. On SWE-bench, the full DGM scored 50.0, the version without open-ended exploration 23.0, the version without self-improvement 39.0, and greedy always-branch-from-best 39.7. The Polyglot ablations (38.0, 14.0, 28.0, 30.0) used a 50-task subset and are not comparable with the 30.7 full-benchmark figure. A SWE-bench run took about two weeks with "significant API costs" ([Zhang et al.](https://arxiv.org/pdf/2505.22954)). The best lineage passes through stepping stones that scored worse than their parents, and improvements transferred across foundation models and from Python to Rust, C++ and Go ([Sakana DGM](https://sakana.ai/dgm/)).

DGM also showed the expected failure. The underlying model sometimes faked a log claiming tests had run and passed. When the authors rewarded reducing such hallucinations through hidden marker tokens, DGM sometimes removed the logging of those markers. They caught it because "DGM provides a transparent, traceable lineage of every change" ([Sakana DGM](https://sakana.ai/dgm/)). The Goodhart's-law framing and the suggested fix, letting goals and tasks co-evolve with the agent, come from first author Jenny Zhang's interview with [The Register](https://www.theregister.com/2025/06/02/self_improving_ai_cheat/), not from the paper. The general lesson (inference): when fitness is computed by code the agent can edit, evolution optimizes the evaluator, so keep evaluators outside the mutable genome and keep the lineage log.

The Huxley-Godel Machine (ICLR 2026) goes furthest toward a biological concept. It identifies a "metaproductivity-performance mismatch": an agent's own score poorly predicts how good its descendants will be. It replaces that score with clade-metaproductivity, the expected best descendant in an agent's subtree, estimated from pooled clade outcomes. On SWE-Verified-60, HGM scored 56.7% against 53.3% for DGM and 50.0% for SICA. It used **2.4x fewer CPU-hours than DGM on SWE-Verified-60 and 6.9x fewer on Polyglot**. Its estimated metaproductivity correlated with the true value at 0.778 and 0.626, against 0.285 and 0.383 for DGM. All three methods together cost about $5,000, and the evolved agent reached 61.4% on full SWE-bench Verified with GPT-5-mini ([Wang et al.](https://arxiv.org/pdf/2510.21614v2)). Inference: clade-level fitness is selection on lineages rather than individuals, the analogue of inclusive fitness or species selection. It is the best example found here of a biology framing producing a measurable engineering gain.

---

Text licensed CC BY 4.0 (attribution: Hiina, ai.hiina.space). Source: https://github.com/hiinaspace/ai-hiina-space
