Organon: From Evolutionary Search to Recursive Self-Improving Agents for Scientific Discovery
Summary (Overview)
- Novel framework: Introduces Organon, a recursively self-improving evolutionary agent that autonomously revises its own search strategies, diagnostic tools, memory, worker coordination, and even the procedures governing its own self-improvement during live execution.
- State-preserving revision: Leverages DeepSeek Harness and Cordis's spatiotemporal composability to add, replace, or withdraw capabilities at runtime without losing the accumulated population or search history.
- Strong empirical results: Achieves best performance on all 10 ALE-Bench Lite tasks (20.5% improvement over EvoX), 3 of 4 KernelBench workloads (up to 1.67× speedup over strongest competitor), and competitive results across mathematical and system optimization tasks.
- Demonstrated self-improvement: Analysis reveals the agent develops task-specific search strategies, builds new diagnostic capabilities, and corrects or reverses its own earlier revisions across all 21 tasks.
- Key insight: The agent's accumulated experience drives improvements to both the mechanisms governing search AND the procedures governing its subsequent self-improvement, enabling recursive capability evolution.
Introduction and Theoretical Foundation
The paper addresses a fundamental challenge in automated scientific discovery: while LLM-guided evolutionary search systems accumulate rich empirical histories (candidate solutions, execution profiles, failed trials), the operational mechanisms governing how they conduct research remain largely static.
The core problem: Existing evolutionary frameworks (FunSearch, AlphaEvolve, EvoX) use fixed search procedures or restrict adaptation to predetermined components. When progress stalls due to bottlenecks outside those designated levers, the system cannot diagnose the underlying cause or restructure its operation.
Limitations of current approaches:
- Fixed-component adaptation (ShinkaEvolve, PACEvolve, AdaEvolve, EvoX): Adaptation is confined to a predetermined subset of components (population sampling, context management, exploration schedules), bounding adaptive scope at design time.
- Unconstrained in-context micro-decisions (Autoresearch, CORAL, SwarmResearch): Ad-hoc local choices lead to cognitive biases toward familiar/leading candidates, leader-following, premature consensus, and near-greedy behavior.
Theoretical foundation: The paper invokes Francis Bacon's Novum Organum (1620): "the art of discovery may advance as discoveries advance." This motivates the central question: Can an autonomous agent's experience drive the continual self-improvement of how it discovers?
Methodology
Agent Composition and Persistent State
Organon conducts each investigation as a single continuing agent whose capabilities evolve with task experience. After adopted capability revisions, the agent has an active editable composition:
where:
- = evolutionary search capability
- = available tools and skills (including internal diagnostics)
- = memory and context management
- = worker subagent coordination
- = agent's execution loop and instructions
The agent maintains a persistent history:
comprising the active population , full candidate records, worker findings, and revision history.
Evolutionary Search Loop
The search capability coordinates four adaptable procedures:
corresponding to parent selection, candidate variation, internal evaluation protocol, and population survival. The search proceeds as:
Recursive Self-Improvement
The agent operates in research horizons: at each decision point with remaining budget , it selects a horizon (number of candidate attempts) before reassessing. After each horizon:
Implementation via Spatiotemporal Composability
Capability revisions use reactive coeffects (coordinating cross-component dependencies) and revertible effects (isolating component contributions):
This enables clean addition, replacement, or withdrawal of any component while preserving the population and history. For example, activating a new parent-selection policy :
Empirical Validation / Results
Experimental Setup
- 21 tasks across 4 categories: algorithm design (10 ALE-Bench tasks), kernel engineering (4 KernelBench workloads), mathematical construction (3 tasks), system optimization (4 tasks)
- Comparison methods: OpenEvolve, ShinkaEvolve, EvoX (run through SkyDiscover)
- Common budget: B = 100 candidate-generation attempts per task, all using DeepSeek-V4.1-Flash with high reasoning effort
ALE-Bench Results
Table 1: Private performance on ALE-Bench Lite (mean over 3 evaluations, higher is better)
| ID | Task | ALE-Agent | OpenEvolve | ShinkaEvolve | EvoX | Organon |
|---|---|---|---|---|---|---|
| AHC008 | Territory | 1186.0 | 1257.0 | 1247.0 | 1265.0 | 1323.0 |
| AHC011 | Sliding Tree Puzzle | 1652.0 | 1675.0 | 1665.0 | 1652.0 | 1856.3 |
| AHC015 | Halloween Candy | 2405.0 | 2411.0 | 2481.7 | 2638.7 | 3043.0 |
| AHC016 | Graphorean | 1450.7 | 1496.0 | 1547.0 | 2120.3 | 2943.0 |
| AHC024 | Topological Map | 1977.0 | 2027.0 | 2254.3 | 2231.7 | 2262.7 |
| AHC025 | Balancing by Balance | 1370.7 | 1372.0 | 1901.0 | 1421.0 | 2017.3 |
| AHC026 | Stack of Boxes | 1981.3 | 1977.7 | 2083.0 | 1983.0 | 3451.0 |
| AHC027 | Recurring Cleaning Route | 1731.3 | 1869.0 | 1862.0 | 2015.0 | 2188.0 |
| AHC039 | Purse Seine Fishing | 2847.3 | 2947.3 | 2880.0 | 2974.0 | 3140.0 |
| AHC046 | Skating with Blocks | 2153.0 | 2194.0 | 2155.7 | 2262.0 | 2562.0 |
| Mean | 1875.4 | 1922.6 | 2007.7 | 2056.3 | 2478.6 |
Organon achieves highest score on all 10 tasks, with mean performance 20.5% above EvoX.
KernelBench Results
Table 2: KernelBench speedups relative to PyTorch eager (higher is better)
| Task | OpenEvolve | ShinkaEvolve | EvoX | Organon |
|---|---|---|---|---|
| VGG16 | 2.10× | 1.96× | 1.89× | 3.34× |
| LayerNorm | 16.13× | 17.44× | 16.56× | 18.70× |
| ConvDiv | 1.90× | 3.34× | 3.26× | 5.58× |
| ConvMax | 2.16× | 2.13× | 2.75× | 2.29× |
Organon wins 3 of 4 workloads with up to 40.1% execution-time reduction vs. strongest comparator.
Mathematical Construction Results
Table 3: Mathematical construction results (arrows indicate improvement direction)
| Task | AlphaEvolve ref. | OpenEvolve | ShinkaEvolve | EvoX | Organon |
|---|---|---|---|---|---|
| Circle packing, | 2.635863 | 2.630188 | 2.635983 | 2.635987 | 2.635314 |
| Third-order autocorrelation ↓ | 1.4556428 | 1.4566544 | 1.4575646 | 1.4570839 | 1.4562828 |
| Heilbronn triangle ↑ | 0.0365298899 | 0.0365295964 | 0.0365298899 | 0.0365298899 | 0.0365035354 |
Organon wins on autocorrelation but trails on geometric tasks, suggesting difficulty escaping strong local optima.
System Optimization Results
Table 4: System-optimization objectives (mean over 3 evaluations; bold = best among compared methods)
| Task | Human best | OpenEvolve | ShinkaEvolve | EvoX | Organon |
|---|---|---|---|---|---|
| PRISM ↑ | 21.89 | 26.2560 | 26.2560 | 26.2560 | 26.2560 |
| EPLB ↑ | 0.1265 | 0.1461 | 0.1456 | 0.1471 | 0.1473 |
| LLM-SQL ↑ | 0.6920 | 0.7284 | 0.7282 | 0.7194 | 0.7367 |
| Cloudcast ↓ | 626.24 | 618.0945 | 619.9607 | 618.0876 | 618.0596 |
Analysis of Self-Improvement Trajectories
Key findings from trajectory analysis:
- All 21 tasks saw composition revisions (median 11 per run, first after median of 4 attempts)
- 14 of 21 tasks: ≥70% of total improvement followed the first revision
- No two runs modified the same subset of capabilities (task-specific adaptation)
Three perspectives on self-improvement:
-
Revising search policy: Coevolution of variation, selection, and survival—e.g., AHC024 raised crossover from 1/3 to 2/3 of attempts after observing +4.3 vs. +0.5 parent-relative gains; AHC026 discovered size-aware selection after finding redesign gains came only from parents <27 KB.
-
Developing investigation means: Custom diagnostic tools on 19 tasks, workflow revisions on 16 tasks, memory evolution on all 21 tasks—e.g., LayerNorm traced 7 of 8 initial failures to an indented Triton import rule (unlocking 15.98× kernel); circle packing ended a 17-attempt plateau by storing the best arrangement as numerical data (2.6287 → 2.6353).
-
Assessing own changes: Withdrawal of ineffective revisions on 12 tasks; correction of inverted survival rule in AHC025 that had retained the 5 weakest candidates; state-preserving reversal in Cloudcast restored a prior component while retaining accumulated experience.
Theoretical and Practical Implications
Theoretical contributions:
-
Recursive self-improvement paradigm: Demonstrates that an agent's accumulated experience can drive durable improvements to its own investigative process—not just to its knowledge of the target problem. The agent revises its own diagnostics, which then expose new bottlenecks, prompting further revisions.
-
State-preserving capability evolution: Shows that spatiotemporal composability (reactive coeffects + revertible effects) enables clean addition/replacement/withdrawal of capabilities during live execution without severing the link between historical evidence and subsequent evaluation.
-
Beyond fixed adaptation: Establishes that unconstrained, evidence-driven self-modification outperforms both fixed-component adaptation (EvoX-style) and unconstrained in-context micro-decisions (agent-style), avoiding both bounded adaptive scope and greedy local behavior.
Practical implications:
- Automated scientific discovery: Organon's approach could accelerate discovery across algorithm design, kernel optimization, and systems engineering by automatically developing task-specific strategies.
- Generalizable self-improvement: The recursive mechanism (improving the improvement procedures) suggests a path toward agents that compound their capabilities across problems, not just within them.
- Diagnostic-driven search: The finding that custom measurement tools (on 19 of 21 tasks) determined what to revise next highlights the value of building diagnostic instruments as first-class research capabilities.
Conclusion
Organon demonstrates that recursive self-improvement during search is both feasible and effective. A single persistent agent that can revise its search policies, diagnostic instruments, and revision procedures—while preserving its population and accumulated experience—achieves strong results across diverse computational discovery tasks.
Key takeaways:
- Self-improvement is broad and task-specific: no two runs modified the same capability subset
- Evidence-driven revision (not ad-hoc) enables the agent to diagnose limitations and correct its own errors
- State-preserving reversal allows rejecting operational hypotheses without discarding accumulated experience
Future directions:
- Isolate contribution of individual revisions through repeated runs and controlled ablations
- Carry capabilities across tasks so that self-improvement compounds across problems, not just within them
- Address remaining gaps in mathematical construction (escaping strong local optima)
Related papers
- What Limits Recursive Reasoning Models: Optimization, Architecture and Test-Time Scaling
Recursive reasoning performance is driven primarily by optimization choices—gradient horizon, physical batch size, and stabilized state updates—rather than architectural hierarchy, yielding a 13.6M-parameter model that doubles OOD accuracy on arithmetic.
- Learning to Extrapolate in Depth with Looped Transformers
Looped transformers trained at depth K extrapolate to harder graph connectivity instances at test depths up to an exponential window, beyond which overthinking causes failures.
- Masked diffusion as random sequential adsorption: an exactly solvable model for parallel decoding
Masked diffusion generation for Markov data is exactly solvable as random sequential adsorption, with path error equal to entropy production and optimal schedules given by geodesics of a thermodynamic metric.