Towards End-to-End Automation of AI Research
Organizations: Sakana AI, Tokyo, Japan · University of British Columbia, Vancouver, Canada · Vector Institute, Toronto, Canada · FLAIR, University of Oxford, Oxford, UK
Abstract
The automation of science is a long-standing ambition in the field of AI. While the community has made significant progress in automating individual components of the scientific process, a system that autonomously navigates the entire research lifecycle -- from conception to publication -- has remained out of reach. Here, we present the strongest demonstration to date toward automating the entire process end-to-end. We present The AI Scientist, which creates research ideas, writes code, runs experiments, plots and analyzes data, writes the entire scientific manuscript and performs its own peer review. Its ideas, execution, and presentation are of sufficient quality to produce a manuscript generated by an AI system that passes the first round of peer review at a major machine learning conference workshop. The workshop has an acceptance rate of 70 percent. Our system leverages modern foundation models within a complex agentic system. We evaluate The AI Scientist in two settings: a focused mode using human-provided code templates as an initial scaffold to conduct research on a specific topic, and a template-free, open-ended mode that leverages agentic search for wider scientific exploration. Both settings produce diverse ideas and automatically test, report on, and evaluate them. This achievement demonstrates AI's growing capacity for scientific contribution and signifies a potential paradigm shift in how research is conducted. As with any impactful new technology, there could be significant risks, including taxing overwhelmed review systems and adding noise to scientific literature. However, if developed responsibly, such autonomous systems could greatly accelerate scientific discovery.
Figures & tables
| Reviewer | Balanced Acc. ( ) | Accuracy ( ) | F1 Score ( ) | AUC ( ) | FPR ( ) | FNR ( ) |
| Human (NeurIPS) | 0.66 | 0.73 | 0.49 | 0.65 | 0.17 | 0.52 |
| Years prior to knowledge cutoff ( ) | ||||||
| Random Decision | 0.50 | 0.54 | 0.47 | 0.52 | 0.47 | 0.43 |
| Always Reject | 0.50 | 0.65 | 0.00 | 0.50 | 0.00 | 1.00 |
| Automated Reviewer | 0.69 0.04 | 0.65 0.10 | 0.62 0.09 | 0.69 0.09 | 0.45 0.10 | 0.17 0.08 |
| Year after knowledge cutoff (2025) | ||||||
Appendix figures & tables22 assets
Supplementary material from the paper’s appendix.
Appendix
| Category | Hyperparameter | Value |
| Idea Generation | Number of Idea Reflections | 3 |
| Number of Novelty Search Rounds (Semantic Scholar) | 10 | |
| Experiment Execution | Max Experiments | 5 |
| Max Experiment Re-attempts (on error) | 4 | |
| Experiment Timeout | 7200 seconds | |
| Plotting Timeout | 600 seconds |
| Component/Task | Model Used | Max Tokens | Temperature |
| Code Generation | Claude 3.5 Sonnet | 8,192 | 0.5 |
| Code Generation | Claude Sonnet 4 | 20,000 | 1.0 |
| LLM/VLM Feedback Agent | GPT-4o | 8,192 | 0.5 |
| Summary Report Agent | GPT-4o | 8,192 | 1.0 |
| Code Critic | o3 | 100,000 | 1.0 |
| Reviewer | Balanced Acc. ( ) | Accuracy ( ) | F1 Score ( ) | AUC ( ) | FPR ( ) | FNR ( ) |
| Human (NeurIPS) 1 | 0.66 | 0.73 | 0.49 | 0.65 | 0.17 | 0.52 |
| Random Decision | 0.50 | 0.54 | 0.47 | 0.52 | 0.47 | 0.43 |
| Always Reject | 0.50 | 0.65 | 0.00 | 0.50 | 0.00 | 1.00 |
| Ablation with different models | ||||||
| Claude 3.5 Sonnet | 0.63 0.12 | 0.50 0.10 | 0.57 0.09 | 0.61 0.10 | 0.74 0.08 | 0.03 0.04 |
| GPT-4o | 0.54 0.12 | 0.68 0.09 | 0.20 0.08 | 0.54 0.10 | 0.03 0.04 | 0.88 0.06 |
| Final Paper Selected | Topic Area | # Ideas | # Experiments | # Write-Ups |
| Compositional Regularization | Core ML | 25* 1 | 8 1 | 24 1 |
| Label Noise Calibration | Core ML | 25* 1 | 6 1 | 7 1 |
| Pest Detection | Applied ML | 136 1 | 16 1 | 6 1 |
| LLM | Total | Compiled | Mean | Max | Total |
| Ideas | Papers | Score | Score | Cost ($) | |
| Claude Sonnet 3.5 | 51 | 37 | 2.97 | 4.0 | 250 |
| GPT-4o | 51 | 16 | 2.81 | 3.0 | 300 |
| DeepSeek Coder | 51 | 28 | 2.61 | 3.0 | 10 |
| Llama-3.1 405B | 51 | 20 | 1.3 | 2.0 | 120 |
| LLM | Total | Compiled | Mean | Max | Total |
| Ideas | Papers | Score | Score | Cost ($) | |
| Claude Sonnet 3.5 | 52 | 19 | 2.89 | 3.0 | 250 |
| GPT-4o | 52 | 15 | 2.60 | 3.0 | 300 |
| DeepSeek Coder | 52 | 19 | 2.63 | 3.0 | 10 |
| Llama-3.1 405B | 52 | 19 | 1.16 | 2.0 | 120 |
| LLM | Total | Compiled | Mean | Max | Total |
| Ideas | Papers | Score | Score | Cost ($) | |
| Claude Sonnet 3.5 | 51 | 25 | 3.4 | 5.0 | 250 |
| GPT-4o | 51 | 12 | 2.67 | 3.0 | 300 |
| DeepSeek Coder | 51 | 32 | 2.81 | 4.0 | 10 |
| Llama-3.1 405B | 51 | 27 | 1.11 | 2.0 | 120 |
| Title | Workshop Result | Materials |
| Compositional Regularization: Unexpected Obstacles in Enhancing Neural Network Generalization | Accepted (Score: 6.33) | See Section D.2.1 , GitHub Repository |
| Unveiling the Impact of Label Noise on Model Calibration in Deep Learning | Rejected | See Section D.2.2 , GitHub Repository |
| Real-world Challenges in Pest Detection using Deep Learning: an Investigation into Failures and Solutions | Rejected | See Section D.2.3 , GitHub Repository |