AB
AiBoss
project

The AI Scientist-v2 - A general-purpose end-to-end AI system that automatically explores scientific hypotheses and generates papers.

The AI Scientist-v2 is a fully automated end-to-end artificial intelligence system developed by Sakana AI, the University of British Columbia, the Vector Institute, and other institutions. It supports the autonomous generation of scientific hypotheses...

What is The AI Scientist-v2?

The AI Scientist-v2 is a fully automated end-to-end AI system for generating scientific discoveries, jointly developed by Sakana AI, the University of British Columbia, and the Vector Institute. It supports autonomously proposing scientific hypotheses, designing and executing experiments, analyzing data, generating visualizations, and writing scientific papers. Compared to its predecessor, The AI Scientist-v2 eliminates reliance on human-written code templates and introduces an agent-based tree search method for more systematic exploration of scientific hypotheses. The AI Scientist-v2 integrates a Visual-Language Model (VLM) feedback loop to improve the quality and clarity of generated content. The AI Scientist-v2 successfully generated a paper entirely written by AI, which passed peer review at the ICLR 2025 workshop, becoming the first AI system to achieve this feat.

Main functions of The AI Scientist-v2

  • Independently propose scientific hypothesesGenerate novel scientific hypotheses, similar to the research directions or questions that human scientists propose at the beginning of their research.
  • Design and execute experimentsDesigning experimental procedures and actually executing experiments, including data collection and processing.
  • Data analysis and visualizationAnalyze experimental data to generate charts and visualizations to help understand experimental findings.
  • Writing scientific papersWrite a complete scientific paper, including an abstract, introduction, methods, experimental results, and conclusions.

The technical principles of AI Scientist-v2

  • Agent-based tree searchThe system is based on a novel tree search algorithm and uses an Experiment Progress Manager to manage the experimental process in stages. Each stage has clear objectives and stopping conditions, such as preliminary investigation, hyperparameter tuning, execution of the research agenda, and ablation studies. The tree search method allows the system to explore multiple experimental paths in parallel, significantly accelerating the scientific discovery process.
  • Visual-Language Model (VLM) FeedbackDuring the experimental and paper writing phases, the system uses Visual Library (VLM) to evaluate and provide feedback on the generated charts and text. VLM checks the clarity of charts, the accuracy of labels, and the consistency of text descriptions, ensuring that the generated content is of high quality and scientifically accurate.
  • Code generation and executionThe system automatically generates experimental code and executes it in the Python interpreter. If an error occurs during code execution, the system logs the error message and attempts to debug, ensuring the experiment proceeds smoothly.
  • Data loading and processingThe system uses Hugging Face Hub to automatically download and load commonly used datasets, simplifying the data processing workflow. Experimental data is saved as structured NumPy files for easy subsequent analysis and visualization.
  • Multi-stage experimental managementThe experimental management agency divides the experimental process into multiple stages, each with clear objectives and evaluation criteria.

The AI Scientist-v2 project address

Application Scenarios of The AI Scientist-v2

  • Automation of scientific researchIt automatically completes the entire process from hypothesis formulation to paper writing, improving research efficiency.
  • Machine learning researchIt enables the rapid generation and validation of new algorithms or model improvements, accelerating technological innovation.
  • Interdisciplinary applicationsIt supports multidisciplinary research and provides innovative solutions to complex problems.
  • Education and TrainingAs a teaching tool, it helps students and researchers understand scientific research methods.
  • Industry and CommerceOptimize machine learning models to improve production efficiency and product quality.