VOLMO: Versatile and Open Large Models for Ophthalmology
Organizations: Department of Biomedical Informatics & Data Science, Yale University · Ray and Stephanie Lane Computational Biology Department, Carnegie Mellon University · Yong Loo Lin School of Medicine, National University of Singapore · Department of Radiology, Washington University in Saint Louis · Harvard Medical School, Harvard University · National Eye Institute, National Institutes of Health · National Library of Medicine, National Institutes of Health
Abstract
Vision impairment affects millions globally, and early detection is critical to preventing irreversible vision loss. Ophthalmology workflows require clinicians to integrate medical images, structured clinical data, and free-text notes to determine disease severity and management, which is time-consuming and burdensome. Recent multimodal large language models (MLLMs) show promise, but existing general and medical MLLMs perform poorly in ophthalmology, and few ophthalmology-specific MLLMs are openly available. We present VOLMO (Versatile and Open Large Models for Ophthalmology), a model-agnostic, data-open framework for developing ophthalmology-specific MLLMs. VOLMO includes three stages: ophthalmology knowledge pretraining on 86,965 image-text pairs from 26,569 articles across 82 journals; domain task fine-tuning on 26,929 annotated instances spanning 12 eye conditions for disease screening and severity classification; and multi-step clinical reasoning on 913 patient case reports for assessment, planning, and follow-up care. Using this framework, we trained a compact 2B-parameter MLLM and compared it with strong baselines, including InternVL-2B, LLaVA-Med-7B, MedGemma-4B, MedGemma-27B, and RETFound. We evaluated these models on image description generation, disease screening and staging classification, and assessment-and-management generation, with additional manual review by two healthcare professionals and external validation on three independent cohorts for age-related macular degeneration and diabetic retinopathy. Across settings, VOLMO-2B consistently outperformed baselines, achieving stronger image description performance, an average F1 of 87.4% across 12 eye conditions, and higher scores in external validation.
Figures & tables
| Dataset | Images | Modality | Population |
| BRSET | 15,201 | CFP | Brazilian |
| OIMHS | 2,933 | OCT | Multi-ethnic |
| FIVES | 240 | CFP | Asian |
| EyePACS | 8,555 | CFP | United States |
| Model | BLEU-1 | ROUGE-L F1 | BERTScore F1 | SBERT Similarity |
| InternVL-2B | ||||
| ( ) | ( ) | ( ) | ( ) | |
| LLaVA-Med | ||||
| ( ) | ( ) | ( ) | ( ) | |
| MedGemma-4B | ||||
| ( ) | ( ) | ( ) | ( ) |
| Model | F1 | Sensitivity | Specificity | F1 | Sensitivity | Specificity | F1 | Sensitivity | Specificity |
|---|---|---|---|---|---|---|---|---|---|
| Glaucoma | AMD | DR | |||||||
| RETFound | |||||||||
| InternVL-2B | |||||||||
| LLaVA-Med | |||||||||
| AMD | DR | |||||
| Model | F1 | Sensitivity | Specificity | F1 | Sensitivity | Specificity |
| RETFound | ||||||
| InternVL-2B | ||||||
| LLaVA-Med | ||||||
| Method | Overall | Stage 0 | Stage 1 | Stage 2 | Stage 3 | Stage 4 | ||||||||||||
| F1 | Sens | Spec | F1 | Sens | Spec | F1 | Sens | Spec | F1 | Sens | Spec | F1 | Sens | Spec | F1 | Sens | Spec | |
| Macular Hole | ||||||||||||||||||
| InternVL-2B | 5.47 | 3.67 | 94.83 | – | – | – | – | – | – | 13.81 | 9.67 | 84.83 | 2.61 | 1.33 | 99.67 | 0.00 | 0.00 | 100.00 |
| LLaVA-Med | 16.67 | 33.33 | 66.67 | – | – | – | – | – | – | 0.00 | 0.00 | 100.00 | 0.00 | 0.00 | 100.00 | 50.00 | 100.00 | 0.00 |
| MedGemma-27B | 22.00 | 30.57 | 66.31 | – | – | – | – | – | – | 11.11 | 6.96 | 88.72 | 48.78 | 81.08 | 16.10 | 6.11 | 3.67 | 94.12 |
| MedGemma-4B | 19.84 | 18.04 | 82.32 | – | – | – | – | – | – | 25.25 | 21.33 | 76.13 | 34.27 | 32.78 | 70.83 | 0.00 | 0.00 | 100.00 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | ROUGE-L F1 | BLEU-1 | BLEU-2 | BLEU-3 | BLEU-4 | BERTScore F1 | SBERT Similarity |
| InternVL-2B | |||||||
| ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | |
| LLaVA-Med | |||||||
| ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | |
| MedGemma-4B | |||||||
| ( ) | ( ) | ( ) | ( ) | ( ) | ( ) | ( ) |
| Glaucoma | AMD | DR | |||||||
| Model | F1 | Sensitivity | Specificity | F1 | Sensitivity | Specificity | F1 | Sensitivity | Specificity |
| RETFound (frozen) | |||||||||
| RETFound (unfrozen) | |||||||||
| Hyperparameter | Value |
| Training Configuration | |
| Number of GPUs | 4 |
| Total batch size | 1 |
| Per-device batch size | 1 |
| Gradient accumulation steps | 1 |
| Mixed precision | bfloat16 |