MMTClinic: Multimodal, Multilingual Time Series Question Answering and Reasoning Benchmark for Clinical Domain
Organizations: Department of CSE Institute of Engineering and Management Kolkata, West Bengal, India · Department of CSE IIT Patna Bihar, India · Department of A. K. Choudhury School of IT University of Calcutta Kolkata, West Bengal, India · Department of Computer Science Bangabasi Morning College Kolkata, West Bengal, India
Abstract
Time-series data in clinical settings is crucial for capturing dynamic changes in a patient's health over time, enabling timely diagnosis, personalized treatment, and early detection of critical events. However, the development of clinically reliable and linguistically inclusive medical AI systems remains a significant challenge, primarily due to the lack of multimodal, multilingual, and time-series-grounded benchmarks that reflect the complexity of real-world clinical scenarios. To fill this gap, we present MMTClinic, a benchmark designed to evaluate large language models (LLMs) on complex reasoning and question-answering tasks involving clinical time-series. MMTClinic combines text, medical images, and multivariate physiological signals and includes 30,000 QA pairs (15,000 multiple choice questions (MCQs) and 15,000 open-ended questions) across five languages: English, Hindi, Bengali, Marathi, and Tamil. These questions cover three important clinical tasks---mortality prediction, heart rate forecasting, and SOFA score estimation. We evaluate 13 state-of-the-art LLMs in zero-shot, few-shot, and chain-of-thought settings. Our evaluation reveals notable differences in model performance across tasks, languages, and modalities, highlighting current limitations in clinical reasoning capabilities. MMTClinic provides a valuable resource for advancing multilingual, multimodal, and time-series-aware medical AI research. The dataset will be made publicly available on successful acceptance of the work.
Figures & tables
| LLMs | Parameters |
|---|---|
| DeepSeek-R1 Guo et al. (2025a) | Commercial |
| GPT-4.1-nano Popov et al. (2025) | Commercial |
| gemini-2-flash Rakshith et al. (2025) | Commercial |
| DeepSeek-R1-Llama-8B Guo et al. (2025b) | 8B |
| Gemma-3-27B-IT Team et al. (2025) | 27B |
| Llama-3.2-11B-Vision-Instruct Lee et al. (2025) | 11B |
| Dataset | #Samples | Modalities | Question Types | Multi. | Reason. | MCQ | #Tasks | #Langs. |
| ECG-QA | 2K | ECG Signal | MCQ | No | No | Yes | 1 | 1 |
| ECG-Expert-QA | 47K | ECG Signal | MCQ + Open-ended | No | Yes | Yes | Multi-cond. | 1 |
| Q-Heart | 8.7K | ECG + Text | Open-ended | No | Yes | No | Multi-cond. | 1 |
| TIMER-Bench | 10K | Text + TS | Instructional QA | No | Yes | No | Temporal QA | 1 |
| EHRNoteQA | 2K | Text + TS | Open-ended | No | Yes | No | Patient QA | 1 |
| EHRXQA | N/S | Text + Image + TS | Open-ended | No | Yes | No | EHR + X-ray | 1 |
| Per-Task Expert Ratings (Medical, Linguistic, Mean) |
|---|
| MCQ (Text + TimeSeries) |
| •Medical Expert Rating: 4.3 |
| •Linguistic Expert Rating: 4.1 |
| •Mean Rating: 4.2 |
| MCQ (Text + TimeSeries + Images) |
| •Medical Expert Rating: 4.6 |
| Modality | Type | Task | Language | Model | Accuracy |
| Small LLMs | |||||
| Text + Timeseries | MCQ | Task3 | Bengali | DeepSeek-R1-Llama-8B | 53.3 |
| Text + Timeseries | MCQ | Task1 | Bengali | DeepSeek-R1-Llama-8B | 51.5 |
| Text + Timeseries | MCQ | Task2 | Bengali | DeepSeek-R1-Llama-8B | 52.21 |
| Text + Timeseries | MCQ | Task1 | Bengali | Mistral-7B-Instruct | 35.05 |
| Text + Timeseries | MCQ | Task2 | Bengali | Mistral-7B-Instruct | 34.38 |
| Modality | Type | Task | Language | Model | Accuracy |
| Small LLMs | |||||
| Text + Timeseries | MCQ | Task3 | English | DeepSeek-R1-Llama-8B | 59.6 |
| Text + Timeseries | MCQ | Task1 | English | DeepSeek-R1-Llama-8B | 61.24 |
| Text + Timeseries | MCQ | Task2 | English | DeepSeek-R1-Llama-8B | 58.6 |
| Text + Timeseries | MCQ | Task1 | English | Mistral-7B-Instruct | 45.99 |
| Text + Timeseries | MCQ | Task2 | English | Mistral-7B-Instruct | 44.55 |
| Modality | Type | Task | Language | Model | Accuracy |
| Small LLMs (≤7B) | |||||
| Text + Timeseries | MCQ | Task3 | Hindi | DeepSeek-R1-Llama-8B | 55.2 |
| Text + Timeseries | MCQ | Task1 | Hindi | DeepSeek-R1-Llama-8B | 58.6 |
| Text + Timeseries | MCQ | Task2 | Hindi | DeepSeek-R1-Llama-8B | 54.1 |
| Text + Timeseries | MCQ | Task1 | Hindi | Mistral-7B-Instruct | 35.63 |
| Text + Timeseries | MCQ | Task2 | Hindi | Mistral-7B-Instruct | 40.27 |
| Modality | Type | Task | Language | Model | Accuracy |
| Small LLMs (≤7B) | |||||
| Text + Timeseries | MCQ | Task3 | Marathi | DeepSeek-R1-Llama-8B | 58.7 |
| Text + Timeseries | MCQ | Task1 | Marathi | DeepSeek-R1-Llama-8B | 59.2 |
| Text + Timeseries | MCQ | Task2 | Marathi | DeepSeek-R1-Llama-8B | 52.6 |
| Text + Timeseries | MCQ | Task1 | Marathi | Mistral-7B-Instruct | 33.94 |
| Text + Timeseries | MCQ | Task2 | Marathi | Mistral-7B-Instruct | 32.86 |
| Small LLMs (≤7B) | |||||
| Text + Timeseries | MCQ | Task3 | Tamil | DeepSeek-R1-Llama-8B | 61.2 |
| Text + Timeseries | MCQ | Task1 | Tamil | DeepSeek-R1-Llama-8B | 60.2 |
| Text + Timeseries | MCQ | Task2 | Tamil | DeepSeek-R1-Llama-8B | 56.6 |
| Text + Timeseries | MCQ | Task1 | Tamil | Mistral-7B-Instruct | 21.48 |
| Text + Timeseries | MCQ | Task2 | Tamil | Mistral-7B-Instruct | 31.56 |
| Text + Timeseries | MCQ | Task3 | Tamil | Mistral-7B-Instruct | 25.09 |
| Modality | Type | Task | Language | Model | Accuracy |
| Small to Mid LLMs (≤32B) | |||||
| Text + Timeseries | Reasoning | Task3 | English | DeepSeek-R1-Llama-8B | 60 |
| Text + Timeseries | Reasoning | Task1 | English | DeepSeek-R1-Llama-8B | 64.8 |
| Text + Timeseries | Reasoning | Task2 | English | DeepSeek-R1-Llama-8B | 53.2 |
| Text + Timeseries | Reasoning | Task1 | English | Mistral-7B-Instruct | 32.05 |
| Text + Timeseries | Reasoning | Task2 | English | Mistral-7B-Instruct | 31.23 |
| Modality | Type | Task | Language | Model | Accuracy |
| Small to Mid LLMs (≤32B) | |||||
| Text + Timeseries | Reasoning | Task1 | Bengali | DeepSeek-R1-Llama-8B | 76.6 |
| Text + Timeseries | Reasoning | Task2 | Bengali | DeepSeek-R1-Llama-8B | 54.8 |
| Text + Timeseries | Reasoning | Task3 | Bengali | DeepSeek-R1-Llama-8B | 64.6 |
| Text + Timeseries | Reasoning | Task1 | Bengali | Mistral-7B-Instruct | 30.0 |
| Text + Timeseries | Reasoning | Task2 | Bengali | Mistral-7B-Instruct | 25.3 |
| Modality | Type | Task | Language | Model | Accuracy |
| Small to Mid LLMs (≤32B) | |||||
| Text + Timeseries | Reasoning | Task2 | Hindi | DeepSeek-R1-Llama-8B | 57.6 |
| Text + Timeseries | Reasoning | Task3 | Hindi | DeepSeek-R1-Llama-8B | 66.6 |
| Text + Timeseries | Reasoning | Task1 | Hindi | DeepSeek-R1-Llama-8B | 75.6 |
| Text + Timeseries | Reasoning | Task1 | Hindi | Mistral-7B-Instruct | 28.6 |
| Text + Timeseries | Reasoning | Task2 | Hindi | Mistral-7B-Instruct | 24.7 |
| Modality | Type | Task | Language | Model | Accuracy |
| Small to Mid LLMs (≤32B) | |||||
| Text + Timeseries | Reasoning | Task1 | Marathi | DeepSeek-R1-Llama-8B | 70.6 |
| Text + Timeseries | Reasoning | Task2 | Marathi | DeepSeek-R1-Llama-8B | 51.4 |
| Text + Timeseries | Reasoning | Task3 | Marathi | DeepSeek-R1-Llama-8B | 60 |
| Text + Timeseries | Reasoning | Task1 | Marathi | Mistral-7B-Instruct | 26.5 |
| Text + Timeseries | Reasoning | Task2 | Marathi | Mistral-7B-Instruct | 21.3 |
| Modality | Type | Task | Language | Model | Accuracy |
| Small to Mid LLMs (≤32B) | |||||
| Text + Timeseries | Reasoning | Task1 | Tamil | DeepSeek-R1-Llama-8B | 80.8 |
| Text + Timeseries | Reasoning | Task3 | Tamil | DeepSeek-R1-Llama-8B | 65.2 |
| Text + Timeseries | Reasoning | Task2 | Tamil | DeepSeek-R1-Llama-8B | 56.2 |
| Text + Timeseries | Reasoning | Task1 | Tamil | Mistral-7B-Instruct | 23.87 |
| Text + Timeseries | Reasoning | Task2 | Tamil | Mistral-7B-Instruct | 23.43 |
| Modality | Type | Task | Language | Model | Accuracy |
|---|---|---|---|---|---|
| Text + Timeseries + Image | MCQ | Task1 | Bengali | Llama-3.2-11B-Vision-Instruct | 30.05 |
| Text + Timeseries + Image | MCQ | Task2 | Bengali | Llama-3.2-11B-Vision-Instruct | 39.77 |
| Text + Timeseries + Image | MCQ | Task3 | Bengali | Llama-3.2-11B-Vision-Instruct | 27.81 |
| Text + Timeseries + Image | MCQ | Task1 | English | Llama-3.2-11B-Vision-Instruct | 34.48 |
| Text + Timeseries + Image | MCQ | Task2 | English | Llama-3.2-11B-Vision-Instruct | 39.26 |
| Text + Timeseries + Image | MCQ | Task3 | English | Llama-3.2-11B-Vision-Instruct | 30.96 |
| Modality | Type | Task | Language | Model | Accuracy |
|---|---|---|---|---|---|
| Text + Timeseries | MCQ | Task1 | Bengali | Llama-3.2-11B-Vision-Instruct | 33.07 |
| Text + Timeseries | MCQ | Task2 | Bengali | Llama-3.2-11B-Vision-Instruct | 44.61 |
| Text + Timeseries | MCQ | Task3 | Bengali | Llama-3.2-11B-Vision-Instruct | 31.74 |
| Text + Timeseries | MCQ | Task1 | English | Llama-3.2-11B-Vision-Instruct | 39.07 |
| Text + Timeseries | MCQ | Task2 | English | Llama-3.2-11B-Vision-Instruct | 43.98 |
| Text + Timeseries | MCQ | Task3 | English | Llama-3.2-11B-Vision-Instruct | 34.92 |
| Modality | Type | Task | Language | Model | Accuracy |
|---|---|---|---|---|---|
| Text + Timeseries | MCQ | Task1 | Bengali | Llama-3.2-11B-Vision-Instruct | 38.63 |
| Text + Timeseries | MCQ | Task2 | Bengali | Llama-3.2-11B-Vision-Instruct | 50.72 |
| Text + Timeseries | MCQ | Task3 | Bengali | Llama-3.2-11B-Vision-Instruct | 38.39 |
| Text + Timeseries | MCQ | Task1 | English | Llama-3.2-11B-Vision-Instruct | 45.51 |
| Text + Timeseries | MCQ | Task2 | English | Llama-3.2-11B-Vision-Instruct | 50.28 |
| Text + Timeseries | MCQ | Task3 | English | Llama-3.2-11B-Vision-Instruct | 41.01 |
| Modality | Type | Task | Language | Model | Accuracy |
|---|---|---|---|---|---|
| Text + Timeseries + Image | MCQ | Task1 | Bengali | Llama-3.2-11B-Vision-Instruct | 38.26 |
| Text + Timeseries + Image | MCQ | Task2 | Bengali | Llama-3.2-11B-Vision-Instruct | 52.51 |
| Text + Timeseries + Image | MCQ | Task3 | Bengali | Llama-3.2-11B-Vision-Instruct | 36.60 |
| Text + Timeseries + Image | MCQ | Task1 | English | Llama-3.2-11B-Vision-Instruct | 47.00 |
| Text + Timeseries + Image | MCQ | Task2 | English | Llama-3.2-11B-Vision-Instruct | 50.72 |
| Text + Timeseries + Image | MCQ | Task3 | English | Llama-3.2-11B-Vision-Instruct | 41.71 |
| Modality | Type | Task | Language | Model | Accuracy |
|---|---|---|---|---|---|
| Text + Timeseries + Image | MCQ | Task1 | Bengali | Llama-3.2-11B-Vision-Instruct | 45.63 |
| Text + Timeseries + Image | MCQ | Task2 | Bengali | Llama-3.2-11B-Vision-Instruct | 58.76 |
| Text + Timeseries + Image | MCQ | Task3 | Bengali | Llama-3.2-11B-Vision-Instruct | 39.82 |
| Text + Timeseries + Image | MCQ | Task1 | English | Llama-3.2-11B-Vision-Instruct | 48.82 |
| Text + Timeseries + Image | MCQ | Task2 | English | Llama-3.2-11B-Vision-Instruct | 55.39 |
| Text + Timeseries + Image | MCQ | Task3 | English | Llama-3.2-11B-Vision-Instruct | 47.87 |
| Modality | Type | Task | Language | Model | Accuracy |
|---|---|---|---|---|---|
| Text + Timeseries + Image | Reasoning | Task1 | Bengali | Llama-3.2-11B-Vision-Instruct | 29.25 |
| Text + Timeseries + Image | Reasoning | Task2 | Bengali | Llama-3.2-11B-Vision-Instruct | 33.34 |
| Text + Timeseries + Image | Reasoning | Task3 | Bengali | Llama-3.2-11B-Vision-Instruct | 21.31 |
| Text + Timeseries + Image | Reasoning | Task1 | English | Llama-3.2-11B-Vision-Instruct | 30.12 |
| Text + Timeseries + Image | Reasoning | Task2 | English | Llama-3.2-11B-Vision-Instruct | 37.19 |
| Text + Timeseries + Image | Reasoning | Task3 | English | Llama-3.2-11B-Vision-Instruct | 23.8 |
Time Series QA
Time-series question answering connects natural-language questions to evidence and reasoning over sequential data.
See all 32 papers