English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

EvoScientist: A Multi-Agent Evolving AI Scientist System for Autonomous Scientific Discovery

Forum topic · ✨步子哥 · 2026-03-21

Summary

EvoScientist is a multi-agent framework for autonomous scientific discovery built on three cooperating agents: a Researcher Agent (RA) that generates and iteratively refines hypotheses via idea tree search and Elo tournament selection, an Engineer Agent (EA) that converts proposals into executable experiments through four-stage experiment tree search, and an Evolution Manager Agent (EMA) that distills cross-task experience into persistent memory. The system maintains two memory modules — ideation memory (M_I), storing both promising and failed research directions, and experimentation memory (M_E), storing reusable data-processing and model-training strategies distilled from code search trajectories. Three evolution mechanisms (IDE, IVE, ESE) drive continuous improvement: after strategy evolution, EA's four-stage execution success rate rose from 34.39% to 44.56% (+10.17 points). In automatic evaluation, EvoScientist outperformed seven open-source and commercial baselines across novelty, feasibility, relevance, and clarity, with human evaluation showing 82.50% win rate on novelty. At ICAIS 2025's AI Scientist Track, all six papers it generated were accepted, winning Best Paper and AI Reviewer's Appraisal awards. The post also contrasts EvoScientist with systems like AI Scientist-v2 and Virtual Scientist, and discusses the 'Vibe Research' paradigm for human-AI scientific collaboration.

EvoScientist: A Multi-Agent Evolving AI Scientist System

This post provides an in-depth analysis of the EvoScientist framework, a multi-agent system designed for evolving, end-to-end autonomous scientific discovery.

Architecture: Three Cooperating Agents

| Agent | Core Role | Key Mechanisms | Output | |--------|---------|---------|--------| | RA (Researcher Agent) | Scientific idea generation and refinement | Idea tree search + Elo tournament scoring | Full research proposal P | | EA (Engineer Agent) | Experiment implementation and code execution | Four-stage experiment tree search | Execution report W | | EMA (Evolution Manager Agent) | Multi-agent evolution and knowledge distillation | IDE / IVE / ESE mechanisms | Reusable strategy knowledge |

Researcher Agent (RA)

  • Retrieves relevant knowledge from ideation memory (M_I) before generating candidate ideas.
  • Uses idea tree search: a propose–review–refine loop where each node stores an idea draft plus critique feedback, enabling parallel exploration of research directions.
  • Final selection uses an Elo-based tournament comparing candidates on novelty, feasibility, relevance, and clarity; the top idea is expanded into a full proposal P with background, related work, methods, experiment plan, and expected results.
  • Engineer Agent (EA)

  • Retrieves reusable strategies from experimentation memory (M_E), then performs iterative code generation–execution–error analysis until working code is found or the budget is exhausted.
  • Four progressive stages:
  • 1. Data loading and preprocessing 2. Baseline method implementation 3. Proposal method implementation 4. Result analysis and visualization
  • Supports cross-stage code reuse: the best implementation from one stage seeds the next, improving stability. Execution failures are logged as failure-mode knowledge back into M_E ("execution as learning").
  • Evolution Manager Agent (EMA)

    EMA converts RA/EA interaction history into persistent, reusable knowledge via three mechanisms:
  • IDE (Idea Direction Evolution): extracts common traits of high-ranking ideas into "promising direction" summaries for M_I.
  • IVE (Idea Validation Evolution): identifies failed ideas (rule-based if no executable code within budget; LLM-based analysis if results underperform baselines) and records directions to avoid in M_I.
  • ESE (Experiment Strategy Evolution): distills reusable data-processing and training strategies from EA's full code search trajectories into M_E.
  • Persistent Memory Modules

    | Module | Content | Update | Retrieval Use | |--------|---------|--------|---------------| | M_I (Ideation) | Feasible direction summaries + failed direction records | IDE + IVE | Context for RA's idea generation | | M_E (Experimentation) | Data-processing + model-training strategies | ESE distillation | Strategy reuse during EA code generation |

  • Retrieval uses semantic matching via LLM embeddings rather than keyword matching, supporting fuzzy queries.
  • M_E's incremental merge strategy prefers frequently or recently validated strategies on conflict.
  • Skill Packages

  • Standardized Python code module directories (compatible with Claude Code ecosystems), each containing a SKILL.md metadata file, main implementation scripts, auxiliary scripts, and reference materials.
  • Cover data preprocessing, model training (MLP/CNN/RNN/Transformer, optimizers, LR scheduling), and evaluation/visualization/statistical testing.
  • The EvoSkill framework enables failure-driven skill evolution in five stages: base execution → gap identification (Proposer) → skill construction (Skill-Builder) → evaluation (Evaluator) → frontier maintenance (Frontier), with Git-branch-based version control for reproducibility.
  • Experimental Results

    Idea Generation (RQ1)

  • Outperformed 7 baselines (open-source: Virtual Scientist, AI-Researcher, InternAgent, AI Scientist-v2; commercial: Hypogenic, Novix, K-Dense) on novelty, feasibility, relevance, and clarity.
  • Average margins: +29.17 to +93.34 vs. open-source systems; +46.00 to +80.83 vs. commercial systems.
  • Human evaluation: 82.50% average win rate on novelty, 64.17% on feasibility.
  • Code Execution (RQ2)

  • Four-stage average success rate improved from 34.39% to 44.56% (+10.17 points) after ESE evolution:
  • | Stage | Before | After | Gain | |-------|--------|-------|------| | 1. Data preprocessing | 45.2% | 52.8% | +7.6% | | 2. Baseline implementation | 38.7% | 48.3% | +9.6% | | 3. Proposal method | 20.3% | 21.6% | +1.3% | | 4. Result analysis | 33.5% | 55.3% | +21.8% |

  • Stage 3 (implementing novel methods) remains the key bottleneck (21.6% success), indicating limits in research-specific code generation.
  • Ablation (RQ4)

  • Removing IDE: 66.67% loss rate on novelty, 50.00% on feasibility.
  • Removing IVE: 63.33% loss rate on feasibility — showing the importance of learning from failures.
  • Removing all idea evolution: novelty loss 80.00%, feasibility loss 83.33%; relevance/clarity largely unaffected (46.67% ties), confirming evolution mainly boosts originality and feasibility rather than surface quality.
  • ICAIS 2025 Case Study

  • All six papers EvoScientist submitted to the ICAIS 2025 AI Scientist Track were accepted; two won awards: Best Paper Award (notable for reviving an underexplored research direction with an unconventional evaluation protocol) and AI Reviewer's Appraisal Award (exemplary academic rigor and presentation).
  • Comparison with Existing Systems

    | System | Key Limitation | EvoScientist Advantage | |--------|---------------|------------------------| | Virtual Scientist | Static pipeline, no evolution | Memory-driven continual improvement | | AI-Researcher | Strategy rigidity with minimal human input | Strategy distillation from interaction history | | InternAgent | Human-in-the-loop scaling bottleneck | Autonomous evolution reduces human dependency | | AI Scientist-v2 | Hypothesis generation decoupled from execution | Unified dual-memory end-to-end optimization | | Hypogenic | Weekly competition latency | Real-time, on-demand evolution | | Novix | Insufficient end-to-end automation depth | Higher code execution success rate | | K-Dense | Limited cross-domain generalization | Memory-driven adaptation to new domains |

    Core differentiators: the only system with genuinely co-evolving agents, persistent dual-memory knowledge management, a complete end-to-end feedback loop, and a shift from static pipelines to continuous self-improvement ("the more you use it, the stronger it gets").

    The "Vibe Research" Paradigm

  • Analogous to "Vibe Coding" in software: researchers describe research vision intuitively while the AI handles execution; humans retain high-level decisions on "why" and "what," delegating the "how."
  • Potential impacts: lowering the barrier to scientific discovery, accelerating cross-disciplinary innovation, and redefining researcher core competencies toward problem selection, direction judgment, and meaning-making.
  • Long-term roadmap: short-term — improving Stage-3 execution success and richer interaction histories; mid-term — multimodal data support and cross-domain knowledge transfer; long-term — fully autonomous scientific discovery and the emergence of "scientific intelligence," with humans transitioning to shapers of the research ecosystem.
  • Key Takeaways

  • EvoScientist's central innovation is the EMA-driven evolution loop that turns every task's successes and failures into persistent, retrievable knowledge.
  • The dual-memory design (what to pursue + what to avoid) is the main driver of superior idea novelty and feasibility.
  • Empirical validation spans automated metrics, human evaluation, and real conference acceptance with awards — though research-specific code implementation (Stage 3) remains a significant open challenge.

Tags

#evoscientist#ai-scientist#multi-agent-systems#autonomous-scientific-discovery#llm-agents#persistent-memory#automated-research#vibe-research

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/177168932