Multi-agent system for automated scientific discovery via graph reasoning (research paper)
Top 59.3% on sourcepulse
SciAgents automates scientific discovery by employing multi-agent systems to reason over large-scale ontological knowledge graphs. It targets researchers seeking to uncover interdisciplinary relationships and generate novel hypotheses in fields like bio-inspired materials, offering a scalable and precise approach that surpasses traditional methods.
How It Works
The system integrates three core components: extensive ontological knowledge graphs for organizing scientific concepts, a suite of LLMs and data retrieval tools, and multi-agent systems with in-situ learning. Two frameworks are provided: a pre-programmed sequence of agent interactions for reliability and a dynamic, adaptive framework. Agents like an Ontologist, Scientist, Critic, Planner, and Assistant collaborate to generate, refine, and critique research hypotheses, leveraging graph paths for context.
Quick Start & Requirements
pip install git+https://github.com/lamm-mit/GraphReasoning
or pip install -e git+https://github.com/lamm-mit/GraphReasoning.git#egg=GraphReasoning
.wkhtmltopdf
(sudo apt-get install wkhtmltopdf
).SciAgents_ScienceDiscovery_GraphReasoning_non-automated.ipynb
and SciAgents_ScienceDiscovery_GraphReasoning_automated.ipynb
.Highlighted Details
Maintenance & Community
lamm-mit/PDF2Audio
.Licensing & Compatibility
Limitations & Caveats
The project requires API access to OpenAI and Semantic Scholar, which may incur costs and have usage restrictions. The effectiveness of the discovery process is dependent on the quality and comprehensiveness of the underlying knowledge graph and the LLMs used.
2 months ago
1 day