VLM2Vec: Training Vision-Language Models for Massive Multimodal Embedding Tasks
Ziyan Jiang, Rui Meng, Xinyi Yang, Semih Yavuz, Yingbo Zhou, Wenhu, Chen

TL;DR
This paper introduces VLM2Vec, a contrastive training framework that transforms vision-language models into universal multimodal embedding models capable of handling diverse downstream tasks with improved performance.
Contribution
The paper presents MMEB, a comprehensive benchmark for multimodal embeddings, and VLM2Vec, a novel training method that enhances existing vision-language models for universal embedding tasks.
Findings
VLM2Vec improves performance by 10-20% over existing models.
VLM2Vec can process any image-text combination based on task instructions.
VLMs are inherently strong embedding models.
Abstract
Embedding models have been crucial in enabling various downstream tasks such as semantic similarity, information retrieval, and clustering. Recently, there has been a surge of interest in developing universal text embedding models that can generalize across tasks (e.g., MTEB). However, progress in learning universal multimodal embedding models has been relatively slow despite its importance and practicality. In this work, we aim to explore the potential for building universal embeddings capable of handling a wide range of downstream tasks. Our contributions are twofold: (1) MMEB (Massive Multimodal Embedding Benchmark), which covers 4 meta-tasks (i.e. classification, visual question answering, multimodal retrieval, and visual grounding) and 36 datasets, including 20 training and 16 evaluation datasets covering both in-distribution and out-of-distribution tasks, and (2) VLM2Vec…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗VLM2Vec/VLM2Vec-V2.0model· 4.9k dl· ♡ 284.9k dl♡ 28
- 🤗TIGER-Lab/VLM2Vec-LoRAmodel· 17 dl· ♡ 1117 dl♡ 11
- 🤗TIGER-Lab/VLM2Vec-Fullmodel· 88k dl· ♡ 2988k dl♡ 29
- 🤗TIGER-Lab/VLM2Vec-LLaVa-Nextmodel· 62 dl· ♡ 162 dl♡ 1
- 🤗parasail-ai/VLM2Vec-LLaVa-Next-vllmmodel· 6 dl· ♡ 26 dl♡ 2
- 🤗TIGER-Lab/VLM2Vec-Qwen2VL-7Bmodel· 1.5k dl· ♡ 101.5k dl♡ 10
- 🤗TIGER-Lab/VLM2Vec-Qwen2VL-2Bmodel· 345 dl· ♡ 1345 dl♡ 1
- 🤗MgGladys/code_SAS_VLM2Vecmodel
- 🤗AnwinMJ/VLM2Vec-Qwen2VL-2Bmodel· 13 dl13 dl
Videos
Taxonomy
TopicsMultimodal Machine Learning Applications
MethodsContrastive Language-Image Pre-training · BLIP: Bootstrapping Language-Image Pre-training
