Can Agents Distinguish Visually Hard-to-Separate Diseases in a Zero-Shot Setting? A Pilot Study

Zihao Zhao, Frederik Hauke, Juliana De Castilhos, Sven Nebelung, Daniel Truhn
2/26/2026
cs.CV

No official code found. Best implementation: TruhnLab/Contrastive-Agent-Reasoning (4 stars, Apache-2.0, last commit 2026-03-05).

Abstract

The rapid progress of multimodal large language models (MLLMs) has led to increasing interest in agent-based systems. While most prior work in medical imaging concentrates on automating routine clinical workflows, we study an underexplored yet clinically significant setting: distinguishing visually hard-to-separate diseases in a zero-shot setting. We benchmark representative agents on two imaging-only proxy diagnostic tasks, (1) melanoma vs. atypical nevus and (2) pulmonary edema vs. pneumonia, where visual features are highly confounded despite substantial differences in clinical management. We introduce a multi-agent framework based on contrastive adjudication. Experimental results show improved diagnostic performance (an 11-percentage-point gain in accuracy on dermoscopy data) and reduced unsupported claims on qualitative samples, although overall performance remains insufficient for clinical deployment. We acknowledge the inherent uncertainty in human annotations and the absence of clinical context, which further limit the translation to real-world settings. Within this controlled setting, this pilot study provides preliminary insights into zero-shot agent performance in visually confounded scenarios.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[arXiv'26] Can Agents Distinguish Visually Hard-to-Separate Diseases in a Zero-Shot Setting? A Pilot Study

40Shell, PythonFeb 26, 20267 months agoApache-2.0

Similar Papers

Cite this paper

@article{zhao2026agents,
  title  = {Can Agents Distinguish Visually Hard-to-Separate Diseases in a Zero-Shot Setting? A Pilot Study},
  author = {Zihao Zhao and Frederik Hauke and Juliana De Castilhos and Sven Nebelung and Daniel Truhn},
  year   = {2026},
  eprint = {2602.22959},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.22959v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.22959.svg)](https://codeofpaper.com/paper/2602.22959)

Discussion