REVIEW 3 major objections 5 minor 7 cited by
mmE5: Improving Multimodal Multilingual Embeddings via High-quality Synthetic Data
T0 review · 3 major / 5 minor · reviewed 2026-08-08 · deepseek-v4-flash
Pith's one-line read 560K carefully synthesized samples outperform 26M prior ones and set state-of-the-art scores on a 36-task multimodal benchmark.
desk verdict mmE5 is a well-executed synthetic-data recipe that lifts multimodal embedding performance, but the headline data-efficiency claim is clouded by an untested train/test image-overlap route and a backbone mismatch. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the one-pass, self-evaluating data-synthesis pipeline. It combines four steps, data configuration, multi-aspect visual interpretation (general description, object-level details, contextual features, and task-specific brainstorming), text synthesis, and self-evaluation with revision, inside a single call to a multimodal large language model. The single-pass design preserves image context and cross-modal alignment, while the self-evaluation step, which scores relevance, plausibility, clarity, and diversity before revising, keeps fidelity high. The other key element is the data quadruple (task instruction, query, positive document, hard negative document, where a hard negative is a document that looks relevant but is wrong), which feeds a contrastive InfoNCE loss during finetuning.
What would settle it
Re-run the exact 560K pipeline with an open-source multimodal large language model whose pretraining data are known to exclude the MMEB and XTD image sets, and compare zero-shot scores; if the open-source teacher reproduces the 58.6 average, the criteria carry the gain, while a large drop would implicate benchmark overlap in the proprietary teacher.
Extended reading notes
Core claim
The paper's central claim is that the quality of synthetic multimodal training data can be defined and engineered. Its framework first configures each sample by task (classification, VQA, or retrieval), modality combination (seven types such as image-to-text, text-to-image, and image-text-to-image-text), language (93 languages), and real query images drawn from an open image corpus. A multimodal large language model then produces a multi-aspect visual interpretation, writes the instruction, query, positive document, and hard-negative document, evaluates its own output on relevance, plausibility, clarity, and diversity, and rewrites the sample, all in one pass so the model continuously sees the image. The resulting 560K samples are used with a contrastive InfoNCE loss to finetune mmE5. Trained this way, mmE5 scores 58.6 zero-shot and 69.8 supervised on MMEB, compared with 44.0 for a model trained on 26M synthetic samples, and it averages 95.3 Recall@10 across seven languages on XTD.
Load-bearing premise
The result assumes that the proprietary model generating the synthetic data describes the sampled images honestly and has not already absorbed the evaluation benchmarks through its own training data, so the reported gains reflect the design criteria rather than teacher memorization.
Editorial extensions
If this is right
- Synthetic data quality, not sheer volume, is the main driver: 560K samples produced by the three-criteria pipeline outperform 26M samples from prior pipelines on average MMEB score.
- Coverage across three tasks and seven modality combinations lets a single model generalize to classification, VQA, retrieval, and grounding; dropping any task type lowers MMEB performance in ablations.
- Multilingual synthetic data transfers to English benchmarks about as well as English-only data while adding strong gains on non-English retrieval, and the 93-language set is enough to set a state of the art on XTD.
- The synthesis recipe transfers to different base multimodal large language models, improving each over its own baseline, so the method is not tied to one backbone.
Reading between the lines
- Inference: The pipeline does not test whether the proprietary teacher model has already seen the evaluation benchmarks, so part of the reported gap could come from teacher memorization rather than the three design criteria; a clean check would replace the teacher with an open model whose pretraining data exclude those benchmarks.
- Inference: The three criteria could double as a filtering or selection signal for existing synthetic corpora, not just a generation prompt, meaning candidate samples could be scored for scope, alignment, and fidelity and pruned without regenerating them.
- Inference: The same criteria appear modality-agnostic, so the single-pass self-evaluating design may transfer to audio and video embeddings, where labeled data are even scarcer.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes mmE5, a multimodal multilingual embedding model trained on 560K synthetic samples produced by a single-pass GPT-4o pipeline. The pipeline samples real images from LAION-400M, performs multi-aspect visual interpretation, generates task/query/positive/hard-negative tuples across three tasks, seven modality combinations, and 93 languages, and then self-evaluates and refines each sample. The authors report state-of-the-art results on the 36-task MMEB benchmark (zero-shot 58.6 versus MMRet's 44.0 with 26M synthetic samples; supervised 69.8) and best average Recall@10 on the seven-language XTD benchmark (95.3). They attribute the gains to three data-quality criteria: broad scope, robust cross-modal alignment, and high fidelity.
Significance. If the results hold up under contamination controls, this is a valuable contribution: it suggests that a relatively small, carefully synthesized multimodal dataset can outperform much larger synthetic corpora, and the authors support this with extensive ablations (Table 5), a scaling analysis (Figure 4), same-backbone comparisons (Table 4), and detailed prompt documentation in the appendix. The public release of code, datasets, and models is a further strength. The main risks are empirical rather than logical: possible train/test image overlap between LAION-400M samples and MMEB/XTD test images, and a headline comparison that confounds data scale with backbone strength. Both are testable and should be addressed before the central claims can be accepted.
major comments (3)
- The training images are sampled from LAION-400M without any exclusion of images that appear, or are near-duplicates of, images in the MMEB or XTD test sets. MMEB includes MSCOCO, ImageNet, VisualNews, and other web-sourced images that are very likely present in LAION-400M. If such images enter the 560K training set, the contrastive objective can memorize image-to-text associations that transfer directly to test queries, and the GPT-4o generation step can produce text that is close to original captions or annotations. The paper reports no overlap statistics and no training run on an exclusion-based subset, even though the Limitations section acknowledges only the proprietary-teacher issue. This route is plausible and directly affects the headline 58.6 zero-shot MMEB score and the 45x data-efficiency claim. Please add a quantitative overlap analysis (e.g., nearest-neighbor or perceptual-hash similarity between synthetic training images and MMEB/XTD test images), report results after training on an overlap-excluded subset, and, if feasible, ablate the teacher model to separate image-overlap effects from synthesis-criteria effects.
- The zero-shot comparison in Table 2 compares mmE5 built on Llama-3.2-11B-Vision against MMRet built on Phi-3.5-V, so the stated 45x-data advantage is not a controlled comparison of data quality. Table 4 demonstrates that mmE5 beats VLM2Vec and MMRet baselines when compared on the same base MLLM, but it does not include MMRet on Llama-3.2-11B-Vision or an equivalent 26M-sample baseline on the same backbone. The central data-efficiency claim therefore needs a same-backbone, same-data-budget experiment, or an explicit reformulation that the improvement is measured across backbones.
- The hyperparameter analysis is described as follows: 'we tune these hyperparameters on evaluation datasets comprising 1K samples from each training set. However, for consistency with previous experiments, we present results on the MMEB test sets.' This makes it unclear whether any MMEB test labels were used for model selection. If the LoRA rank, batch size, and temperature in Figure 5 were chosen using test-set performance, the reported zero-shot averages are optimistically biased. Please clarify the split used for tuning and, if test labels were used, provide a proper held-out validation split and re-report the affected numbers.
minor comments (5)
- The header 'w/o. Visual Interpertation' contains a misspelling of 'Interpretation'.
- The notation for modality combinations is inconsistent: the text and Figure 1 use arrows (IT→I, IT→IT, T→IT), while Section 4.5.1 and Table 5 use 'IT2I', 'IT2IT', and 'T2IT'. Please unify the notation.
- The row label 'w/ english synthetic data' should be capitalized as 'w/ English synthetic data'.
- The x-axis is labeled 'Synthetic Data Size (log scale)', but the plotted ticks appear linear (50K, 100K, 200K, ...). Please clarify whether the axis is logarithmic and adjust the tick labels accordingly.
- The claim of using '45 times less training data' should explicitly say '45x less synthetic data' and should note that the comparison in Table 2 is across different backbone models; the current wording implies a controlled data-efficiency comparison.
Circularity Check
No significant circularity: benchmark evaluation is external and the synthesis claims are supported by ablations, not by construction.
full rationale
I find no circular derivation chain. The paper's central empirical claims—SOTA on MMEB and XTD—are established by evaluation on external benchmarks, not by construction from the synthesis pipeline. The three data-quality criteria are asserted and then tested through ablations (Table 5) and scaling experiments (Figure 4); no reported score is algebraically forced by the synthesis equations. The self-citations to the authors' prior E5-style synthesis work (Wang et al. 2024a; Chen et al. 2024) supply prompt/data-format conventions, but the load-bearing evidence for the method is the external benchmark comparison and component ablations, so these citations are not circular. The acknowledged reliance on GPT-4o and the absence of an overlap analysis between LAION-400M training images and MMEB/XTD test images are legitimate contamination and reproducibility risks, but they are not cases where a prediction reduces to its inputs by definition. The note that hyperparameters are tuned on 1K-sample evaluation splits and then reported on MMEB test sets is a methodology detail worth scrutiny, but it is standard validation selection rather than a fitted quantity renamed as a prediction.
Assumptions & free parameters
free parameters (4)
- Synthetic data task ratio =
1:1:2 (classification:VQA:retrieval)
- Language sampling weights =
English 36.4%, 14 languages about 3.1% each (Fig. 3)
- Hard negative mining rank =
70th position in VLM2Vec-LoRA ranking
- Training hyperparameters (batch size, temperature, LoRA rank) =
LoRA rank 8, lr 2e-5, one epoch; batch size and temperature selected via Fig. 5 ranges
assumptions (4)
- domain assumption InfoNCE contrastive learning on synthetic (t, q, d+, d-) quadruples transfers to the MMEB and XTD benchmarks.
- domain assumption GPT-4o-generated texts are semantically aligned with the LAION images and do not systematically leak benchmark answers.
- domain assumption Average Precision@1 over 36 MMEB tasks and Recall@10 over 7 XTD languages is a valid measure of embedding quality.
- domain assumption LAION-400M images are a suitable real-world image source for synthesis.
Cite this review
Pith. "Pith review of mmE5: Improving Multimodal Multilingual Embeddings via High-quality Synthetic Data." pith.science (2026). https://pith.science/paper/757UIOYW
@misc{pith2026250208468,
author = {Pith},
title = {Pith review of: mmE5: Improving Multimodal Multilingual Embeddings via High-quality Synthetic Data},
year = {2026},
howpublished = {\url{https://pith.science/paper/757UIOYW}},
note = {Machine review of arXiv:2502.08468}
}
read the original abstract
Multimodal embedding models have gained significant attention for their ability to map data from different modalities, such as text and images, into a unified representation space. However, the limited labeled multimodal data often hinders embedding performance. Recent approaches have leveraged data synthesis to address this problem, yet the quality of synthetic data remains a critical bottleneck. In this work, we identify three criteria for high-quality synthetic multimodal data. First, broad scope ensures that the generated data covers diverse tasks and modalities, making it applicable to various downstream scenarios. Second, robust cross-modal alignment makes different modalities semantically consistent. Third, high fidelity ensures that the synthetic data maintains realistic details to enhance its reliability. Guided by these principles, we synthesize datasets that: (1) cover a wide range of tasks, modality combinations, and languages, (2) are generated via a deep thinking process within a single pass of a multimodal large language model, and (3) incorporate real-world images with accurate and relevant texts, ensuring fidelity through self-evaluation and refinement. Leveraging these high-quality synthetic and labeled datasets, we train a multimodal multilingual E5 model mmE5. Extensive experiments demonstrate that mmE5 achieves state-of-the-art performance on the MMEB Benchmark and superior multilingual performance on the XTD benchmark. Our codes, datasets and models are released in https://github.com/haon-chen/mmE5.
Figures
Figures from the paper (5 more)
Forward citations
Cited by 7 Pith papers
-
Douyin Multimodal Embedding Model Technical Report
Latent typed reasoning plus cross-conditional reconstruction during training improves multimodal retrieval accuracy while keeping inference a standard dense bi-encoder, yielding 74.8 (2B) and 78.4 (9B) on MMEB-v2.
-
Illuminating Visual Identity in Universal Multimodal Embeddings
By adding identity-aware sampling and a contrastive loss on a new 28-dataset benchmark, the authors build multimodal embeddings that are far better at visual identity matching without losing general retrieval accuracy.
-
FreeRet: MLLMs as Training-Free Retrievers
FreeRet enables pretrained MLLMs to act as training-free retrievers via semantically grounded embeddings and reasoning-based reranking, outperforming models trained on millions of pairs on MMEB benchmarks.
-
MoCa: Modality-aware Continual Pre-training Makes Better Bidirectional Multimodal Embeddings
A two-stage training recipe that converts causal VLMs into bidirectional multimodal embedding models, achieving SOTA on MMEB.
-
Modality Curation: Building Universal Embeddings for Advanced Multimodal Information Retrieval
UNITE combines curated multimodal training data and a modality-masked contrastive loss to achieve strong retrieval performance across text, image, and video tasks.
-
Reconstructing Content with Collaborative Attention for Universal Multimodal Representation Learning
CoCoA forces an MLLM to reconstruct masked text through a single EOS token, improving multimodal embedding quality on MMEB-V1 and matching MoCa at 3B with far less pretraining data.
-
Magic-MM-Embedding: Towards Visual-Token-Efficient Universal Multimodal Embedding with MLLMs
Visual token compression (4x fewer tokens) plus a three-stage generative/contrastive/judge-curated training pipeline yields state-of-the-art MLLM-based retrieval accuracy at lower inference cost.
Reference graph
Works this paper leans on
-
[1]
Relevance: Are the generated input texts and labels (if not empty) tightly connected to their corresponding image and task objectives? Does the task instruction effectively link the query image with the positive label?
-
[2]
Plausibility: Are misleading labels sufficiently relevant to the image or labels while remaining definitively incorrect? Could they mislead the model?
-
[3]
Clarity: Is the generated task clear and unambiguous, providing sufficient instruction to connect the query image with the label, without being overly specific or abstract?
-
[4]
Diversity: Does the generated data introduce variation in task instructions, texts (if not empty), and labels to avoid repetitive patterns in the dataset? - Provide a detailed evaluation of the data based on the above criteria. For each criterion, explain specific flaws or strengths. - Suggest specific revisions to address any identified weaknesses, ensur...
-
[6]
Relevance: Are the generated question and answers tightly linked to the image content and consistent with the task requirements?
-
[7]
Plausibility: Does the "hard_negative_answer" closely resemble the "positive_answer" while remaining definitively incorrect? Could it mislead the model?
-
[8]
Diversity: Does the generated data introduce variation in questions, and answers to avoid repetitive patterns in the dataset? - Provide a detailed evaluation of the data based on the above criteria. For each criterion, explain specific flaws or strengths. - Suggest specific revisions to address any identified weaknesses, ensuring the revised data better a...
-
[9]
Relevance: Are the generated query and documents (if not empty) tightly connected to their corresponding image and task objectives? Does the task instruction effectively link the query image with the positive text?
Show all 16 references
-
[10]
Plausibility: Are hard negatives sufficiently similar to the query or positive examples while remaining definitively incorrect? Could they mislead the model?
-
[11]
Clarity: Is the generated task clear and unambiguous, providing sufficient instruction to connect the query image with the positive document, without being overly specific or abstract?
-
[12]
description
Diversity: Does the generated data introduce variation in task instructions, queries, and documents to avoid repetitive patterns in the dataset? - Provide a detailed evaluation of the data based on the above criteria. For each criterion, explain specific flaws or strengths. - ...
-
[13]
Relevance: Are the generated query and documents (if present) tightly linked to their corresponding images? Does the task instruction effectively connect the query image to the positive image?
-
[14]
Plausibility: Are the negative examples, including hard negatives, realistic and similar enough to the positive image to challenge the model, while still being definitively incorrect?
-
[15]
Clarity: Is the generated task clear and unambiguous, providing sufficient instruction to connect the query image with the positive image, without being overly specific or abstract?
-
[16]
For each criterion, explain specific flaws or strengths
Diversity: Does the generated data introduce variation in task instructions, queries, and documents to avoid repetitive patterns in the dataset? - Provide a detailed evaluation of the data based on the above criteria. For each criterion, explain specific flaws or strengths. - ...
-
[2024]
input_text
Uniir: Training and benchmarking univer- sal multimodal information retrievers. In Computer Vision - ECCV 2024 - 18th European Conference, Milan, Italy, September 29-October 4, 2024, Pro- ceedings, Part LXXXVII, volume 15145 of Lecture Notes in Computer Science, pages 387–404....
2024 arXiv
Reviewed August 8, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.