[MICCAI 2026 Early Accept] Official implementation of Evi-Steer
5
stars
12
commits
Python
primary language
May 31, 2026
updated

Abstract: Parameter-efficient adaptation of vision-language foundation models is crucial for precise multimodal understanding of biomedical images, yet existing methods remain deterministic and often struggle under domain shift or ambiguous image-text alignment. This limitation is particularly critical in the clinic, where models should remain robust in low-data regimes and domain shifts. We present Evi-Steer, an evidential cross-modal low-dimensional steering framework for BiomedCLIP that enables uncertainty-aware parameter-efficient fine-tuning while updating only 0.11% of total model parameters. Our approach performs lightweight low-dimensional token updates in both vision and text encoders while simultaneously estimating epistemic uncertainty. These uncertainty estimates update gate residuals, allowing the model to adapt conservatively when evidence is weak. Furthermore, we introduce cross-modal confidence fusion based on Dempster-Shafer theory, enabling visual adaptation to be conditioned on textual confidence and suppressing conflicting or uncertain cross-modal updates. We conduct a comprehensive evaluation on 15 biomedical imaging datasets spanning 8 organs and 8 imaging modalities under few-shot learning and domain generalization settings. Evi-Steer consistently outperforms state-of-the-art methods under few-shot learning and domain shift settings, demonstrating a practical and robust pathway for deploying vision-language models in real-world clinical settings.
Results reported below show accuracy for few-shot scenarios as well as domain generalization across 15 biomedical domain recognition datasets averaged over 3 seeds.
| Method | K=4 | K=8 | K=16 |
|---|---|---|---|
| Zero-shot BiomedCLIP | – | 43.81 | – |
| CoOp | 65.52 | 72.36 | 76.26 |
| CoCoOp | 60.63 | 67.75 | 72.25 |
| KgCoOp | 65.19 | 70.74 | 72.48 |
| ProGrad | 66.33 | 71.76 | 73.98 |
| BiomedCoOp | 67.50 | 72.43 | 77.15 |
| LP++ | 65.51 | 70.85 | 75.42 |
| CLIP-Adapter | 47.11 | 48.51 | 50.60 |
| Tip-Adapter-F | 66.22 | 72.73 | 77.60 |
| GDA | 67.34 | 74.92 | 77.23 |
| CLIP-LoRA | 65.93 | 72.47 | 74.75 |
| Evi-Steer (Ours) | 71.43 | 77.33 | 81.18 |
| Method | ID | OOD | HM |
|---|---|---|---|
| Zero-shot BiomedCLIP | 58.27 | 60.65 | 59.44 |
| CoOp | 75.93 | 73.46 | 74.67 |
| CoCoOp | 74.33 | 71.32 | 72.79 |
| ProGrad | 77.05 | 73.36 | 75.16 |
| KgCoOp | 75.85 | 75.03 | 75.44 |
| GDA | 74.36 | 70.72 | 72.49 |
| CLIP-LoRA | 75.81 | 71.69 | 73.69 |
| BiomedCoOp | 76.82 | 72.30 | 74.49 |
| Evi-Steer (Ours) | 79.78 | 77.95 | 78.85 |
For installation and other package requirements, please follow the instructions detailed in INSTALL.md.
Please follow the instructions at DATASETS.md to prepare all datasets.
Please refer to the RUN.md for detailed instructions on training, evaluating and reproducing the results using our pre-trained models.
If you use our work, please consider citing:
@article{koleilat2026evi,
title={Evi-Steer: Learning to Steer Biomedical Vision-Language Models through Efficient and Generalizable Evidential Tuning},
author={Koleilat, Taha and Rivaz, Hassan and Xiao, Yiming},
journal={arXiv preprint arXiv:2605.26292},
year={2026}
}
@inproceedings{koleilat2025biomedcoop,
title={Biomedcoop: Learning to prompt for biomedical vision-language models},
author={Koleilat, Taha and Asgariandehkordi, Hojat and Rivaz, Hassan and Xiao, Yiming},
booktitle={Proceedings of the Computer Vision and Pattern Recognition Conference},
pages={14766--14776},
year={2025}
}
@article{koleilat2026clipsvd,
title={{CLIP}-{SVD}: Efficient and Interpretable Vision{\textendash}Language Adaptation via Singular Values},
author={Taha Koleilat and Hassan Rivaz and Yiming Xiao},
journal={Transactions on Machine Learning Research},
issn={2835-8856},
year={2026},
url={https://openreview.net/forum?id=XYy8pwqwMR}
}
Our code builds upon the BiomedCoOp and CLIP-SVD repositories.
11 commits
1 commits
Python
99.4%
[MICCAI 2026 Early Accept] Official implementation of Evi-Steer
5
stars
12
commits
Python
primary language
May 31, 2026
updated

Abstract: Parameter-efficient adaptation of vision-language foundation models is crucial for precise multimodal understanding of biomedical images, yet existing methods remain deterministic and often struggle under domain shift or ambiguous image-text alignment. This limitation is particularly critical in the clinic, where models should remain robust in low-data regimes and domain shifts. We present Evi-Steer, an evidential cross-modal low-dimensional steering framework for BiomedCLIP that enables uncertainty-aware parameter-efficient fine-tuning while updating only 0.11% of total model parameters. Our approach performs lightweight low-dimensional token updates in both vision and text encoders while simultaneously estimating epistemic uncertainty. These uncertainty estimates update gate residuals, allowing the model to adapt conservatively when evidence is weak. Furthermore, we introduce cross-modal confidence fusion based on Dempster-Shafer theory, enabling visual adaptation to be conditioned on textual confidence and suppressing conflicting or uncertain cross-modal updates. We conduct a comprehensive evaluation on 15 biomedical imaging datasets spanning 8 organs and 8 imaging modalities under few-shot learning and domain generalization settings. Evi-Steer consistently outperforms state-of-the-art methods under few-shot learning and domain shift settings, demonstrating a practical and robust pathway for deploying vision-language models in real-world clinical settings.
Results reported below show accuracy for few-shot scenarios as well as domain generalization across 15 biomedical domain recognition datasets averaged over 3 seeds.
| Method | K=4 | K=8 | K=16 |
|---|---|---|---|
| Zero-shot BiomedCLIP | – | 43.81 | – |
| CoOp | 65.52 | 72.36 | 76.26 |
| CoCoOp | 60.63 | 67.75 | 72.25 |
| KgCoOp | 65.19 | 70.74 | 72.48 |
| ProGrad | 66.33 | 71.76 | 73.98 |
| BiomedCoOp | 67.50 | 72.43 | 77.15 |
| LP++ | 65.51 | 70.85 | 75.42 |
| CLIP-Adapter | 47.11 | 48.51 | 50.60 |
| Tip-Adapter-F | 66.22 | 72.73 | 77.60 |
| GDA | 67.34 | 74.92 | 77.23 |
| CLIP-LoRA | 65.93 | 72.47 | 74.75 |
| Evi-Steer (Ours) | 71.43 | 77.33 | 81.18 |
| Method | ID | OOD | HM |
|---|---|---|---|
| Zero-shot BiomedCLIP | 58.27 | 60.65 | 59.44 |
| CoOp | 75.93 | 73.46 | 74.67 |
| CoCoOp | 74.33 | 71.32 | 72.79 |
| ProGrad | 77.05 | 73.36 | 75.16 |
| KgCoOp | 75.85 | 75.03 | 75.44 |
| GDA | 74.36 | 70.72 | 72.49 |
| CLIP-LoRA | 75.81 | 71.69 | 73.69 |
| BiomedCoOp | 76.82 | 72.30 | 74.49 |
| Evi-Steer (Ours) | 79.78 | 77.95 | 78.85 |
For installation and other package requirements, please follow the instructions detailed in INSTALL.md.
Please follow the instructions at DATASETS.md to prepare all datasets.
Please refer to the RUN.md for detailed instructions on training, evaluating and reproducing the results using our pre-trained models.
If you use our work, please consider citing:
@article{koleilat2026evi,
title={Evi-Steer: Learning to Steer Biomedical Vision-Language Models through Efficient and Generalizable Evidential Tuning},
author={Koleilat, Taha and Rivaz, Hassan and Xiao, Yiming},
journal={arXiv preprint arXiv:2605.26292},
year={2026}
}
@inproceedings{koleilat2025biomedcoop,
title={Biomedcoop: Learning to prompt for biomedical vision-language models},
author={Koleilat, Taha and Asgariandehkordi, Hojat and Rivaz, Hassan and Xiao, Yiming},
booktitle={Proceedings of the Computer Vision and Pattern Recognition Conference},
pages={14766--14776},
year={2025}
}
@article{koleilat2026clipsvd,
title={{CLIP}-{SVD}: Efficient and Interpretable Vision{\textendash}Language Adaptation via Singular Values},
author={Taha Koleilat and Hassan Rivaz and Yiming Xiao},
journal={Transactions on Machine Learning Research},
issn={2835-8856},
year={2026},
url={https://openreview.net/forum?id=XYy8pwqwMR}
}
Our code builds upon the BiomedCoOp and CLIP-SVD repositories.
11 commits
1 commits
Python
99.4%