CLEFT: Language-Image Contrastive Learning with Efficient Large Language Model and Prompt Fine-Tuning

Yuexi Du, Brian Chang, Nicha C. Dvornek
7/30/2024
cs.CVcs.AIcs.LG

No official code found. Best implementation: XYPB/CLEFT (18 stars, Apache-2.0, last commit 2025-02-12).

Abstract

Recent advancements in Contrastive Language-Image Pre-training (CLIP) have demonstrated notable success in self-supervised representation learning across various tasks. However, the existing CLIP-like approaches often demand extensive GPU resources and prolonged training times due to the considerable size of the model and dataset, making them poor for medical applications, in which large datasets are not always common. Meanwhile, the language model prompts are mainly manually derived from labels tied to images, potentially overlooking the richness of information within training samples. We introduce a novel language-image Contrastive Learning method with an Efficient large language model and prompt Fine-Tuning (CLEFT) that harnesses the strengths of the extensive pre-trained language and visual models. Furthermore, we present an efficient strategy for learning context-based prompts that mitigates the gap between informative clinical diagnostic data and simple class labels. Our method demonstrates state-of-the-art performance on multiple chest X-ray and mammography datasets compared with various baselines. The proposed parameter efficient framework can reduce the total trainable model size by 39% and reduce the trainable language model to only 4% compared with the current BERT encoder.

View on arXivView PDF

Code Implementations(1)

XYPB/CLEFTCommunity100%
Apache-2.0

Official Implementation of "CLEFT: Language-Image Contrastive Learning with Efficient Large Language Model and Prompt Fine-Tuning" on MICCAI 2024.

181PythonJun 28, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{du2024cleft,
  title  = {CLEFT: Language-Image Contrastive Learning with Efficient Large Language Model and Prompt Fine-Tuning},
  author = {Yuexi Du and Brian Chang and Nicha C. Dvornek},
  year   = {2024},
  eprint = {2407.21011},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.21011v1}
}

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

Discussion