CPLIP: Zero-Shot Learning for Histopathology with Comprehensive Vision-Language Alignment

Sajid Javed, Arif Mahmood, Iyyakutti Iyappan Ganapathi, Fayaz Ali Dharejo, Naoufel Werghi +1 more
6/7/2024
cs.CVcs.CLcs.LG

No official code found. Best implementation: iyyakuttiiyappan/CPLIP (21 stars, last commit 2024-07-18).

Abstract

This paper proposes Comprehensive Pathology Language Image Pre-training (CPLIP), a new unsupervised technique designed to enhance the alignment of images and text in histopathology for tasks such as classification and segmentation. This methodology enriches vision-language models by leveraging extensive data without needing ground truth annotations. CPLIP involves constructing a pathology-specific dictionary, generating textual descriptions for images using language models, and retrieving relevant images for each text snippet via a pre-trained model. The model is then fine-tuned using a many-to-many contrastive learning method to align complex interrelated concepts across both modalities. Evaluated across multiple histopathology tasks, CPLIP shows notable improvements in zero-shot learning scenarios, outperforming existing methods in both interpretability and robustness and setting a higher benchmark for the application of vision-language models in the field. To encourage further research and replication, the code for CPLIP is available on GitHub at https://cplip.github.io/

View on arXivView PDF

Code Implementations(1)

212PythonMar 14, 20242 years ago

Similar Papers

Cite this paper

@article{javed2024cplip,
  title  = {CPLIP: Zero-Shot Learning for Histopathology with Comprehensive Vision-Language Alignment},
  author = {Sajid Javed and Arif Mahmood and Iyyakutti Iyappan Ganapathi and Fayaz Ali Dharejo and Naoufel Werghi and Mohammed Bennamoun},
  year   = {2024},
  eprint = {2406.05205},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.05205v1},
  journal = {CVPR 2024 2024}
}

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/2406.05205.svg)](https://codeofpaper.com/paper/2406.05205)

Discussion