ActiveMedAgent: Cost-Aware Trajectory Learning for Multimodal Medical Diagnosis
Organizations: Washington University in St. Louis · Yale University · Icahn School of Medicine at Mount Sinai · Arizona State University
Abstract
Clinical diagnosis is inherently sequential: clinicians escalate from cheap to costly tests only when additional evidence is expected to resolve diagnostic uncertainty. We present ActiveMedAgent, a framework that brings this cost-aware sequential logic to multimodal medical AI. Given a frozen, API-accessed vision-language model, ActiveMedAgent tracks probability distributions over candidate diagnoses and scores each acquisition by its per-step diagnostic utility minus cost. A lightweight MLP controller is then trained offline on these scored trajectories, learning when to request additional evidence and when to commit. Across three commonly used benchmarks, trajectory-based policy learning consistently outperforms both unguided acquisition and full-modality baselines. Notably, we identify an information overload effect. In 175 cases, the agent produces a correct diagnosis with fewer channels while the full-modality baseline fails, showing that learning what to omit can be as important as learning what to acquire.
Figures & tables
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Top-1 | Mean cost ($) | Avg. K | |
| 0.0 | 0.625 | $788 | 3.0 |
| 0.1 | 0.623 | $771 | 2.9 |
| 0.5 | 0.621 | $714 | 2.9 |
| 1.0 | 0.620 | $655 | 2.8 |
| 2.0 | 0.618 | $567 | 2.7 |
| 5.0 | 0.614 | $415 | 2.5 |
| Training Test | Evaluation set | Top-1 |
| NEJM (in-distribution) | NEJM | 0.625 |
| OLIVES (in-distribution) | OLIVES | 0.660 |
| NEJM OLIVES (zero-shot) | OLIVES | 0.610 |
| OLIVES NEJM (zero-shot) | NEJM | 0.565 |
| Random baseline | either | 0.200 |
| Subgroup | Top-1 | ECE | N |
| Pediatric (age < 18) | 0.512 | 0.165 | n=42 |
| Adult (18-64) | 0.589 | 0.142 | n=98 |
| Geriatric (>= 65) | 0.547 | 0.151 | n=60 |
| Male | 0.584 | 0.139 | n=109 |
| Female | 0.566 | 0.148 | n=91 |
| Image-dominant case | 0.601 | 0.131 | n=130 |