LLM-Bootstrapped Targeted Finding Guidance for Factual MLLM-based Medical Report Generation
Organizations: Zhejiang University · The Second Affiliated Hospital Zhejiang University School of Medicine · Hangzhou Pu Jian Medical Technology Co., Ltd.
Abstract
The automatic generation of medical reports utilizing Multimodal Large Language Models (MLLMs) frequently encounters challenges related to factual instability, which may manifest as the omission of findings or the incorporation of inaccurate information, thereby constraining their applicability in clinical settings. Current methodologies typically produce reports based directly on image features, which inherently lack a definitive factual basis. In response to this limitation, we introduce Fact-Flow, an innovative framework that separates the process of visual fact identification from the generation of reports. This is achieved by initially predicting clinical findings from the image, which subsequently directs the MLLM to produce a report that is factually precise. A pivotal advancement of our approach is a pipeline that leverages a Large Language Model (LLM) to autonomously create a dataset of labeled medical findings, effectively eliminating the need for expensive manual annotation. Extensive experimental evaluations conducted on two disease-focused medical datasets validate the efficacy of our method, demonstrating a significant enhancement in factual accuracy compared to state-of-the-art models, while concurrently preserving high standards of text quality.
Figures & tables
| Type | Method | Clinical Efficacy | Natural Language Generation | |||||
| F1 | Prec. | Recall | B-4 | R-L | CIDEr | METEOR | ||
| Traditional | R2Gen | 0.1909 | 0.2273 | 0.1646 | 0.0682 | 0.6423 | 1.7061 | 0.2131 |
| R2GPT | 0.2105 | 0.1310 | 0.5361 | 0.1032 | 0.3101 | 1.1659 | 0.1813 | |
| CvT2DistilGPT2 | 0.2128 | 0.2333 | 0.1957 | 0.1655 | 0.5752 | 1.7217 | 0.1896 | |
| R2GenCSR | 0.2041 | 0.3000 | 0.1546 | 0.1478 | 0.6333 | 1.8396 | 0.1953 | |
| R2GenCMN | 0.2334 | 0.2903 | 0.1952 | 0.0603 | 0.6500 | 1.7216 | 0.1990 | |
| Method | BLEU-1 | BLEU-2 | BLEU-3 | BLEU-4 | ROUGE-L | CIDEr |
|---|---|---|---|---|---|---|
| Traditional Methods | ||||||
| R2Gen | 0.6004 | 0.4703 | 0.3807 | 0.3138 | 0.3605 | 0.0232 |
| R2GenCMN | 0.6232 | 0.5178 | 0.4420 | 0.3838 | 0.7065 | 0.0650 |
| R2GPT | 0.7324 | 0.6446 | 0.5777 | 0.5231 | 0.8389 | 0.2589 |
| CvT2DistilGPT2 | 0.6249 | 0.5224 | 0.4485 | 0.3904 | 0.4131 | 0.0268 |
| R2GenCSR | 0.7216 | 0.6372 | 0.5710 | 0.5165 | 0.8386 | 0.1786 |
| Chest X-ray | Ground Truth | MLC Prediction | MedGemma + Fact-Flow | MedGemma |
|---|---|---|---|---|
| Right secondary PTB in the upper and middle fields | Pulmonary tuberculosis , Secondary (post-primary) pulmonary tuberculosis | secondary PTB in the right upper field | bilateral PTB | |
| RadFact F1 | 1 | 0 | ||
| extensive infiltrates bilaterally with large cavity in RUL and a moderate pleural effusion on the left . AFB smears and RNA probes pos for MTB. Active TB , cavitary . | Pulmonary tuberculosis , Pulmonary cavitation , Pulmonary infiltrates , Pleural effusion | bilateral PTB with cavitation and left pleural effusion | bilateral PTB | |
| RadFact F1 | 0.67 | 0 |
| Input Modality | Clinical Efficacy | Natural Language Generation | ||||||||
| Image | Label | F1 | Prec. | Recall | B-2 | B-3 | B-4 | R-L | CIDEr | METEOR |
| Practical Configurations | ||||||||||
| ✓ | – | 0.0286 | 1.0000 | 0.0145 | 0.0265 | 0.0265 | 0.0265 | 0.4779 | 1.2035 | 0.1141 |
| – | Pred | 0.2115 | 0.2656 | 0.1757 | 0.2895 | 0.2409 | 0.2074 | 0.5943 | 1.9209 | 0.2188 |
| ✓ | Pred | 0.2831 | 0.3535 | 0.2361 | 0.2951 | 0.2455 | 0.2129 | 0.6107 | 1.9434 | 0.2236 |
| Oracle Upper Bounds | ||||||||||
| Stage 1 | Result |
|---|---|
| Report-level (50 sampled reports) | |
| Coverage | 100% (50/50) |
| LLM-Match Accuracy | 100% (50/50) |
| Label-level ( ) | |
| Redundancy | 7.5% |
| Valid & decidable | 80% |
Medical Report Generation
Medical report generation turns medical images, clinical records, or conversations into structured, clinically useful reports.
See all 82 papersA visual large language foundational model for medical image recognition using clinician-contributed online resources
Synergistic Perception-Reasoning Governance: Grounding Medical MLLMs with Verifiable Anatomical Evidence
LLaVA-1.5-7B, LLaVA-Med-1.5-7B, Qwen3-VL-8B/32B, and InternVL-3.5-8B/38B. Controlled ablations and visualizations further validate the framework, which consistently outperforms baselines across medical benchmarks, improving close-ended accuracy by up to and reducing open-ended hallucinations by . The code has been made available on GitHub: blue{https://github.com/Henry991115/SPRG}.