Overview
Why a medical tool-use agent?
Clinical questions are workflows, not single predictions — findings must be localized, characterized, and integrated step by step. Specialist models solve individual steps but don't coordinate; generalist VLMs cover many tasks but can't orchestrate them. MMedAgent-Plus closes this gap: a planner that selects specialist tools, executes them in sequence, and grounds its answer in their outputs.
| Specialist models | Generalist VLMs | MMedAgent-Plus | |
|---|---|---|---|
| Specialist-level accuracy | ✓ on one task | ✗ broad but shallow | ✓ calls the right specialist |
| Broad task coverage | ✗ single task each | ✓ | ✓ 12 tasks · 8 modalities |
| Workflow orchestration | ✗ isolated components | ✗ one-shot answers | ✓ learned plan → execute → aggregate |
| Evidence-grounded answers | ✗ raw outputs only | ✗ prone to hallucination | ✓ grounded in tool outputs |
| Swap in a stronger specialist without retraining | ✗ | ✗ | ✓ when its interface stays compatible |
Tasks
12 medical tasks, 8 modalities
The planner covers 12 medical tasks in four functional categories, across text, X-ray, CT, MRI, ultrasound, fundus, OCT, and pathology. Each task is served by one or more specialist tools from the library below.
Text Understanding & Generation
Visual Understanding
Image Processing
Medical Report Generation
Tool Library
18 specialist models, one interface
Every tool is exposed to the planner through a standardized interface describing its inputs, parameters, and outputs — so heterogeneous models can be invoked, chained, and swapped without retraining the backbone. The library holds 18 specialist models, each the state of the art for its task, exposed as 19 tools: Grounding DINO + MedSAM is a composed grounding-segmentation tool, and the HealthGPT tool serves both reconstruction and super-resolution.
Text Understanding & Generation
Visual Understanding
Image Processing
Medical Report Generation
Examples
Three workflow patterns, end to end
UniGradICON to spatially align them.
BiomedCLIP identifies the modality, then IterNet generates a vessel segmentation mask on request.
UltraSAM localizes the lesion and LLaVA-Rad interprets the segmented region in one turn.Results
Learned orchestration holds up under evaluation
Tool orchestration 1,500 held-out dialogues, 500 per setting
| Dialogue setting | Tool-call acc. | Whole-case acc. | Micro F1 | Macro F1 |
|---|---|---|---|---|
| Single-tool multi-round | 91.0% | 91.0% | 0.913 | 0.903 |
| Multi-tool single-round | 80.7% | 77.1% | 0.840 | 0.820 |
| Multi-tool multi-round | 98.1% | 95.8% | 0.981 | 0.979 |
Final response quality LLM-as-a-judge: faithfulness + completeness + conciseness, 3–15
Against four direct-answer baselines — Qwen3-VL-8B, GPT-5.4-mini, MedGemma-1.5-4B-IT, and LLaVA-Med — MMedAgent-Plus attains the highest total score in all three dialogue settings: 14.77 vs. 10.89 (multi-tool single-round), 14.52 vs. 13.27 (single-tool multi-round), and 14.36 vs. 12.86 (multi-tool multi-round). The gains concentrate in faithfulness and completeness — exactly where grounding answers in specialist tool outputs should help.
In end-to-end execution on 350 held-out cases — no oracle tool outputs provided — the planner invokes the required specialist in 317/350 (90.6%) cases and retains specialist-level task performance: it matches PMC-LLaMA's 0.98 QA accuracy and closely tracks specialist metrics for RaTE-NER, LLaVA-Rad, and BiomedCLIP.
More analysis: per-tool routing and error structure
Citation
BibTeX
@article{mmedagentplus2026,
title = {MMedAgent-Plus: Scaling Multimodal Medical Agents
across Modalities, Tasks and Workflows},
author = {Ruoxin Wang and Jinglong Xiong and Yuanting Pan and
Xiaoquan Kong and Binxu Li and Ruiyang Ji and Zhe Xu and
Yaqian Chen and Jiayuan Ding and Mingjie Li and Yu Zhang
and Ehsan Adeli and Kilian Pohl and Zihao Lin and Haoyu
Dong and Yixin Wang},
journal = {TODO},
year = {2026}
}