3MDBench: Medical Multimodal Multi-agent Dialogue Benchmark
Ivan Sviridov, Amina Miftakhova, Artemiy Tereshchenko, Galina Zubkova, Pavel Blinov, Andrey Savchenko
TL;DR
3MDBench addresses the need for realistic, interactive evaluation of medical dialogue systems by simulating telemedicine consultations with a temperament-based Patient Agent, an LVLM-driven Doctor Agent, and an Assessor Agent. It combines multimodal data (text and images) across 34 diagnoses (2996 images) and enriches contexts with image-associated descriptions to enable richer interactions. The study shows that information-seeking dialogue with internal reasoning improves diagnostic F1 by 6.5%, and incorporating a domain-specific CNN into the LVLM context boosts F1 by up to 20%, highlighting the value of hybrid, context-aware systems. As an open-source benchmark, 3MDBench offers a scalable platform for comparing LVLMs across dialogue strategies, modalities, and patient behaviors, with implications for improving telemedicine AI while acknowledging dataset limitations and ethical considerations.
Abstract
Though Large Vision-Language Models (LVLMs) are being actively explored in medicine, their ability to conduct complex real-world telemedicine consultations combining accurate diagnosis with professional dialogue remains underexplored. This paper presents 3MDBench (Medical Multimodal Multi-agent Dialogue Benchmark), an open-source framework for simulating and evaluating LVLM-driven telemedical consultations. 3MDBench simulates patient variability through temperament-based Patient Agent and evaluates diagnostic accuracy and dialogue quality via Assessor Agent. It includes 2996 cases across 34 diagnoses from real-world telemedicine interactions, combining textual and image-based data. The experimental study compares diagnostic strategies for widely used open and closed-source LVLMs. We demonstrate that multimodal dialogue with internal reasoning improves F1 score by 6.5% over non-dialogue settings, highlighting the importance of context-aware, information-seeking questioning. Moreover, injecting predictions from a diagnostic convolutional neural network into the LVLM's context boosts F1 by up to 20%. Source code is available at https://github.com/univanxx/3mdbench.
