E5-V: Universal Embeddings with Multimodal Large Language Models

Ting Jiang, Minghui Song, Zihan Zhang, Haizhen Huang, Weiwei Deng +4 more
7/17/2024
cs.CLcs.CVcs.IR

No official code found. Best implementation: kongds/E5-V (275 stars, Apache-2.0, last commit 2025-12-10).

Abstract

Multimodal large language models (MLLMs) have shown promising advancements in general visual and language understanding. However, the representation of multimodal information using MLLMs remains largely unexplored. In this work, we introduce a new framework, E5-V, designed to adapt MLLMs for achieving universal multimodal embeddings. Our findings highlight the significant potential of MLLMs in representing multimodal inputs compared to previous approaches. By leveraging MLLMs with prompts, E5-V effectively bridges the modality gap between different types of inputs, demonstrating strong performance in multimodal embeddings even without fine-tuning. We propose a single modality training approach for E5-V, where the model is trained exclusively on text pairs. This method demonstrates significant improvements over traditional multimodal training on image-text pairs, while reducing training costs by approximately 95%. Additionally, this approach eliminates the need for costly multimodal training data collection. Extensive experiments across four types of tasks demonstrate the effectiveness of E5-V. As a universal multimodal model, E5-V not only achieves but often surpasses state-of-the-art performance in each task, despite being trained on a single modality.

View on arXivView PDF

Code Implementations(1)

kongds/E5-VCommunity100%
Apache-2.0

E5-V: Universal Embeddings with Multimodal Large Language Models

27511Shell, PythonJul 15, 202410 months agoApache-2.0

Similar Papers

Cite this paper

@article{jiang2024ev,
  title  = {E5-V: Universal Embeddings with Multimodal Large Language Models},
  author = {Ting Jiang and Minghui Song and Zihan Zhang and Haizhen Huang and Weiwei Deng and Feng Sun and Qi Zhang and Deqing Wang and Fuzhen Zhuang},
  year   = {2024},
  eprint = {2407.12580},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.12580v1}
}

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

Discussion