{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/the-ai-scientist-v2-workshop-level-automated","title":"The AI Scientist-v2: Workshop-Level Automated Scientific Discovery via Agentic Tree Search","arxiv_id":"2504.08066","date":"2025-04-10","proceeding":null,"authors":["Yutaro Yamada","Robert Tjarko Lange","Cong Lu","Shengran Hu","Chris Lu","Jakob Foerster","Jeff Clune","David Ha"],"abstract":"AI is increasingly playing a pivotal role in transforming how scientific discoveries are made. We introduce The AI Scientist-v2, an end-to-end agentic system capable of producing the first entirely AI generated peer-review-accepted workshop paper. This system iteratively formulates scientific hypotheses, designs and executes experiments, analyzes and visualizes data, and autonomously authors scientific manuscripts. Compared to its predecessor (v1, Lu et al., 2024 arXiv:2408.06292), The AI Scientist-v2 eliminates the reliance on human-authored code templates, generalizes effectively across diverse machine learning domains, and leverages a novel progressive agentic tree-search methodology managed by a dedicated experiment manager agent. Additionally, we enhance the AI reviewer component by integrating a Vision-Language Model (VLM) feedback loop for iterative refinement of content and aesthetics of the figures. We evaluated The AI Scientist-v2 by submitting three fully autonomous manuscripts to a peer-reviewed ICLR workshop. Notably, one manuscript achieved high enough scores to exceed the average human acceptance threshold, marking the first instance of a fully AI-generated paper successfully navigating a peer review. This accomplishment highlights the growing capability of AI in conducting all aspects of scientific research. We anticipate that further advancements in autonomous scientific discovery technologies will profoundly impact human knowledge generation, enabling unprecedented scalability in research productivity and significantly accelerating scientific breakthroughs, greatly benefiting society at large. We have open-sourced the code at https://github.com/SakanaAI/AI-Scientist-v2 to foster the future development of this transformative technology. We also discuss the role of AI in science, including AI safety.","url_abs":"https://arxiv.org/abs/2504.08066v1","url_pdf":"https://arxiv.org/pdf/2504.08066v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"the-ai-scientist-v2-workshop-level-automated","repo_url":"https://github.com/sakanaai/ai-scientist-iclr2025-workshop-experiment","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null},{"paper_slug":"the-ai-scientist-v2-workshop-level-automated","repo_url":"https://github.com/sakanaai/ai-scientist-v2","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"NOASSERTION"}}],"tasks":[{"task_slug":"scientific-discovery","task_name":"scientific discovery"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2504.08066","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2504.08066"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/SakanaAI/AI-Scientist-v2","reach":{"status":"ok","spdx":"NOASSERTION"}},{"provenance":"deterministic:regex_extraction","url":"https://github.com/HKUDS/AI-Researcher","reach":{"status":"ok"}},{"provenance":"deterministic:regex_extraction","url":"https://github.com/SakanaAI/AI-Scientist-ICLR2025-Works","reach":{"status":"gone","observed_at":"2026-09-16","how":"tree_404+repo_404"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/sakanaai/ai-scientist-v2","reach":{"status":"ok","spdx":"NOASSERTION"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/sakanaai/ai-scientist-iclr2025-workshop-experiment","reach":null}],"summary":{"ran_draft_wrong":1,"unverified":2},"by_repo_kind":{"official":{"samples":3,"ran":1,"repositories":2}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":3,"samples":[{"code_sha256_prefix":"805500f0f1fcff9e","entry":"remove_accents_and_clean","repo":"SakanaAI/AI-Scientist-v2","repo_kind":"official","path":"ai_scientist/perform_writeup.py","file_url":"https://github.com/SakanaAI/AI-Scientist-v2/blob/HEAD/ai_scientist/perform_writeup.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"805500f0f1fcff9e"}},{"code_sha256_prefix":"f235aea16fdb3e9b","entry":"detect_pages_before_impact","repo":"SakanaAI/AI-Scientist-v2","repo_kind":"official","path":"ai_scientist/perform_writeup.py","file_url":"https://github.com/SakanaAI/AI-Scientist-v2/blob/HEAD/ai_scientist/perform_writeup.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"f235aea16fdb3e9b"}},{"code_sha256_prefix":"247be613ecf638a3","entry":"extract_json_between_markers","repo":"sakanaai/ai-scientist-iclr2025-workshop-experiment","repo_kind":"official","path":"ai-reviewing/llm.py","file_url":"https://github.com/sakanaai/ai-scientist-iclr2025-workshop-experiment/blob/HEAD/ai-reviewing/llm.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"247be613ecf638a3"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}