Filtering, Distillation, and Hard Negatives for Vision-Language Pre-Training

Filip Radenovic, Abhimanyu Dubey, Abhishek Kadian, Todor Mihaylov, Simon Vandenhende +4 more
2/14/2026

No official code found. Best implementation: facebookresearch/diht (139 stars, last commit 2025-12-16).

Abstract

Vision-language models trained with contrastive learning on large-scale noisy data are becoming increasingly popular for zero-shot recognition problems. In this paper we improve the following three aspects of the contrastive pre-training pipeline: dataset noise, model initialization and the training objective. First, we propose a straightforward filtering strategy titled Complexity, Action, and Text-spotting (CAT) that significantly reduces dataset size, while achieving improved performance across zero-shot vision-language tasks. Next, we propose an approach titled Concept Distillation to leverage strong unimodal representations for contrastive training that does not increase training complexity while outperforming prior work. Finally, we modify the traditional contrastive alignment objective, and propose an importance-sampling approach to up-sample the importance of hard-negatives without adding additional complexity. On an extensive zero-shot benchmark of 29 tasks, our Distilled and Hard-negative Training (DiHT) approach improves on 20 tasks compared to the baseline. Furthermore, for few-shot linear probing, we propose a novel approach that bridges the gap between zero-shot and few-shot performance, substantially improving over prior work. Models are available at github.com/facebookresearch/diht.

View on arXivView PDF

Code Implementations(1)

Filtering, Distillation, and Hard Negatives for Vision-Language Pre-Training

1393PythonJan 5, 202310 months agoNOASSERTION

Similar Papers

Cite this paper

@article{radenovic2026filtering,
  title  = {Filtering, Distillation, and Hard Negatives for Vision-Language Pre-Training},
  author = {Filip Radenovic and Abhimanyu Dubey and Abhishek Kadian and Todor Mihaylov and Simon Vandenhende and Yash J. Patel and Y. Wen and Vignesh Ramanathan and D. Mahajan},
  year   = {2026},
  eprint = {2301.02280},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2301.02280},
  journal = {CVPR 2023 2023}
}

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

Discussion