Discover and explore top open-source AI tools and projects—updated daily.
mitmedialabAdaptive LLM collaboration for medical decision-making
Top 99.1% on SourcePulse
<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> MDAgents is a framework for adaptive LLM collaboration in medical decision-making, addressing the challenge of effectively deploying foundation models in complex healthcare tasks. It automatically assigns tailored collaboration structures to teams of LLMs, mirroring real-world adaptive processes. This approach significantly enhances performance on medical knowledge and diagnostic benchmarks, offering a more efficient and accurate solution for researchers and practitioners.
How It Works
<2-4 sentences on core approach / design (key algorithms, models, data flow, or architectural choices) and why this approach is advantageous or novel.> The core innovation lies in MDAgents' ability to dynamically determine medical task complexity and assign an optimal collaboration structure—either solo or group—to a team of LLMs. This adaptive assignment optimizes for both accuracy and computational efficiency by selecting the most appropriate agent configuration. The framework leverages state-of-the-art LLMs and has been rigorously evaluated across a suite of challenging medical benchmarks, demonstrating superior performance through its adaptive multi-agent approach.
Quick Start & Requirements
Setup involves creating a Python >= 3.9 virtual environment (e.g., Conda), installing dependencies via pip install -r requirements.txt, and setting environment variables for OpenAI and GenAI API keys. Data files (JSON format) should be placed in the ./data directory. The system supports models like GPT-3.5, GPT-4, GPT-4V, GPT-4o, Gemini-Pro, and Gemini-Pro-Vision, and is tested against ten medical datasets including MedQA, PubMedQA, and MIMIC-CXR. Inference is initiated via python3 main.py --model {model_name} --dataset {dataset_name}. Links to the NeurIPS'24 paper and project page are available.
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
<1-3 sentences on caveats: unsupported platforms, missing features, alpha status, known bugs, breaking changes, bus factor, deprecation, etc. Avoid vague non-statements and judgments.> The README does not detail specific limitations, platform support, or known bugs. The primary caveat is the unstated licensing, which poses a significant adoption risk without clarification. The framework's applicability is focused on medical decision-making tasks.
1 year ago
Inactive