DuoDiscover: Scaling Autonomous Discovery Beyond the Evaluation Bottleneck
cs.CL
Submitted: 2026-10-12
Updated: 2026-10-12
Comments: Dilara*, Mike*, Akshat*, Shubham* contributed equally to this work
Code: https://github.com/facebook/zstd
License: http://creativecommons.org/licenses/by-nc-nd/4.0/
The gist: Evaluation has been central to advances in AI, and it is equally critical to autonomous discovery.
Abstract
Evaluation has been central to advances in AI, and it is equally critical to autonomous discovery. Yet scaling autonomous discovery to real-world engineering challenges faces a fundamental bottleneck: the cost of evaluating progress. In real settings, a single true evaluation, such as a full benchmark or serving trace, can take hours, so a search can afford only a handful of true evaluations. We present DuoDiscover, a search system that jointly discovers what to optimize and how to evaluate progress efficiently, through three mechanisms. First, each worker in a fleet of coding agents co-discovers an optimization target and a fast, tailored proxy evaluator, which we call a yardstick. The agent then hill-climbs the yardstick rather than the true evaluation. Second, since search can exploit gaps between a yardstick and the true objective, fidelity tests continually recheck each yardstick's ranking and invalidate any that drift. Third, the fleet is bottom-up, with no central decomposition of the problem. A lightweight orchestrator spawns and terminates agents, briefs running ones, and seeds new agents with others' confirmed work. DuoDiscover enables autonomous optimization from software to chip architecture. We demonstrate DuoDiscover on two repository-level benchmarks and four GPU and TPU kernel suites covering hundreds of kernels. On SWE-fficiency, it doubles the average speedup of human experts. On SOL-Exec, it ranks first on 121 of 235 kernels and in the top three on 212. On the heavily optimized vLLM and SQLite engines, DuoDiscover achieves 1.92 times and 1.38 times gains over the base code. On a CPU microarchitecture optimization task with evaluations of up to 28 hours, DuoDiscover surpasses both AlphaEvolve-based ArchAgent v2 and the best human design, with 1.65 times ArchAgent v2's gain in 16.7 days versus more than 40 days, advancing the frontier of autonomous chip design.
Sources
- Inductive Deductive Synthesis: Enabling AI to Generate Formally Verified Systems
- Agentic Architect: An Agentic AI Framework for Architecture Design Exploration and Optimization
- AdaEvolve: Adaptive LLM Driven Zeroth-Order Optimization
- AVO: Agentic Variation Operators for Autonomous Evolutionary Search
- Rethinking the Value of Agent-Generated Tests for LLM-Based Software Engineering Agents
- Barbarians at the Gate: How AI is Upending Systems Research
- CUDA Agent: Large-Scale Agentic RL for High-Performance CUDA Kernel Generation
- PerfAgent: Profiler-Guided Iterative Refinement for Repository-Level Code Optimization
- CodeMonkeys: Scaling Test-Time Compute for Software Engineering
- Self Improvement via Fast Tree-search
- The Championship Simulator: Architectural Simulation for Education and Competition
- ArchAgent v2: A Case Study with the Data Prefetching Championship
- ArchAgent: Agentic AI-driven Computer Architecture Discovery
- AgentCoder: Multi-Agent-based Code Generation with Iterative Testing and Optimisation
- SOL-ExecBench: Speed-of-Light Benchmarking for Real-World GPU Kernels Against Hardware Limits
- EvoX: Meta-Evolution for Automated Discovery
- SWE-fficiency: Can Language Models Optimize Real-World Repositories on Real Workloads?
- AlphaEvolve: A coding agent for scientific and algorithmic discovery
- Computer Architecture's AlphaZero Moment: Automated Discovery in an Encircled World
Related papers
- Exploring Solution Divergence and Its Effect on Large Language Model Problem Solving
- Ishigaki-IDS-Bench: A Benchmark for Generating Information Delivery Specification from BIM Information Requirements
- Subliminal Steering: Stronger Encoding of Hidden Signals
- MedStruct-S: A Benchmark for Key Discovery, Key-Conditioned QA and Semi-Structured Extraction from OCR Clinical Reports
- The End of Transformers? On Challenging Attention and the Rise of Sub-Quadratic Architectures
- Untangling the Mechanisms of Misleading Context in Medical Question Answering