atlas

Research map / Vision-language and multimodal / Multimodal LLMs

MM-EMBED: UNIVERSAL MULTIMODAL RETRIEVAL WITH MULTIMODAL LLMS

ICLR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Unified any-modality language models · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Fine-tunes LLaVA-Next (Mistral 7B) and NV-Embed-v1 as a universal multimodal bi-encoder with modality-aware hard negative mining, adds continuous text-retrieval fine-tuning to produce MM-Embed, and prompts MLLMs as zero-shot rerankers.

Problem

Existing retrievers handle only fixed tasks with a single modality for queries and documents, while real search needs diverse tasks over heterogeneous text, image, and interleaved text-image content; MLLM-based retrievers also show modality bias toward text in cross-modal retrieval.

Approach

Initialize the MLLM retriever from a strong text embedding LLM (NV-Embed-v1 inside LLaVA-Next), train with instruction-aware contrastive learning using modality-aware hard negatives (wrong-modality and low-ranked same-modality candidates), then continuously fine-tune on text retrieval data to recover text ability; use the MLLM's True/False probability as a zero-shot reranker over top-10 candidates

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add modality-aware hard negative miningLLaVa-Next MLLM retrievers · M-BEIR all tasksaverage retrieval accuracy: 48.3 -> 52.3Helped
continuously fine-tune M^hard(NVEmb) on text-to-text retrieval dataM^hard(NVEmb) · MTEB retrievalaverage nDCG@10: 49.7 -> 60.3Helped
continuously fine-tune M^hard(NVEmb) on text-to-text retrieval dataM^hard(NVEmb) · M-BEIR all tasksaverage retrieval accuracy: 52.3 -> 52.7Helped
rerank the top-10 candidates with zero-shot LLaVa-NextMM-Embed · CIRCO validationmAP@5: 32.3 -> 39.9Helped
rerank the top-10 candidates with zero-shot LLaVa-NextM^hard(NVEmb) · InfoSeek task 6R@5: 35.8 -> 37.1Helped
rerank the top-10 candidates with zero-shot LLaVa-NextM^hard(NVEmb) · FashionIQ task 7R@10: 26.6 -> 20.0Hurt
add task instructions during fine-tuning (ablation)NVEmb · VisualNews task 1retrieval accuracy: 33.1 -> 38.7Helped
add task instructions to zero-shot NVEmb queries (ablation)NVEmb · VisualNews task 1retrieval accuracy: 15.3 -> 17.4Helped
jointly fine-tune NVEmb on multimodal and text-to-text data (ablation)NVEmb · M-BEIR single-modal-query tasksM-BEIR average: 54.3 -> 52.2Hurt
jointly fine-tune NVEmb on multimodal and text-to-text data (ablation)NVEmb · BEIR retrieval tasksaverage nDCG@10: 51.7 -> 63.0Helped
continuously fine-tune M^hard(NVEmb) on text-to-text data (ablation)M^hard(NVEmb) · M-BEIR single-modal-query tasksM-BEIR average: 56.4 -> 55.6Hurt
continuously fine-tune M^hard(NVEmb) on text-to-text data (ablation)M^hard(NVEmb) · BEIR retrieval tasksaverage nDCG@10: 51.7 -> 63.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: M-BEIR MS MARCO HotpotQA Natural Questions PAQ StackExchange SQuAD ArguAna BioASQ FiQA FEVER

Benchmarks: M-BEIR MTEB retrieval (15 tasks) CIRCO

Metrics: Recall@5 Recall@10 nDCG@10 mAP@5 modality accuracy@1

Baselines: CLIP_SF (UniIR) BLIP_FF (UniIR) MagicLens E5-V NV-Embed-v1

Builds on: NV-Embed-v1 LLaVA-NeXT UniIR / M-BEIR CLIP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy