HyperAIHyperAI

Command Palette

Search for a command to run...

Épi : vers un agent persistant et auto-améliorant pour la recherche autonome

Résumé

Nous présentons Épi, un agent de recherche autonome qui soutient des investigations à travers plusieurs sessions de modèle et fait évoluer ses méthodes à partir de l’expérience accumulée. Épi combine un historique de recherche persistant, une mémoire hiérarchique, un mécanisme de branchement et une revue indépendante afin de maintenir la continuité de la recherche, d’apprendre des expériences et d’explorer puis de réexaminer des approches alternatives. Ses expériences s’exécutent au-delà des limites des sessions, et un vérificateur fixe évalue leurs résultats. Épi a produit 120 résultats records, comprenant 20 records de bornes numériques répartis dans 12 familles et 100 records de constructions répartis dans huit familles. Ces résultats incluent un intervalle environ 84 fois plus étroit pour la constante des n-reines et un intervalle rigoureux plus de 3,6 millions de fois plus étroit pour la dimension de l’attracteur de Feigenbaum quartique. Des certificats duaux exacts établissent que la borne de programmation linéaire de Cohn–Elkies ne peut être atteinte aux dimensions 10 et 11. Au-delà des améliorations numériques, Épi fournit une preuve assistée par ordinateur de la conjecture de Tuza pour les graphes scindés dont la partie-clique compte huit sommets et dont le nombre de types de voisinage actif sur les triangles est au plus trois, avec des multiplicités arbitraires. Nous étendons ce processus de recherche à la programmation algorithmique avec Épi-turbo, une configuration légère qui développe des solveurs exécutables pour des tâches incluant le routage de véhicules, l’ordonnancement et la planification de production. Sur 30 tâches FrontierOR, Épi-turbo obtient un score benchmark total 5,4 % supérieur à celui de Codex, pour 64 % du coût de modèle de ce dernier, en utilisant le même modèle sous-jacent et le même effort de raisonnement. Épi est conçu pour soutenir la compréhension humaine en reliant les résultats computationnels à des méthodes explicites et à des arguments mathématiques que les chercheurs peuvent examiner et sur lesquels ils peuvent s’appuyer.

One-sentence Summary

The authors present Épi, a persistent, self-improving autonomous research agent that sustains investigations across model sessions through research history, hierarchical memory, branching, independent review, cross-session experiments, and a fixed verifier, yielding 120120120 record-setting results, including 20 numerical bound records and 100100100 construction records, plus a computer-assisted proof of Tuza’s conjecture for split graphs, while its Épi-turbo configuration develops executable solvers that achieve a 5.4%5.4\%5.4% higher total benchmark score than Codex on 303030 FrontierOR tasks at 64%64\%64% of Codex’s model cost under the same underlying model and reasoning effort.

Key Contributions

  • Épi is introduced as an autonomous research agent that sustains investigations across model sessions by coupling persistent research history, hierarchical memory, branching, independent review, and a fixed verifier to learn from experiments and revisit alternative approaches.
  • Épi yields 120 record-setting results, including an approximately 84-fold narrower interval for the n-queens constant and a more than 3.6-million-fold narrower rigorous interval for the quartic Feigenbaum attractor dimension. Épi also supplies exact dual certificates showing that the Cohn-Elkies linear-programming bound cannot be sharp in dimensions 10 and 11 and a computer-assisted proof of Tuza’s conjecture for split graphs with an eight-vertex clique part and at most three triangle-active neighborhood types.
  • Épi-turbo extends this research process to algorithmic coding, developing executable solvers for vehicle routing, scheduling, and production planning. On 30 FrontierOR tasks, Épi-turbo achieves a 5.4% higher total benchmark score than Codex at 64% of Codex's model cost under the same underlying model and reasoning effort.

Introduction

Autonomous research agents matter for workflows where progress depends on many experiments, program generation, and executable checking, especially in mathematical discovery and algorithmic optimization. Earlier systems show that LLMs can propose code and evaluate it, but they can struggle when research must continue across sessions, convert results into reusable lessons, and explore alternative methods without losing the evidence that made a choice successful or unsuccessful. The authors introduce Épi, a persistent autonomous research agent that uses hierarchical memory, versioned branches, independent review, and a fixed verification protocol to sustain and refine long running investigations.

Method

The authors present Épi, an autonomous research system designed to conduct verifiable investigations and improve its methods through accumulated experience. The overall architecture orchestrates a continuous research loop where an agent explores alternative formulations, executes durable experiments, and submits candidates to a frozen evaluation environment.

As illustrated in the framework diagram, the process begins with a research brief containing the question, time budget, and constraints. The research agent develops methods on versioned branches, allowing it to branch, compare, and revisit different approaches. These durable experiments run across sessions and feed into a frozen evaluation module. This module applies a strict ruler and a gain floor to produce a verified result, which is then subjected to a reference recheck. The system incorporates a feedback and learning loop driven by cross-case memory and an independent review model.

To ensure consistent validity checks, the authors establish a fixed evaluation rule, termed a ruler, before the search begins. For a minimization problem, the verifier’s feasibility decision is denoted as V(x)∈{0,1}V(x) \in \{0, 1\}V(x)∈{0,1}, the objective as f(x)f(x)f(x), and the reference value as bbb. The improvement is defined as Δ(x)=b−f(x)\Delta(x) = b - f(x)Δ(x)=b−f(x). The system specifies a positive gain floor δ>0\delta > 0δ>0, representing the smallest meaningful improvement. A candidate is accepted when it satisfies both feasibility and the gain threshold:

V(x)=1,Δ(x)≥δ.V(x) = 1, \qquad \Delta(x) \geq \delta.V(x)=1,Δ(x)≥δ.

For maximization tasks, the improvement is defined as Δ(x)=f(x)−b\Delta(x) = f(x) - bΔ(x)=f(x)−b. This rigid evaluation framework ensures that every branch is compared under a shared rule, providing a consistent basis for method comparison throughout the investigation.

The research agent improves its methodology through three core mechanisms: branching, hierarchical memory, and independent review. First, the system maintains versioned branches to develop alternatives while preserving each method’s code and evidence. The agent can backtrack by returning to a saved implementation and trying a different continuation, or it can abandon a branch while recording the reason for later inspection.

Second, Épi leverages a hierarchical memory structure to accumulate and reuse research experience. Short-term memory supports the current investigation, while long-term memory retains experience for subsequent research. The cross-case memory store retains research context, lessons that capture reusable findings, and dead ends that document unproductive approaches. At a session boundary, the agent records its findings and a handover note. A subsequent session retrieves these relevant memory records to guide its next experiment without needing to replay the full history of earlier sessions.

Third, to mitigate the limited perspective of the developing agent, the system employs an independent review model. This separate model assesses the score trajectory, attempted approaches, retrieved findings, and resource use. The reviewer evaluates whether the agent’s interpretation of progress is justified and whether a score increase reflects the intended task rather than reward hacking. The isolated verifier checks the candidate’s validity and gain under the fixed ruler, while the reviewer evaluates the overall research direction.

The execution infrastructure, Breadboard, supports these processes by providing isolated experimental environments and enabling long-running jobs across model sessions. It stores the research history, including code, branch states, and experimental outputs, and runs the fixed verifier. For fast, low-cost algorithm design tasks, the authors introduce Épi-turbo, a lightweight configuration that runs campaigns as continuous sessions, strictly controls model call budgets, and stops the campaign when additional sessions fail to improve the best verified score.

Experiment

Experiments were conducted with frontier language models over bounded budgets, comparing final artifacts against literature or registry baselines across mathematical and optimization tasks. The results show broad record-setting activity in geometric packing, numerical bounds, and specialized constructions, while case studies validate refined packings, a structural limitation of the Cohn-Elkies method, tightened constants, and certified optimization bounds. On the FrontierOR protocol, Épi-turbo generally produced algorithms that balanced solution quality and runtime while using less compute than the coding-agent baseline. Overall, the evaluation supports Épi as a practical research tool for constructing verified mathematical artifacts and designing efficient standalone solvers.

The reported numerical records show tighter bounds across several families, with each entry pointing in its improving direction. Several interval widths are also reduced, indicating more concentrated numerical estimates. The improvements are supported by diverse forms of evidence, including rational witnesses, exact certificates, exhaustive checks, inequalities, and explicit constructions. Several bound families are tightened in their stated improving directions. The supporting evidence is varied, including rational witnesses, dual certificates, exhaustive assignments, integer inequalities, and graph or gadget constructions.

The reported center-density lower bounds from the Épi dual approach improve on the earlier dual bounds in dimensions 9, 10, 11, and 13. In dimensions 10 and 11, the new lower bounds exceed the corresponding packing upper bounds even with conservative rounding, giving a strict separation between packing density limits and the best Cohn-Elkies bound. Dimensions 9 and 13 are included as improved lower-bound cases, but the shown values do not establish the same separation. The new Épi dual bounds are stronger than the earlier dual bounds in every listed dimension. In dimensions 10 and 11, the lower bounds exceed packing upper bounds, showing that the Cohn-Elkies method is not tight there.

On FrontierOR tasks, Épi-turbo achieves a higher overall benchmark score than Codex while using less model budget. Its advantage comes mainly from faster held-out programs and more frequent task-level wins, with gains exceeding losses. The speed advantage also helps offset cases where solution quality is similar or slightly lower. Épi-turbo scored higher on more tasks and produced larger aggregate gains than its losses. Its generated programs ran faster during held-out evaluation, making speed a key source of the score difference.

The results show that Epi-turbo has a slightly higher overall score than Codex across the task set while using substantially less model cost. Its advantage is clearer on the hardest task group, where its aggregate score is about 10 percent higher and it wins more tasks than it loses, while the middle ranked tasks are much closer. The pattern suggests that much of the score gain comes from faster generated programs rather than only better solutions. Epi-turbo has the higher total score across all tasks while spending much less than Codex. On the hardest task group, Epi-turbo wins most tasks and has a clearly higher aggregate score. The score gap narrows on the middle ranked tasks, where the two systems are close. Several tasks show Epi-turbo combining a higher score with lower model cost. Faster execution helps Epi-turbo's score, while long runs can reduce Codex's speed advantage.

Across tasks with the largest score differences favoring Épi-turbo, generated programs cover diverse optimization areas including routing, scheduling, planning, and clustering. The advantage is often driven by faster execution, while solution quality remains comparable or better in several highlighted cases. These selected examples also align with broader results showing that Épi-turbo frequently uses less model cost than Codex. Speed is a major source of advantage, because Épi-turbo programs often run well below the runtime used by Codex. Solution quality is strong in several cases, with Épi-turbo matching references or producing better solutions. The selected wins span many problem types, showing broad practical relevance. Model costs are often lower for Épi-turbo in these comparisons.

The experiments validate the approach through tighter numerical bounds, more concentrated interval estimates, and stronger center-density lower bounds obtained from the Épi dual framework, with improved separation in selected dimensions. They also evaluate FrontierOR tasks, where Épi-turbo achieves a higher overall score than Codex at lower model cost, especially on harder tasks and broader optimization settings. The qualitative results indicate that faster generated programs are a major source of advantage, while solution quality remains comparable or better across diverse cases.


Créer de l'IA avec l'IA

De l'idée au lancement — accélérez votre développement IA avec le co-codage IA gratuit, un environnement prêt à l'emploi et le meilleur prix pour les GPU.

Codage assisté par IA
GPU prêts à l’emploi
Tarifs les plus avantageux

HyperAI Newsletters

Abonnez-vous à nos dernières mises à jour
Nous vous enverrons les dernières mises à jour de la semaine dans votre boîte de réception à neuf heures chaque lundi matin
Propulsé par MailChimp