WAICA 2026Ophthalmic multimodal reasoning

OphVLM-R1Efficient Ophthalmic Reasoning via Curriculum RL

A 2B-parameter vision-language model that learns clinical reasoning in the order clinicians do: from visual perception to integrated diagnostic judgment.

Zishi QiXiaoya Hu*Huilin PanAng GaoJiaxin HouJiankun LiYongao Qian

School of Artificial Intelligence and Automation, Huazhong University of Science and Technology · * Corresponding author

88.24%OmniMedVQA-Eye
out-of-domain accuracy
2Bparameters
15,418reasoning trajectories
+26.21points over SFT on Omni-Eye
OphVLM-R1 project overview with an ophthalmic AI assistant and the perception, interpretation, reasoning, and knowledge curriculum stages.
The core idea

Clinical competence is progressive. Training should be too.

Ophthalmic MLLMs are constrained by unstructured training data, flat training strategies, and model sizes that limit practical deployment. OphVLM-R1 closes the loop across data, model, and optimization.

The pipeline combines verified Chain-of-Thought data, LoRA-based supervised fine-tuning, and curriculum reinforcement learning with sequence-level optimization and hard-sample dynamic backtracking.

Verified data

OphReason-Vision

15,418 reasoning trajectories synthesized from 100K+ clinical cases and 30+ public datasets, with expert agreement κ = 0.82.

Stable optimization

Sequence-level GSPO

Sequence-level policy ratios reduce variance accumulation across long clinical reasoning chains.

Long-tail learning

Dynamic backtracking

Persistently failed prompts return with higher sampling probability while keeping every rollout on-policy.

Clinical-pathway curriculum

From seeing to reasoning

Four tasks increase in diagnostic complexity and follow the clinical workflow from perceptual grounding to knowledge-intensive decisions.

Perception

Lesion localization

Single-image visual grounding

2,700samples
Comparison

Multi-image selection

Cross-image diagnostic evidence

2,700samples
Synthesis

Report generation

Structured long-form reasoning

3,600samples
Knowledge

Knowledge Q&A

Visual findings + clinical knowledge

1,000samples
Figure 2 · Training architecture
Two-stage OphVLM-R1 training pipeline: cold-start supervised fine-tuning followed by four-stage curriculum reinforcement learning with GSPO and hard-sample dynamic backtracking.
Stage 1 injects domain knowledge through LoRA-based SFT. Stage 2 progressively increases task difficulty and uses mixed verifiable and judge rewards.
OphReason-Vision

Reasoning data, closed-loop verified

Standardization, structured synthesis, and expert-collaborative optimization turn heterogeneous ophthalmic records into quality-controlled reasoning trajectories.

Figure 1 · Dataset construction
Three-stage data pipeline showing data standardization, structured clinical reasoning synthesis, and expert-collaborative optimization for OphReason-Vision.
Automated LVLM-as-a-Judge filtering uses a 0.7 threshold; three board-certified ophthalmologists review the difficult 18% of samples.

Dataset composition

13,418 training samples + 2,000 held-out cases

SubsetNToken rangeImagesPurpose
cold_start3,4181,609–2,1131–2Cold-start SFT
Lesion Localization2,7001,038–1,0691Stage 1
Multi-image Selection2,7001,115–2,2401–2Stage 2
Report Generation3,6001,012–5,9851–5Stage 3
Knowledge Q&A1,0001,012–5,9851–5Stage 4
eval_in_domain2,0001,060–1,1381–2Evaluation
Evaluation

A smaller model, a stronger reasoning path

OphVLM-R1 is evaluated on held-out in-domain cases, 31 fine-grained fundus tasks, and an out-of-domain ophthalmic VQA benchmark drawn from 11 independent sources.

In-Domain38.40%2,000 cases · 4 tasks
Fundus-MMBench42.58%620 samples · 31 tasks
Reference avg.56.41%+4.46 over InternVL3.5-4B

Evaluation datasets

Three complementary dimensions of ophthalmic reasoning

DatasetSamplesTasksType
In-Domain2,0004Multiple-choice
Fundus-MMBench62031Fine-grained fundus
OmniMedVQA-Eye10,04411 sourcesOut-of-domain VQA

Main results

Accuracy (%) · best and second-best are highlighted per benchmark

ModelIn-DomainFundusOmni-EyeAvg.*
Generic MLLMs
InternVL3.5-2B34.5036.6155.4742.19
InternVL3.5-4B36.2342.1077.5151.95
Medical MLLMs (RLVR)
MedVLM-R1-2B27.8020.8168.0638.89
Large medical MLLMs (SFT, off-the-shelf)
Lingshu-7B44.2041.2987.4257.64
HuatuoGPT-Vision-7B38.3028.0671.7846.05
Ophthalmic MLLMs (SFT, off-the-shelf)
FundusExpert-8B31.2054.8464.7150.25
Ophthalmic MLLMs (RLVR)
OphthaReason-Intern-2B31.0035.4879.6148.70
OphthaReason-Qwen-3B36.6038.8786.8654.11
OphVLM-R1-2B (Ours)38.4042.5888.2456.41

* The cross-benchmark average is reference-only because task scales, formats, and random baselines differ. Within-benchmark ranking is the meaningful comparison.

What makes the difference?

Ablation study · ΔOmni is the drop from the full model

ConfigurationIn-DomainFundusOmni-EyeΔOmni
OphVLM-R1 (Full)38.40%42.58%88.24%
Training strategy
SFT Only37.52%34.47%62.03%−26.21
SFT + RL One-shot37.96%38.62%78.14%−10.10
SFT + RL Shuffled37.73%37.85%76.48%−11.76
Stage ablation
w/o Stage 1 (Lesion Loc.)38.14%40.43%85.62%−2.62
w/o Stage 2 (Multi-image)38.02%40.17%85.13%−3.11
w/o Stage 3 (Report Gen.)37.88%39.72%84.38%−3.86
w/o Stage 4 (Knowledge QA)38.07%40.31%85.47%−2.77
Component ablation
w/ GRPO (token-level)37.84%39.76%84.52%−3.72
w/o Hard Sample BT38.11%40.83%86.12%−2.12
Open resources

Use the model. Study the data. Reproduce the pipeline.

System code

OphAgent

Open-source code for the associated ophthalmic agent system.

Citation

Build on this work

If OphVLM-R1 or OphReason-Vision supports your research, please cite the WAICA 2026 paper.

@inproceedings{qi2026ophvlm,
  title     = {OphVLM-R1: Efficient Ophthalmic
               Reasoning via Curriculum Reinforcement Learning},
  author    = {Qi, Zishi and Hu, Xiaoya and Pan, Huilin
               and Gao, Ang and Hou, Jiaxin and Li, Jiankun
               and Qian, Yongao},
  booktitle = {Proceedings of the World Artificial
               Intelligence Conference Academic (WAICA)},
  year      = {2026}
}