Exploring visual language models as a powerful tool in the diagnosis of Ewing Sarcoma
Alvaro Pastor-Naranjo, Pablo Meseguer, Rocío del Amor, Jose Antonio Lopez-Guerrero, Samuel Navarro, Katia Scotlandi, Antonio Llombart-Bosch, Isidro Machado, Valery Naranjo
TL;DR
This work targets multiclass diagnosis of Ewing's sarcoma from histopathology by framing it as a multiple instance learning problem on tissue microarrays. It compares vision-language pretraining (PLIP) against traditional CNN features, using a transformer-based MIL aggregator (TransMIL) to produce core-level predictions from patch embeddings. The results show that in-domain PLIP features, when paired with TransMIL, yield higher diagnostic accuracy and substantially fewer trainable parameters than fully supervised CNN baselines, with strong performance on ES versus other sarcomas. This approach offers a data-efficient, cost-effective path for accurate histopathology-based sarcoma classification and may generalize to broader diagnostic tasks in digital pathology.
Abstract
Ewing's sarcoma (ES), characterized by a high density of small round blue cells without structural organization, presents a significant health concern, particularly among adolescents aged 10 to 19. Artificial intelligence-based systems for automated analysis of histopathological images are promising to contribute to an accurate diagnosis of ES. In this context, this study explores the feature extraction ability of different pre-training strategies for distinguishing ES from other soft tissue or bone sarcomas with similar morphology in digitized tissue microarrays for the first time, as far as we know. Vision-language supervision (VLS) is compared to fully-supervised ImageNet pre-training within a multiple instance learning paradigm. Our findings indicate a substantial improvement in diagnostic accuracy with the adaption of VLS using an in-domain dataset. Notably, these models not only enhance the accuracy of predicted classes but also drastically reduce the number of trainable parameters and computational costs.
