VLM2Vec: Training Vision-Language Models for Massive Multimodal Embedding Tasks

Ziyan Jiang, Rui Meng, Xinyi Yang, Semih Yavuz, Yingbo Zhou, Wenhu Chen

arXiv:2410.05160 · 2026-07-27 공개 · arXiv · PDF

vision-language out-of-distribution contrastive-training multimodal-embedding task-instruction mmeb vlm2vec embedding-benchmark

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 (Vision-Language Model ->Vector), a contrastive training framework that converts any state-of-the-art vision-language model into an embedding model via training on MMEB. Unlike previous models such as CLIP and BLIP, which encodes text or images independently without any task instruction, VLM2Vec can process any combination of images and text to generate a fixed-dimensional vector based on task instructions. We build a series of VLM2Vec models on SoTA VLMs like Phi-3.5-V, LLaVA-1.6 and evaluate them on MMEB's evaluation split. Our results show that VLM2Vec achieves an absolute average improvement of 10% to 20% over existing multimodal embedding models on both in-distribution and out-of-distribution datasets in MMEB. We show that VLMs are secretly strong embedding models.

한국어 요약

한 줄 요약

VLM2Vec은 대규모 다모달 임베딩 벤치마크 MMEB와 함께, 임베딩 성능을 10~20% 개선하는 새로운 대비 학습 프레임워크를 제시한다.

핵심 기여도

핵심 아이디어

기존 다모달 임베딩 모델(CLIP, BLIP 등)은 텍스트와 이미지를 독립적으로 인코딩하거나 얕은 융합을 수행하여, 모달 간 관계를 완전히 포착하지 못하였다. VLM2Vec은 VLM(Phi-3.5-V, LLaVA-1.6)을 활용하여, 텍스트와 이미지 정보를 트랜스포머 아키텍처 내에서 깊이 융합함으로써, 임베딩 벡터가 모달 간 관계를 더 잘 반영하도록 설계되었다. 이는 기존 모델에서 볼 수 없었던 **instruction-based processing**을 통해, 임의의 텍스트-이미지 조합을 처리할 수 있게 한다.

또한, MMEB는 기존 연구에서 다루지 않았던 다양한 메타태스크와 OOD 데이터셋을 포함하여, 임베딩 모델의 일반화 능력을 체계적으로 평가할 수 있는 기반을 제공한다.

기술적 접근법

주요 결과

의의 및 한계

VLM2Vec은 기존 다모달 임베딩 모델의 한계를 극복하고, 임의의 텍스트-이미지 조합을 처리할 수 있는 유연한 임베딩 벡터를 생성한다. MMEB는 다모달 임베딩 연구의 표준 평가 기준을 제시하며, 학술적·실용적 가치가 높다. 그러나, VLM2Vec은 기존 VLM에 의존하므로, VLM 자체의 편향이나 데이터 품질에 영향을 받을 수 있다. 또한, MMEB는 특정 메타태스크에만 국한되지 않지만, 모든 실제 응용 상황을 포괄하지는 못한다.

실용적 활용

VLM2Vec은 이미지-텍스트 검색, 시각 질의 응답, 시맨틱 클러스터링 등 다양한 다모달 응용 분야에 활용 가능하다. 특히, OOD 데이터셋에서 높은 성능을 보이므로, 실제 산업 환경에서 예측 불가능한 데이터에 대한 일반화 능력이 필요한 경우 유용하다.