Vision-Language Models are Strong Noisy Label Detectors

Tong Wei, Hao-Tian Li, Chun-Shu Li, Jiang-Xin Shi, Yu-Feng Li +1 more
9/29/2024
cs.LGcs.CV

No official code found. Best implementation: HotanLee/DeFT (18 stars, MIT, last commit 2025-03-31). 1 more below.

Abstract

Recent research on fine-tuning vision-language models has demonstrated impressive performance in various downstream tasks. However, the challenge of obtaining accurately labeled data in real-world applications poses a significant obstacle during the fine-tuning process. To address this challenge, this paper presents a Denoising Fine-Tuning framework, called DeFT, for adapting vision-language models. DeFT utilizes the robust alignment of textual and visual features pre-trained on millions of auxiliary image-text pairs to sieve out noisy labels. The proposed framework establishes a noisy label detector by learning positive and negative textual prompts for each class. The positive prompt seeks to reveal distinctive features of the class, while the negative prompt serves as a learnable threshold for separating clean and noisy samples. We employ parameter-efficient fine-tuning for the adaptation of a pre-trained visual encoder to promote its alignment with the learned textual prompts. As a general framework, DeFT can seamlessly fine-tune many pre-trained models to downstream tasks by utilizing carefully selected clean samples. Experimental results on seven synthetic and real-world noisy datasets validate the effectiveness of DeFT in both noisy label detection and image classification.

View on arXivView PDF

Code Implementations(2)

HotanLee/DeFTCommunity100%
MIT

The official implementation for paper: Vision-Language Models are Strong Noisy Label Detectors

181PythonSep 29, 20241 years agoMIT

Similar Papers

Cite this paper

@article{wei2024visionlanguage,
  title  = {Vision-Language Models are Strong Noisy Label Detectors},
  author = {Tong Wei and Hao-Tian Li and Chun-Shu Li and Jiang-Xin Shi and Yu-Feng Li and Min-Ling Zhang},
  year   = {2024},
  eprint = {2409.19696},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2409.19696},
  url    = {http://arxiv.org/abs/2409.19696v1},
  journal = {NEURIPS 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/2409.19696.svg)](https://codeofpaper.com/paper/2409.19696)

Discussion