Paper Reading Notes · Quick-Read Edition · Multimodal Embedding in Long Context
MMLongEmbed: Benchmarking Multimodal Embedding Models in Long-Context Scenarios
Multimodal embedding models (MEMs) now advertise 32K+ token context windows — but a wide window is not the same as reading comprehension. This paper builds the first benchmark dedicated to MEM long-context ability: 4 retrieval tasks, 8 datasets, 8,460 queries — systematically exposing today's models' reliance on surface-feature matching and the decay of fine-grained information retention with length.
MEMs map heterogeneous modalities — text, document images, video frames — into a shared vector space, making "retrieve the right image/video/document with a text query" possible. The new MLLM-backed generation of MEMs (Qwen3-VL-Embedding, GME, …) has pushed context windows past 32K tokens, powering multimodal RAG and agent workflows. The authors put their finger on a sharp contradiction: the theoretical window length is not the model's real long-context understanding or representation ability — "it fits" is not "it reads".
MMLongEmbed fills that evaluation gap as the first systematic long-context MEM benchmark:
Four evaluation tasks span three input formats (pure text, pure image, interleaved image-text): Visual Grounding (a synthetic NIAH task) plus three real tasks — Multi-Source Reasoning, Logical Summarization, and Temporal Summarization. Dataset statistics:
Table 1:Statistics of Tasks in MMLongEmbed.
The 8 datasets split into a synthetic camp and a real camp. The synthetic Visual Grounding task draws from NeedleBench and MM-NIAH (interleaved web pages): 2,160 queries and candidates each, ~25 candidates per query. The real tasks: Multi-Source Reasoning uses MMDocRAG and HotpotQA; Logical Summarization uses MMLongBench and GovReport; Temporal Summarization uses YoukuDenseCaption and ActivityNet Captions — with candidates per query (C/Q) ranging from 280 to 640, held constant across length pools.
Length is the benchmark's central controlled variable: the synthetic task slices contexts into 8 length bins (256 to 32K); the real tasks use three pools at 8K / 16K / 32K. The figure below shows the length distribution of all candidates, with the four tasks cleanly separated:
Figure 1:Length Distribution of Candidates in the MMLongEmbed Benchmark.
X axis is token count (log scale), y axis frequency: Multi-Source Reasoning covers the three real pools at 8K–32K (blue), Temporal Summarization sits in the mid-long range (orange), Visual Grounding spans all eight synthetic bins from 256–32K (green), and Logical Summarization concentrates at the longer end (yellow). Length stratification makes "context grows longer" a variable that can be examined in isolation.
💡 Click any image to view the original 300-DPI version; click again or press Esc to close.
Three headline findings (spoilers)
Scale and capability are decoupled:bigger models with higher embedding dimensions barely improve long-context performance — Qwen3 8B gains only ~1 point over 2B (53.41 vs 52.31), and on MMDocRAG's Hard subset the 8B (25.42) actually loses to the 2B (32.29).
Fine-grained retrieval decays systematically with length:most models retrieve reliably only at ≤2K tokens, then degrade steadily; summarization-type tasks stay comparatively stable — real long documents have redundancy and dispersed evidence.
Deep understanding is the weak point:once high-similarity distractors close off the surface-matching shortcut, scores fall off a cliff, and robustness to cross-modal redundancy varies wildly across models.
One-sentence positioning:the first systematic benchmark at the intersection of "long context" and "multimodal embedding" — it does not test MEM generation but retrieval/representation: given one (short) query, find the correct one among a pile of (very long) multimodal candidates.
02 · Motivation
Motivation: why MMLongEmbed was needed
Three generations of MEMs, and three gaps in existing benchmarks
MEMs have gone through roughly three generations: contrastive dual-tower architectures (CLIP) building a shared semantic space from massive image-text pretraining; MLLM-driven models (E5-V, VLM2Vec, GME, MM-Embed) learning more general embedding spaces on visual backbones; and reasoning-driven representation learning (Embed-RL, MMEmb-R1) embedding implicit reasoning into representation training. Context windows kept growing — to 32K, to Qwen3-VL-Embedding's document-level understanding, to a proprietary model's 128K.
Evaluation lagged behind. Mainstream embedding benchmarks (MTEB/MMEB/MIEB) focus on short inputs and simple understanding; the few long-input benchmarks (e.g. LongEmbed) carry three structural deficiencies, which MMLongEmbed addresses one by one:
① Insufficient context diversity:text-only, no coverage of interleaved web pages, document pages, video frames → MMLongEmbed brings four data sources (documents, web pages, video-frame sequences, long text) and three input formats.
② No length stratification:input length isn't a controlled variable, so "how does performance evolve as context grows" can't be analyzed → length-stratified pooling, evaluated bin by bin.
③ Insufficient task difficulty:difficulty isn't explicitly controlled; pooling whatever data is available lets many tasks be solved by surface matching → high-quality distractors: high-similarity needles in the synthetic task, "looks-alike" distractors in the real tasks.
Table 5:Comparison of MMLongEmbed with existing embedding benchmarks across two dimensions: data source coverage and evaluation design.
The seven-dimension coverage matrix: LongEmbed covers only text with no length stratification and no hard distractors; the MMEB family covers web pages and documents but not long context; MMTEB/LMEB are text-only. Only MMLongEmbed checks every box across all four data sources (web, document, video, text) and all three design features (long context + length stratification + hard distractors) — exactly its three points of differentiation.
Why "hard distractors" is the key design:the traditional move is "enlarge the candidate pool" — but if candidates differ greatly, models rank correctly off shallow signals like lexical overlap and global similarity, and the benchmark measures nothing. MMLongEmbed does the opposite: distractors closely resemble the correct answer — differing in one key entity, one piece of key evidence, or in temporal structure — specifically probing deep semantic and structural dependence.
03 · Key Findings
Key findings: three counterintuitive conclusions
Before the method, fix the paper's three most important empirical conclusions (all from §5–§6, evidenced later):
Finding 1: scaling up ≠ stronger long-context ability
Within a model family, 2–4× parameters bring marginal gains: Qwen3 8B vs 2B is 53.41 vs 52.31; GME 7B vs 2B is 24.63 vs 23.10 — with the 8B even losing to the 2B on the fine-grained Hard subset. Paired t-tests (Table 8) show the Qwen3 family difference is statistically insignificant (p=0.5375). Conclusion: without long-context-specific optimization, scale and embedding dimension alone cannot solve fine-grained discrimination in long contexts.
Finding 2: degradation varies systematically with context length and key-information position
With length as a controlled variable, clear patterns emerge: fine-grained retrieval (Visual Grounding) slides persistently after ~2K tokens; targets in the middle of the sequence score worst (positional bias, §6); summarization tasks stay relatively stable — redundancy is high, evidence dispersed, the "global semantic label" remains recoverable.
Finding 3: current MEMs lean heavily on surface-feature matching
Faced with carefully built high-similarity distractors, most models' high Easy scores collapse instantly: Logical Summarization drops from 80–90% to 10–20%; Temporal Summarization's Hard set is equally brutal. Cross-modal interference robustness is highly uneven — some models are modality-biased, some get "pierced" by mixed image-text noise, and only a few (e.g. Rzen-v2-7B) stay stable.
Thesis:today's MEMs are "broad relevance matchers", not "fine-grained semantic/structural understanders" — and long-context evaluation is precisely what exposes this truth.
04 · Method
Method: four tasks and hard-distractor construction
All queries are comparatively short while candidate multimodal documents are much longer; query–candidate pairs are pooled by candidate length (8 bins for the synthetic task, 8K/16K/32K for the real ones), each pool evaluated independently, and candidate density (C/Q) is held constant across pools within a task. Because models tokenize images very differently, the paper adopts a unified multimodal token-count baseline (revised from MMLongBench): text via the Qwen3 tokenizer; images as 16×16 patch embeddings + 2×2 spatial merging — each visual token covering an effective 32×32 pixels:
Why unify: different models may differ by several times in tokens for the same image; if each model pooled by its own counting, one "length bin" would mean different difficulty for different models. The unified scheme keeps length a fair, comparable control variable.
The construction pipeline
Figure 2:Overview of the MMLongEmbed data construction pipeline.
Top half: the synthetic Visual Grounding task injects needles at different insertion depths × context lengths, forming a pool matrix with every depth×length cell evaluated independently. Bottom half: the three real tasks first pool multimodal contexts by length, then build Easy pools (unperturbed) and Hard pools (targeted corruption): multi-source reasoning removes key evidence ("context replacement"), logical summarization swaps large text spans ("evidence destruction"), temporal summarization shuffles and reorders video event segments; the right side shows retrieval scoring examples (top-1 hit 0.575, top-2 distractor 0.361). Hard pools are strictly length-matched with Easy pools so models can't use length as a shortcut. ("Temporal Summary"/"Logical Summary" in the figure are abbreviations for Temporal/Logical Summarization.)
The multimodal needle-in-a-haystack: 25 text and 25 image query-anchor pairs selected from NeedleBench and MM-NIAH, with anchors embedded in interleaved image-text haystacks sampled from OBELICS. Contexts span 256–32,768 tokens in eight bins; insertion depth is discretized into 6 levels (0%–100%); each length×depth cell gets its own 25-candidate corpus. The pivotal design: anchors are highly similar to their distractors. Text anchors share nearly identical syntax and lexical overlap with distractors, differing only in the core entity — e.g. the target "The first band to play on the Moon was the Virtual Rocket Band." versus the distractor "…on Venus …"; a query like "which band first performed on the Moon?" forces a choice. Visual anchors are synthetically generated unique objects/scenes that cannot have leaked from training, placed among random backgrounds and visually similar distractor images — forcing zero-shot fine-grained alignment instead of coarse scene recognition. This task orthogonalizes "fine-grained instance-level discrimination" against "position/length" — the paper's sharpest scalpel.
Built on HotpotQA and MMDocRAG, testing the ability to capture structured evidence chains across 2–5 evidence fragments. Queries without "strongly linked anchors" are filtered out first (the auditor prompt below); original contexts ≤8K are expanded to 16K/32K with semantically irrelevant but natural filler while keeping the relative positions of key evidence unchanged. Hard distractors are generated by breaking the reasoning chain: a key evidence span (first / last / middle random segment) is removed from the expanded candidate and replaced with strictly length-matched coherent text — breaking the chain while erasing the length cue. Easy pools are undamaged versions padded to the same length.
Table 11:Multi-source reasoning case design for HotpotQA.
Query: "Which album produced by Nathan Chapman for Taylor Swift, released in late 2010, was it?" The positive keeps the full reasoning-node chain [producer → ordinal → time → entity]; the Hard distractor changes the release year 2010 → 2008, breaking the [time] node into a temporal-ordinal contradiction; the Easy distractor swaps into an unrelated domain (an ABC aircraft engine), deleting the [entity/domain] node. The two difficulties separate "chain-level inconsistency" from "irrelevant negative".Table 12:System prompt for the Senior Data Auditor.
The first gate of data construction: an LLM playing "Senior Data Auditor" decides whether a query contains strongly linked anchors — specific proper nouns, unique events, distinctive data, rare combinations — rejecting generic signals (like "AI", "the study"), and only passing queries that would retrieve the same document with ≥95% confidence among 10 million. This prevents queries that are solvable by lexical matching alone.
Task 3 · Logical Summarization (real — global document semantics)
Built on GovReport (text) and MMLongBench (document images), testing alignment of a summary with a long document's global semantics, keeping only the subset requiring macro-level understanding rather than local excerpting. Hard variants replace large contiguous spans (first 25% / last 25% / middle 50%) with query-irrelevant content — and the replacement source is the key: for text, BM25 retrieves from a global index documents highly similar to the summary but factually different, and paragraphs are dynamically drawn from them; for multimodal, "unseen consecutive image pages" from the same source document's extended version are used. The injected noise has high lexical overlap, fluent prose, uniform visual format — locally coherent, globally broken — so local matching can't steal points.
Table 10:Logical case design.
The query is a complete GAO audit summary about open burn pits for Afghan/Iraqi forces; the positive covers all three audit dimensions (compliance, alternatives, health monitoring); each of the three distractors covers only one sub-topic (compliance violations only, contractor logistics only, air-pollution background only) — yet all overlap the query's vocabulary heavily. A model reading only local keyword density can easily rank a Partial distractor above the ground truth.
Built on YoukuDenseCaption (Chinese) and ActivityNet Captions, testing understanding of long-range temporal structure: all videos are downsampled to 1 FPS into standard frame sequences, and the retrieval unit is the whole candidate video (an ordered frame sequence). A text query describes an event sequence ("first… then… finally…") and must retrieve the most relevant video; queries are rewritten from concatenated subtitles by Qwen2.5-32B-Instruct into coherent sequences with explicit transition words (prompt below), and Chinese annotations are zero-shot translated by the same model.
The core innovation of the Hard distractors is event-level temporal perturbation: instead of naive frame shuffling, videos are segmented at semantic boundaries first, then macro-structure transforms are applied (wholesale temporal reversal, block permutation) — preserving event-level semantic units while destroying global narrative and order, with a 0.5-second anti-overlap filter keeping event boundaries clean. Easy pools use other unperturbed videos.
Figure 5:Task formulation for Temporal Summarization.
Top (Easy): negatives come from different videos — globally different scenes, separable by global semantics. Bottom (Hard): negatives come from the same video with nearly identical frame content, only the order of the time-overlapping portion shuffled — fine-grained temporal reasoning is required. "easy8k/16k/32k" and "hard8k/16k/32k" form 6 subtasks per dataset.Table 13:System prompt for the Expert Video Caption Editor.
Rewrites raw subtitles into versions explicitly emphasizing temporal order (First/Then/Finally) under a hard constraint: no events, objects or details absent from the source text may be added — guaranteeing the temporal information in queries comes from the video itself, not LLM confabulation.Table 14:System prompt for the Professional Translator.
YoukuDenseCaption is annotated in Chinese; off-the-shelf translations would introduce textual artifacts. This prompt does greedy-decoding zero-shot literal translation — no additions, deletions or paraphrase — so evaluation reflects genuine visual-semantic alignment rather than text artifacts.
05 · Models & Overall Results
Models and overall results
The 11 evaluated MEMs
Eleven MEMs with ≥32K context windows: 10 open-source (2B–8B, embedding dimensions 1536–4096) + the proprietary Doubao-Seed-1.6 (128K window, parameters undisclosed), spanning three generations of techniques. To prevent OOM, all models use middle truncation (keep head and tail).
Table 2:Detailed model configurations.
Note the bottom-right corner: Doubao-Seed-1.6's window reaches 131,072 tokens — an "outside champion" competing in the same arena. All 10 open models are 32,768; the Qwen3-VL family has the highest dimensions (8B at 4096), GME the lowest, Embed-RL and VLM2Vec at 1536.Table 7:Detailed information of models evaluated in MMLongEmbed.
The reproducibility list: Qwen3-VL-Embedding-2B/8B, GME-Qwen2-VL-2B/7B-Instruct, RzenEmbed-v2-7B (360), Ops-MM-embedding-v1-2B/7B (OpenSearch AI), Embed-RL-2B/4B, VLM2Vec-Qwen2VL-2B (TIGER-Lab), plus the proprietary Doubao seed1.6-embedding-1215.
Overall performance (Precision@1)
The main table reports per-model P@1 over 14 subsets (4 tasks × Easy/Hard and per-dataset splits). Two coordinates for reading it: HARD columns (shaded) are the "surface matching closed off" scores, EASY the conventional retrieval scores; read model families vertically, difficulty decay horizontally.
Table 3:Precision@1 performance comparison of evaluated MEMs on the MMLongEmbed benchmark.
① The average-score champion is Rzen-v2-7B (58.61), followed by a tight cluster — Qwen3-VL-8B (53.41), Ops-MM-v1-7B (53.90), Doubao-Seed-1.6 (52.11); ② Hard columns run 20–60 points below Easy, worst in the Summarization family (GovReport Hard mostly 8–28); ③ The GME family and VLM2Vec are near-nonfunctional on MMDocRAG/HotpotQA (0.42–25) yet fine on NeedleBench — different tasks expose entirely different capability dimensions.
Table 6:Supplementary retrieval metrics on MMLongEmbed.
P@1 alone underestimates some models: Embed-RL's R@10 reaches 86.71/87.16 (near the top) — it "recalls all the relevant content but can't rank it first"; precise ranking under high-similarity distractors is its weak spot. The GME family and VLM2Vec are bottom on every metric.
The scale effect, statistically
Paired t-tests (10,000 bootstrap resamples for 95% CIs) compare each family's largest vs smallest variant on query-level P@1:
Table 8:Statistical comparison of model-scale effects within each model family.
Three things to see: ① The Qwen3 family's difference is +0.33 with p=0.5375 and Cohen's d=0.007 — statistically insignificant; ② Ops-MM's +5.72 is the only family improvement with any weight (d=0.113); ③ All four families have effect sizes d ≤ 0.113 — tiny. "Bigger model" buys essentially nothing in long-context embedding. (Note: this P@1 is a query-level micro-average, slightly different from Table 3's macro-average over 14 equally weighted subsets — both are legitimate.)
The difficulty ladder on Easy tasks
Compared jointly, the Easy tasks form a clear ladder: Visual Grounding is hardest — instance-level detail discrimination is most models' long-context weakness; Multi-Source Reasoning is middling — HotpotQA clearly beats multimodal MMDocRAG, showing that cross-modal alignment (not the reasoning itself) is the bottleneck; Summarization is easiest — many models reach 80%+ even on videos, because summary-type queries allow global semantic matching without preserving fine-grained evidence.
06 · Empirical Analysis
Analysis: position bias, modality interference, length scaling
Position bias and fine-grained retention
Visual Grounding's length×depth heatmaps (P@5) separate "length degradation" from "position sensitivity". Each heatmap: x axis is 8 context-length bins (0.25K–32K), y axis is 6 insertion depths (0%–100%), brighter is higher.
Figure 3:Precision@5 on the Visual Grounding task across varying insertion depths and context lengths.
Row 1, left to right: Rzen-v2-7B, Qwen3-VL-8B, Doubao-Seed-1.6, Qwen3-VL-2B; row 2: Ops-MM-v1-2B, GME-Qwen2-VL-7B, Embed-RL-2B, Embed-RL-4B. Two universal patterns: ① nearly every map is bright on the left (≤2K) and dark on the right (16K/32K) — fine-grained retrieval degrades persistently after 2K; ② every map has a dark band across the middle depths (40%–80%) while the ends (0% and 100%) stay bright — targets in the middle get lost, targets at the edges come back.
Two bottlenecks are thereby established: ① mid-position information loss + boundary preference — retrieval drops significantly when evidence isn't at the sequence's start or end: representation across positions is non-uniform, and current models cannot retain information uniformly over long sequences; ② fine-grained retention decays quickly with length — most models hold stable exact retrieval only at ≤2K tokens, and the decay appears across families, not tied to any architecture or scale. A linear mixed-effects model (needle instance as random intercept) confirms the positional bias statistically:
Table 9:Statistical analysis of positional bias on Visual Grounding.
The six depth columns run from sequence start to end; nearly every model's middle depths (levels 2–5) sit clearly below the two ends; every model's depth main effect Wald χ²(5) and quadratic term χ²(1) are highly significant (p<0.0001) — positional bias is not noise but a statistically certain systematic phenomenon. Embed-RL-2B's middle levels fall to 53.7–58.7 while the ends hold 90.6 — the largest gap.
Implication:positional bias means current MEMs don't truly do content-addressed memory over long sequences — more like "endpoint memory". That's a hard flaw for real scenarios where evidence sits mid-document.
Robustness to heterogeneous cross-modal interference
In the synthetic task, background distractors are split by modality — pure text, pure image, mixed — exposing how models handle heterogeneous background noise. The 8 representative models sort into three groups:
Table 4:Performance of MEMs under heterogeneous background interference in Visual Grounding.
Group 1, modality-biased models (Doubao, the Qwen3-VL family, Ops-MM-v1-2B, GME-7B): wild swings across the Text/Mix/Image columns with σ up to 6–13 (Doubao: text 75.83 vs image 85.14). Group 2, cross-modal-interference-sensitive models (the Embed-RL family): mixed-modality interference (61.94/62.43) scores below single modality (65+/73+) — "dizzy" when image and text mix. Group 3, modality-robust models: Rzen-v2-7B holds 82.7–86.9 across columns with σ of only 2.29.
The appendix extends the typing to all 11 models with formal definitions of the mean and sample standard deviation:
Table 15:Performance of MEMs under heterogeneous background interference in Visual Grounding (all evaluated models).
The complete roster: the modality-biased group adds VLM2Vec (σ=13.69, the largest inter-column swing); the robust group adds Ops-MM-v1-7B (82.5/83.54/89.51, σ=3.83). Interesting: two sizes of the same family can land in different groups — 7B Ops is robust, 2B Ops is biased — suggesting training thoroughness matters more than raw scale for modality balance.
Performance dynamics as context scales
The real tasks share one pattern: unlike the synthetic task's "sudden collapse" past some length, they degrade gradually — real corpora have higher density of salient evidence, so success doesn't hinge on perfect fine-grained retention.
Figure 4:Quantitative comparison of model performance across context lengths (8K, 16K, 32K).
Top row Easy, bottom row Hard; left to right: Multi-Source Reasoning, Logical Summarization, Temporal Summarization, overall average. ① Multi-Source Reasoning declines gently at both ends, Hard faster; ② Logical Summarization's Easy curve is non-monotonic — 16K actually rises (more salient evidence helps summarization), 32K falls back; ③ Temporal Summarization: Easy is flat, Hard falls off a cliff — the same model scores 70–80 Easy but 20–30 Hard; ④ in the overall average the Hard curves sink across the board.Table 16:Score variations of different models across tasks under diverse context lengths.
Details worth zooming: ① In multi-source reasoning, Doubao-Seed-1.6's Easy collapses from 61.25 (8K) to 23.44 (32K) — a 128K window does not mean 32K works; ② the non-monotonic Easy curve of logical summarization is visible across nearly all models (16K above 8K); ③ temporal-summarization Hard is the most brutal battlefield — GME-2B holds only 5.47 at 32K Hard, and the Embed-RL family is in single digits across the board.
Shared failure modes on Hard tasks
Summarization is most fragile:distractors that "keep partial semantics, break global structure" cause the largest drops — the very evidence that models live on global semantic matching.
Multi-Source Reasoning is comparatively stable:it still catches evidence chains coarsely under high-similarity distractors, but chain completeness and logical-consistency assessment remain limited.
Temporal Summarization fails independently:scores dive the moment order is perturbed — models are insensitive to long-range event structure; order-agnostic shallow visual similarity is what they rely on.
The appendix's complete heatmaps add the models omitted from Figure 3:
Figure 6:Complete visualization of model performance w.r.t. insertion depth and context length in the visual grounding task across all evaluated models.
Compared with Figure 3 this adds VLM2Vec and Ops-MM-v1-7B. VLM2Vec's map is almost entirely dark (wholesale failure of fine-grained visual discrimination), while Ops-MM 7B is visibly brighter than its 2B — the projection of technique and training differences onto the heatmap is far clearer than any total average score.
07 · Conclusion & Commentary
Conclusion, limitations, and commentary
Conclusions (from the authors)
MMLongEmbed's evaluation exposes a wide gap between "effective information use" and "representation ability": current MEMs lean heavily on surface feature matching and struggle to capture deep semantics and long-range structural dependencies. Fine-grained information retention decays significantly as context grows; summarization performance looks stable until fine-grained discrimination with distractors begins, where it collapses; and simply enlarging the context window, model scale, or embedding dimension solves none of it — fundamental long-context semantic modeling innovation is needed.
Limitations (self-stated)
The evaluation caps at 32K tokens; the design doesn't directly scale to arbitrarily longer inputs.
Only text–image modalities — no audio or continuous 3D spatial data.
All datasets are English; multilingual long-context multimodal understanding is not assessed.
Commentary
Strengths:filling a real gap with rigorous methodology — the first benchmark to systematize "long context" and "multimodal embedding" together, and every design choice (length stratification, constant C/Q, length-matched replacement, unified token counting) closes a known evaluation shortcut. The quantitative diagnostics go beyond a leaderboard: LMM significance tests, bootstrap CIs, Cohen's d turn "8B isn't better than 2B" from an impression into a statistical conclusion; positional-bias and modality-robustness typing are reusable analysis paradigms. The distractor design is imaginative — event-level temporal perturbation (semantic segmentation + block permutation) tests temporal understanding far better than naive frame shuffling, and the BM25 "look-alike" text injection is worth borrowing.
Debatable points:the real tasks sample only three lengths (8K/16K/32K), so the resolution of length dynamics is coarser than the synthetic task's, and the 8K floor already exceeds many practical retrieval scenarios; "Hard" is heterogeneous — each task's corruption mechanism differs, so cross-task Hard-score comparisons must be made carefully (differences may partly come from task definition rather than model ability); the proprietary model competes at a different weight (128K window + unknown parameters, mitigated but not eliminated by unified token counting); and video compressed to 1 FPS frame sequences means long-range temporal evaluation happens over frame-level representations, with audio and motion excluded — consistent with the authors' own stated limitation.
What to take away:the real bottleneck of long-context multimodal embedding isn't how much fits in the window — it's how much fine-grained information survives in the representation, where it sits, and whether it can be retrieved exactly against high-similarity interference. MMLongEmbed turns those three questions into measurable indicators. Obvious next directions from the data: reasoning-driven representation learning (the Embed-RL line) and stronger modality-balance training; folding positional bias and length stratification directly into training objectives (e.g. re-weighting mid-position evidence) may be the next engineering thesis this benchmark sets up.
Glossary
Glossary
Hover any dotted-underlined abbreviation in the text, or come back here any time.
Reading glossary (abbreviations with dotted underlines are hoverable in the text)
Abbr.
Full name
One-line explanation
MEM
Multimodal Embedding Model
Maps text/images/video into a unified vector space, supporting cross-modal retrieval
MLLM
Multimodal Large Language Model
LLMs that process text and visual inputs together
NIAH
Needle-In-A-Haystack
Hide a target in a long context and test recovery; MM-NIAH is the multimodal version
C/Q
Candidates per Query
Average candidate documents per query, held constant across length pools