The AI Scientist: Towards Fully Automated Open-Ended Scientific Discovery

  • 2024-08-12 17:58:11
  • Chris Lu, Cong Lu, Robert Tjarko Lange, Jakob Foerster, Jeff Clune, David Ha
  • 0

Abstract

One of the grand challenges of artificial general intelligence is developingagents capable of conducting scientific research and discovering new knowledge.While frontier models have already been used as aids to human scientists, e.g.for brainstorming ideas, writing code, or prediction tasks, they still conductonly a small part of the scientific process. This paper presents the firstcomprehensive framework for fully automatic scientific discovery, enablingfrontier large language models to perform research independently andcommunicate their findings. We introduce The AI Scientist, which generatesnovel research ideas, writes code, executes experiments, visualizes results,describes its findings by writing a full scientific paper, and then runs asimulated review process for evaluation. In principle, this process can berepeated to iteratively develop ideas in an open-ended fashion, acting like thehuman scientific community. We demonstrate its versatility by applying it tothree distinct subfields of machine learning: diffusion modeling,transformer-based language modeling, and learning dynamics. Each idea isimplemented and developed into a full paper at a cost of less than $15 perpaper. To evaluate the generated papers, we design and validate an automatedreviewer, which we show achieves near-human performance in evaluating paperscores. The AI Scientist can produce papers that exceed the acceptancethreshold at a top machine learning conference as judged by our automatedreviewer. This approach signifies the beginning of a new era in scientificdiscovery in machine learning: bringing the transformative benefits of AIagents to the entire research process of AI itself, and taking us closer to aworld where endless affordable creativity and innovation can be unleashed onthe world's most challenging problems. Our code is open-sourced athttps://github.com/SakanaAI/AI-Scientist

 

Quick Read (beta)

loading the full paper ...