This post from zhichai.net is a deep-dive commentary on the arXiv paper Bilevel Autoresearch: Meta-Autoresearching Itself (arXiv:2603.23420), which shows that an automated research system can meaningfully improve by researching how to optimize its own research process.
Key points
Background: automated research on Karpathy's GPT benchmark
- The benchmark: train a GPT model to achieve the lowest validation bits-per-byte (bpb) within a limited number of experimental runs.
- Single-level autoresearch runs a loop of *propose configuration → run experiment → observe → adjust*, but it can only optimize within a fixed search space and only what it 'knows' to optimize.
- Level 1 (inner loop): optimizes the task itself (GPT pretraining hyperparameters) under a given search strategy.
- Level 2 (outer loop): observes the inner loop's history, analyzes weaknesses in the search strategy, and generates new search mechanisms as Python code, injecting them into the inner loop and evaluating the results.
- A core design choice: the same LLM powers both levels — no separate meta-model is needed, which keeps the setup simple, consistent, and flexible.
- Coordinate descent: recognizing dependencies between learning rate and batch size, alternating optimization of one while fixing the other.
- Multi-armed bandit (UCB): dynamically balancing exploration of new configurations and exploitation of known good ones.
- Batched experiment design: running multiple experiments per iteration and branching on results, echoing statistical design-of-experiments methods.
- Notably, the system was never told to look in these algorithmic families — it inferred them from observed behavior.
- The 5x gain comes from smarter search strategies, not more compute.
- Extended single-level runs that only tuned parameters showed no reliable gains — in complex problem spaces, *how* you search matters more than *what* you search.
- LLM priors can systematically avoid counterintuitive but effective configurations; new search mechanisms break this deterministic bias.
- Adding a third level: tempting, but likely subject to diminishing returns, instability, and reduced interpretability. The paper leaves this open.
- Bootstrapping: the setup mirrors compiler bootstrapping — an imperfect system improving the system itself.
- Limits of self-improvement: physical (compute), informational (data noise), and theoretical limits remain.
- Safety and alignment: systems that rewrite their own optimization procedures raise new alignment questions; the post argues for continued AI-safety attention and frames the near-term promise as human-AI collaboration where humans set goals and AI discovers mechanisms.
- Qu, Y., & Lu, M. (2026). *Bilevel Autoresearch: Meta-Autoresearching Itself*. arXiv:2603.23420
- Karpathy, A. (2023). *Neural Networks: Zero to Hero*
- Schmidhuber, J. (1987). Evolutionary Principles in Self-Referential Learning
- Vanschoren, J. (2018). Meta-Learning: A Survey. arXiv:1810.03548
- Hospedales et al. (2021). Meta-Learning in Neural Networks: A Survey
- Thompson et al. (2020). The Computational Limits of Deep Learning. arXiv:2007.05558
The bilevel structure
What the AI discovered autonomously
Results
| Method | Validation bpb | Relative improvement | |---|---|---| | Random search baseline | -0.009 | — | | Single-level autoresearch | -0.025 | 2.8x | | Bilevel autoresearch | -0.045 | 5x |