Hyperagents
Organizations: University of British Columbia · Vector Institute · University of Edinburgh · New York University ·
Abstract
Self-improving AI systems aim to reduce reliance on human engineering by learning to improve their own learning and problem-solving processes. Existing approaches to self-improvement rely on fixed, handcrafted meta-level mechanisms, fundamentally limiting how fast such systems can improve. The Darwin Gödel Machine (DGM) demonstrates open-ended self-improvement in coding by repeatedly generating and evaluating self-modified variants. Because both evaluation and self-modification are coding tasks, gains in coding ability can translate into gains in self-improvement ability. However, this alignment does not generally hold beyond coding domains. We introduce hyperagents, self-referential agents that integrate a task agent (which solves the target task) and a meta agent (which modifies itself and the task agent) into a single editable program. Crucially, the meta-level modification procedure is itself editable, enabling metacognitive self-modification, improving not only the task-solving behavior, but also the mechanism that generates future improvements. We instantiate this framework by extending DGM to create DGM-Hyperagents (DGM-H), eliminating the assumption of domain-specific alignment between task performance and self-modification skill to potentially support self-accelerating progress on any computable task. Across diverse domains, the DGM-H improves performance over time and outperforms baselines without self-improvement or open-ended exploration, as well as prior self-improving systems. Furthermore, the DGM-H improves the process by which it generates new agents (e.g., persistent memory, performance tracking), and these meta-level improvements transfer across domains and accumulate across runs. DGM-Hyperagents offer a glimpse of open-ended AI systems that do not merely search for better solutions, but continually improve their search for how to improve.
Figures & tables
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Domain | Input | Output | Metric | Train | Validation | Test |
|---|---|---|---|---|---|---|
| Coding (Polyglot) | Repo + instr. | Code patch | Pass@1 | 60 | - | 165 |
| Paper Review | Paper text | Accept / Reject | Accuracy | 100 | 100 | 100 |
| Robotics Reward Design | Task desc. | Reward fn. | Task score | 6 | - | 6 |
| IMO Grading | Problem + sol. | Grade (0/1/6/7) | Accuracy | 100 | 100 | 100 |
| Domain | Self-modification | Evaluation |
|---|---|---|
| Polyglot | Claude 3.5 Sonnet (New) | o3-mini |
| Paper review | Claude 4.5 Sonnet | GPT-4o |
| Robotics reward design | Claude 4.5 Sonnet | Claude 4.5 Sonnet |
| IMO-level grading | Claude 4.5 Sonnet | o4-mini |
| FM | Benchmark | Number of Tasks | Cost Estimate (M, tokens) |
|---|---|---|---|
| o3-mini | Polyglot | 60 | 0.89M |
| GPT-4o | Paper review | 100 | 0.5M |
| Claude-4.5-sonnet | Robotics reward design | 6 | 0.006M |
| o4-mini | IMO-GradingBench | 100 | 0.11M |
Self-Improving Agents
Self-improving agents use experience and feedback to update their models, memories, skills, or workflows for better future task performance.
See all 169 papers