Source-linked AI summary

MM-Embed: Universal Multimodal Retrieval with Multimodal LLMs

Sheng-Chieh Lin, Chankyu Lee, Mohammad Shoeybi, Jimmy Lin, Bryan Catanzaro, Wei Ping

arXiv:2411.02571v2cs.CLcs.AIcs.CVcs.IRcs.LG

TL;DR

Existing retrievers typically target fixed tasks and single modalities, limiting broader multimodal search. The paper develops MLLM-based universal multimodal retrievers, modality-aware training, continuous fine-tuning, and zero-shot reranking, with MM-Embed achieving state-of-the-art multimodal retrieval and stronger text retrieval than NV-Embed-v1.

  • Problem

    Existing retrieval models focus on fixed tasks and single-modality queries and results, motivating retrieval across diverse tasks and multimodal inputs.

    Source: §1 · pp. 1–2
  • Method

    The paper fine-tunes MLLM bi-encoder retrievers with modality-aware hard negatives and continuous text-retrieval fine-tuning, and prompts MLLMs as zero-shot rerankers.

    Source: §1 · p. 2, §4.1 · p. 4
  • Results

    MM-Embed achieves state-of-the-art performance on M-BEIR while surpassing NV-Embed-v1 on MTEB retrieval tasks; zero-shot reranking further improves difficult multimodal retrieval.

    Source: §1 · p. 2, §6 · p. 10
  • Takeaways & Limitations

    MLLMs can support universal multimodal retrieval, while reranking remains useful for especially complex interleaved text-image queries.

    Source: §1 · p. 2

    The retrieval formulation considers text and image only, leaving audio and video for future work.

    Source: §3 · p. 4

Abstract

from arXiv · show

State-of-the-art retrieval models typically address a straightforward search scenario, in which retrieval tasks are fixed (e.g., finding a passage to answer a specific question) and only a single modality is supported for both queries and retrieved results. This paper introduces techniques for advancing information retrieval with multimodal large language models (MLLMs), enabling a broader search scenario, termed universal multimodal retrieval, where multiple modalities and diverse retrieval tasks are accommodated. To this end, we first study fine-tuning an MLLM as a bi-encoder retriever on 10 datasets with 16 retrieval tasks. Our empirical results show that the fine-tuned MLLM retriever is capable of understanding challenging queries, composed of both text and image, but it underperforms compared to a smaller CLIP retriever in cross-modal retrieval tasks due to the modality bias exhibited by MLLMs. To address the issue, we propose modality-aware hard negative mining to mitigate the modality bias exhibited by MLLM retrievers. Second, we propose continuously fine-tuning the universal multimodal retriever to enhance its text retrieval capability while preserving multimodal retrieval capability. As a result, our model, MM-Embed, achieves state-of-the-art performance on the multimodal retrieval benchmark M-BEIR, which spans multiple domains and tasks, while also surpassing the state-of-the-art text retrieval model, NV-Embed-v1, on the MTEB retrieval benchmark. We also explore prompting the off-the-shelf MLLMs as zero-shot rerankers to refine the ranking of the candidates from the multimodal retriever. We find that, through prompt-and-reranking, MLLMs can further improve multimodal retrieval when the user queries (e.g., text-image composed queries) are more complex and challenging to understand. These findings also pave the way for advancing universal multimodal retrieval in the future.

1 INTRODUCTION

The paper broadens retrieval from narrow, single-modality tasks to universal multimodal retrieval with diverse instructions, queries, and documents. It develops MLLM retrievers and rerankers, addressing modality bias while achieving strong multimodal and text retrieval performance.

  • Universal multimodal retrieval accommodates diverse user-instructed tasks with text, image, or interleaved text-image queries and documents.Source: §1 · pp. 1–2
  • MLLM retrievers outperform CLIP retrievers on challenging interleaved text-image queries but underperform on cross-modal retrieval because of modality bias.Source: §1 · p. 2
  • Modality-aware hard negative mining and continuous fine-tuning produce MM-Embed, a universal retriever with state-of-the-art multimodal performance and competitive text retrieval.Source: §1 · p. 2
  • Zero-shot MLLM rerankers further improve accuracy on especially challenging interleaved text-image queries.On CIRCO, reranking raises mAP@5 by over 7 points against the existing state-of-the-art composed-image retriever and the universal retrievers.Source: §1 · p. 2

2 RELATED WORK

Prior work expanded retrieval from single-modal settings toward instruction-aware and multimodal tasks, but important gaps remained in modality coverage and text retrieval. This paper extends multimodal retrieval with MLLM retrievers and zero-shot reranking.

  • Instruction-aware dense retrieval uses task-specific instructions to learn diverse retrieval tasks beyond text retrieval.M-BEIR established instruction-aware fine-tuning as important for universal multimodal retrieval.Source: §2 · p. 2
  • Vision-language retrieval research progressed from single-modal to cross-modal and complex multimodal tasks, often assuming homogeneous query and document modalities.Source: §2 · p. 2
  • M-BEIR introduced heterogeneous queries and candidate pools with diverse retrieval tasks, but its study was limited to CLIP-based retrievers and omitted important text-to-text tasks.Source: §2 · pp. 2–3
  • This work extends prior text-reranking research by prompting MLLMs as zero-shot rerankers for multimodal retrieval tasks.Source: §2 · p. 3

3 UNIVERSAL MULTIMODAL RETRIEVAL

Universal multimodal retrieval retrieves ranked candidates for an instructed search intent from collections containing text, images, and interleaved text-image documents. The paper restricts its modality scope to text and images.

  • Given a multimodal query and task instruction, the retriever ranks candidates from a pool of multimodal documents according to a specified ranking metric.Source: §3 · p. 3
  • Queries and candidates may each be text, image, or interleaved text-image, while the same query can express different search intents through task-specific instructions.For example, an image query can request either an image caption or a similar image.Source: §3 · p. 3
  • The paper considers text and image modalities only; audio and video are left for future work.Source: §3 · p. 4

4 METHOD

The method fine-tunes MLLM bi-encoder retrievers with task instructions, modality-aware hard negatives, and continued mixed-task training, then uses prompted MLLMs to rerank retrieved candidates.

4 METHOD

  • Instruction-guided MLLM fine-tuning projects multimodal queries and documents into a shared space for k-nearest neighbor retrieval.The query representation includes the task instruction to capture retrieval-task intent.Source: §4 · p. 4, §4.1 · p. 4

4.1 FINE-TUNING MULTIMODAL LLMS FOR UNIVERSAL MULTIMODAL RETRIEVAL

  • Modality-aware negative mining addresses MLLM modality bias by selecting incorrect-modality and same-modality candidates with unsatisfactory information.Incorrect-modality negatives rank above the labeled positive, while same-modality negatives rank below position k′; the experiment sets k′ = 45.Source: §4.1 · p. 4, §4.1.1 · p. 4

4.1.1 MODALITY-AWARE HARD NEGATIVE MINING

  • The contrastive-learning candidate pool uses in-batch samples as random negatives before mining hard negatives from the retriever’s top-50 candidates.Hard-negative training uses twice as many candidate documents as random-negative mining under the same batch size, so batch sizes are adjusted for fair comparison.Source: §4.1.1 · pp. 4–5

4.1.2 CONTINUOUS FINE-TUNING

  • Continuous fine-tuning combines universal multimodal and text-to-text retrieval data while retaining previously mined incorrect-modality negatives.The procedure rem ineates same-modality hard negatives with M hard and retains first-type negatives when M hard finds none.Source: §4.1.2 · p. 5

4.2 ZERO-SHOT MULTIMODAL LLM RERANKER

  • A zero-shot LLaVa-Next reranker evaluates the top 10 retrieved candidates through True/False prompts and uses the True-token probability as the relevance score.The preliminary study reports improvements mainly for interleaved text-image queries, including composed image retrieval and visual question answering.Source: §4.2 · p. 5

5 EXPERIMENTS

Experiments evaluate universal multimodal retrievers across M-BEIR and MTEB, comparing CLIP- and MLLM-based backbones, hard-negative training, continuous fine-tuning, and zero-shot reranking. Results show complementary strengths: MLLMs handle multimodal queries well, modality-aware hard negatives improve single-modal retrieval, and continuous fine-tuning preserves multimodal capability while strengthening text retrieval.

Datasets and models

  • M-BEIR contains 10 datasets with 16 multimodal retrieval tasks, while MTEB evaluation covers 15 diverse text retrieval datasets.M-BEIR training uses 1.1M queries and evaluation uses 190K test queries; MTEB reports average nDCG@10 across its datasets.Source: §5.1 · pp. 5–6
  • LLaVa-Next MLLM retrievers use a Mistral 7B language model with a CLIP image encoder and vision-language projector, alongside CLIP-Large baselines.The experiments include LLaVa-Next variants and CLIPSF, a CLIP-based model that separately encodes image and text inputs.Source: §5.1 · p. 6

Main results

  • MLLM retrievers outperform CLIPSF on multimodal-query tasks but lag on single-modal and especially cross-modal retrieval, whereas NVEmb leads text-to-text retrieval on WebQA.The results also show domain-dependent behavior for BLIPFF, which is stronger on fashion datasets than on VisualNews.Source: §5.2 · p. 7
  • Hard-negative fine-tuning significantly improves MLLM retrieval accuracy, particularly for single-modal queries, while modality-aware mining mitigates bias toward retrieving relevant text instead of images.The authors attribute the gains partly to accelerating contrastive learning in MLLM retrievers and identify modality bias in top-1 errors.Source: §5.2 · pp. 7–8

Ablations and reranking

  • Continuous fine-tuning improves text retrieval while retaining strong multimodal capability, and zero-shot reranking helps visual question answering but not FashionIQ or CIRR.Joint fine-tuning lowers multimodal accuracy by over 2 points, whereas staged fine-tuning incurs a 0.8-point multimodal drop; reranking benefits OVEN and InfoSeek.Source: §5.2 · p. 8, §5.3.2 · p. 9
  • Zero-shot MLLM rerankers improve difficult interleaved text-image retrieval but degrade performance on most single-modal tasks, including after scaling from 7B to 34B.The authors hypothesize that cross-encoders better handle challenging multimodal queries, while lacking task- and domain-specific knowledge limits zero-shot performance.Source: §5.3.3 · p. 10

6 CONCLUSION AND FUTURE WORK

The paper develops MLLM-based techniques for universal multimodal retrieval and reports strong benchmark performance, while identifying efficiency and distillation as future directions.

  • Modality-aware hard negative mining improves MLLM-based retriever accuracy by 5 points on M-BEIR.Source: §6 · p. 10
  • MM-Embed achieves state-of-the-art universal multimodal retrieval accuracy while ranking in the top five on MTEB retrieval tasks.Source: §6 · p. 10
  • Zero-shot MLLM rerankers further boost retrieval accuracy on challenging multimodal-query tasks.Source: §6 · p. 10
  • Future work includes distilling MM-Embed into smaller multimodal retrievers to improve retrieval efficiency.Source: §6 · p. 10
  • Another proposed direction is distilling an MLLM reranker into a retriever for multimodal-query tasks.Source: §6 · p. 10

A.1 IMPLEMENTATION DETAILS

The implementation uses Tevatron and distinct training configurations for MLLM-based and CLIP-based retrievers, with length limits set for multimodal and continuous fine-tuning.

  • Training and inference use Tevatron, while CLIP-based retrievers follow Wei et al.’s settings.Source: §A.1 · p. 15
  • MLLM-based retrievers are fine-tuned with DeepSpeed Zero 2 and gradient checkpointing.Source: §A.1 · p. 15
  • During M-BEIR fine-tuning, query and document maximum length is set to 128.Source: §A.1 · p. 15
  • Continuous fine-tuning uses both M-BEIR and text-to-text retrieval training data.Source: §A.1 · p. 15

A.2 RETRIEVAL EFFICIENCY COMPARISONS

The efficiency comparison evaluates storage and latency for retrievers on the 5.6M-document M-BEIR corpus using query encoding and vector-search measurements.

  • Storage is measured on the 5.6M documents in the M-BEIR dataset.Source: §A.2 · p. 15
  • Retrieval latency includes query encoding and vector search.Source: §A.2 · p. 15
  • Query latency is measured by sampling 100 queries from each of the 16 M-BEIR test-query pools with batch size 1.Source: §A.2 · p. 15

A.3 BASELINE REPRODUCING

The appendix documents baseline reproduction, dataset statistics, modality distributions, benchmark comparisons, and prompting configurations for retrieval and reranking experiments.

Baseline reproduction

  • The reproduced M rand(CLIPSF) implementation is intended to be equivalent to Wei et al.’s fine-tuned CLIPSF checkpoint.Source: §A.3 · p. 15

Benchmark statistics and comparisons

Modality analysis

  • Most MLLM retrievers show low Task 1 modality accuracy because of modality bias, while modality-aware hard negatives resolve this issue for MM-Embed.Source: Table 14 · p. 17

Evaluation configurations

Negative samples

  • Modality-aware negative samples can have incorrect modalities despite similar semantic meaning, whereas poor information-need matches are less accurate than correct answers.Source: Figure 2 · p. 19

Reranking analysis

  • For composed image retrieval, retrieved and reranked top-1 candidates sometimes differ from the sole labeled positive while appearing correct.Source: Figure 3 · p. 20
Loading 2411.02571v2…