Expandable Modality Experts for Medical Vision-Language Learning
Organizations: Korea University · The Catholic University of Korea
Abstract
Learning across medical imaging modalities requires making use of images without paired text and accommodating new domains while retaining existing representations. We propose a medical vision-language technique built around an expandable bank of modality experts. Its Multiway Transformer combines shared visual computation with deterministically routed feed-forward experts and a separate text pathway. A modality-aware visual tokenizer supplies targets for masked pretraining on 19.4 million unpaired image rows across seven modalities; contrastive alignment then uses 3.23 million image-text pairs. Additional fundus and optical coherence tomography experts learn from paired data while the original image and text embedding paths remain frozen. With a ViT-Large backbone, the proposed technique achieves the best or tied-best result in 24 of 25 benchmark settings across nine modalities: 10 of 11 zero-shot classification benchmarks, all 10 linear probes, and all four retrieval benchmarks. Mean balanced accuracy is 0.674 for zero-shot classification and 0.856 for linear probing, and mean bidirectional retrieval recall is 20.70%. A separate three-seed sequential experiment with matched adaptation data yields fundus and OCT retrieval gains of 14.95 and 9.31 percentage points, with no measured loss on preceding fundus or pathology tasks. The preservation argument requires unchanged existing computation paths and inference conditions, and feature-identity checks verify retention on evaluated inputs. The proposed technique provides a modular approach to learning and expanding medical vision-language representations.
Figures & tables
| Benchmark | Modality | OURS | BMC | BMCA | ConceptCLIP | UniMed-CLIP |
| BreaKHis | pathology | .665 | .532 | .553 | .637 | .601 |
| Pneumonia | X-ray | .722 | .732 | .911 | .859 | .786 |
| CASIA-CXR | X-ray | .720 | .630 | .590 | .680 | .670 |
| Thyroid | ultrasound | .744 | .604 | .579 | .612 | .599 |
| EDD-polyp | endoscopy | .824 | .752 | .644 | .714 | .623 |
| HAM10000 | dermatology | .819 | .300 | .365 | .389 | .178 |
| Benchmark | OURS | BMC | BMCA | ConceptCLIP | MerMED | UniMed-CLIP |
| HEST (pathology) | .994 | .978 | .986 | .981 | .984 | .979 |
| BrainTumor (MRI) | .972 | .866 | .894 | .926 | .917 | .903 |
| CT-Kidney (CT) | .993 | .950 | .967 | .986 | .993 | .964 |
| TN5000 (ultrasound) | .802 | .761 | .768 | .783 | .782 | .762 |
| RadImageNet (MRI) | .956 | .940 | .942 | .953 | .932 | .949 |
| EDD2020 (endoscopy) | .825 | .767 | .808 | .820 | .824 | .763 |
| Benchmark | Modality | OURS | BMC | BMCA | ConceptCLIP | UniMed-CLIP |
| OpenI | X-ray | 35.88 | 2.60 | 4.23 | 5.47 | 21.97 |
| MR-RATE | MRI | 11.52 | 4.72 | 5.68 | 5.12 | 5.12 |
| derm7pt | dermatology | 9.64 | 6.00 | 7.37 | 8.74 | 3.30 |
| PathGen-600 | pathology | 25.75 | 17.64 | 19.39 | 25.61 | 17.97 |
| Mean (n=4) | 20.70 | 7.74 | 9.17 | 11.24 | 12.09 | |
| Model | Fundus gain | OCT gain | Fundus forgetting | PathGen forgetting |
| BMC | 13.95 | 11.58 | 9.85 | 6.11 |
| BMCA | 15.47 | 10.53 | 7.59 | 3.22 |
| ConceptCLIP | 13.78 | 9.01 | 5.33 | 5.39 |
| UniMed-CLIP | 11.69 | 10.50 | 15.29 | 2.97 |
| Proposed technique ViT-L | 0.00 | 0.00 |
| Model (adaptation) | PathGen |
| Proposed technique ViT-L (routed expert) | 0.0 |
| BMCA LoRA | |
| BMC LoRA | |
| UniMed-CLIP LoRA | |
| ConceptCLIP LoRA |
Appendix figures & tables39 assets
Supplementary material from the paper’s appendix.
Appendix
| Modality | Stage 1 rows | Stage 2 pairs | Sources: Stage 1 Stage 2 |
| Pathology | 5,956,670 | 1,139,291 | TCGA patches ( Weinstein et al., 2013 ) Quilt-1M ( Ikezogwo et al., 2023 ) ; PathCap ( Sun et al., 2024 ) |
| Endoscopy | 4,864,701 | 158,672 | Endo-FM private ( Wang et al., 2023b ) ; Hyper-Kvasir ( Borgli et al., 2020 ) ; Kvasir-Capsule ( Smedsrud et al., 2021 ) ; CholecT45 ( Nwoye et al., 2022 ) ; LDPolypVideo ( Ma et al., 2021 ) ; Colonoscopic Kvasir-VQA-x1 ( Gautam et al., 2025 ) |
| MRI | 3,877,303 | 463,588 | MedTrinity MRI ( Xie et al., 2025 ) , including BraTS ( Menze and others, 2015 ) MedTrinity MRI ( Xie et al., 2025 ) |
| CT | 3,336,658 | 347,842 | MedTrinity CT ( Xie et al., 2025 ) MedTrinity CT ( Xie et al., 2025 ) |
| X-ray | 621,616 | 212,498 | MIMIC-CXR-JPG ( Johnson et al., 2024 ) ; CheXpert ( Irvin et al., 2019 ) ; NIH ChestX-ray14 ( Wang et al., 2017 ) CheXpert ( Irvin et al., 2019 ) |
| Ultrasound | 193,308 | 364,362 | MIMIC-IV-ECHO ( Gow and others, 2026 ) ; brachial plexus ( Tyagi and others, 2024 ) ; STMUS ( Marzola and others, 2021 ) ; EchoCP ( Wang et al., 2021 ) US-365K ( Jin et al., 2026 ) |
| Model | Vision backbone | Input | Image path (M) | Total (M) |
| Proposed technique ViT-L (9-mod) | Multiway ViT-L/16 + DA-MoE | 384 | 355.40 | 1,280.00 |
| BMC | ViT-B/16 | 224 | 86.19 | 195.90 |
| BMCA | ViT-L/14 | 224 | 303.97 | 454.16 |
| ConceptCLIP | SigLIP SO400M/14 | 384 | 428.23 | 542.87 |
| UniMed-CLIP | ViT-B/16 | 224 | 86.19 | 195.90 |
| MerMED (inference backbone) | ViT-B/16 | 224 | 85.80 | 85.80 |
| Setting | Fundus | OCT |
| Training pairs | 88,143 | 19,396 |
| Initialization | Seven-modality base | Seven-modality base |
| Additional Stage 1 | None | None |
| Learning rate | ||
| Global batch size | 112 | 112 |
| Per-GPU batch size | 16 | 16 |
| Setting | Value |
| Training pairs | Fundus: ; OCT: |
| Seeds | |
| Optimizer | AdamW; weight decay |
| Batch size | image–text pairs |
| Candidate learning rates | and |
| Training length | Minimum , maximum epochs per candidate |
| Setting | Value |
| Shared initialization | Identical randomly initialized shared weights; no pretrained backbone checkpoint |
| Expert initialization | Shared-FFN initialization with zero output projections; routed model only |
| Visual tokenizer | Same pretrained, frozen VQ-KD tokenizer for both models |
| Stage-1 images | across seven modalities; 98 validation-overlapping image paths excluded |
| Stage-1 text | unpaired texts, sampled separately from images |
| Stage-1 duration | Five image-data epochs; optimizer updates |
| Benchmark | Modality | Proposed technique ViT-B | no-MoE ViT-B | |
| Zero-shot (n=8 benchmarks) | ||||
| HAM10000 | dermatology | .1401 | .1276 | |
| LC25000 | pathology | .2000 | .0652 | |
| Thyroid | ultrasound | .5091 | .4608 | |
| BreaKHis | pathology | .5000 | .5000 | |
| CASIA-CXR | X-ray | .3200 | .2000 | |
| Task | Benchmark | Multi-teacher | Single-teacher |
| Zero-shot | HAM10000 | 14.29 | 14.11 |
| LC25000 | 20.00 | 20.00 | |
| Thyroid | 53.85 | 50.51 | |
| BreaKHis | 50.00 | 50.00 | |
| CASIA-CXR | 24.00 | 22.00 | |
| Pneumonia | 50.00 | 50.00 |
| Benchmark | Modality | Proposed technique | BMC | BMCA | ConceptCLIP | UniMed |
| OpenI | X-ray | 0.00 | ||||
| MR-RATE | MRI | 0.00 | ||||
| Derm7pt | dermatology | 0.00 | ||||
| PathGen-600 | pathology | 0.00 | ||||
| ROCO-CT | CT | 0.00 | ||||
| Liver-US | ultrasound | 0.00 |
Medical VLMs
Medical vision-language models connect clinical images with text for diagnosis, reporting, question answering, and image grounding.
See all 474 papers