FDEInterviews logo
RecentTechnical report

Qwen3-VL-Embedding and Qwen3-VL-Reranker: A Unified Framework for State-of-the-Art Multimodal Retrieval and Ranking

Alibaba's 2026 report on one embedding model and one reranker for text, images, document pages and video, and the trade-offs of dimensions, precision and reranking.

Breakdown by FDE Interviews · 10 min read · Updated

About the original · 2026
AUTHORS
Li, Zhang, Long, Chen, et al.
FROM
Tongyi Lab, Alibaba Group
PUBLISHED
Jan 2026 · Technical report
CITED BY
277Semantic Scholar · Oct 2026
IN THIS BREAKDOWN · 10 SECTIONS

You can read 21% of this breakdown.

01

The paper in one minute

Enterprise search increasingly covers more than text: product photos, scanned contracts, slide decks, UI screenshots, training videos. The Qwen team at Alibaba released two model families for this, both built on the Qwen3-VL vision-language model and both in 2B and 8B sizes.

The embedding model maps any input (text, an image, a document page, a video, or a mix) to a single vector in a shared space, so a text query can find a matching image or video clip. It handles inputs up to 32,000 tokens, supports more than 30 languages, and is trained so its vectors can be truncated to fewer dimensions (Matryoshka learning) and stored at low precision. The reranker reads a query and a candidate together and scores relevance as the probability of answering "yes" to whether the document meets the query.

The training story is the interesting part. The embedder is trained in three stages: contrastive pre-training on 300 million synthetic pairs, multi-task training on curated data, then distillation from the reranker, so the cheap model learns the expensive model's judgments. A final merge recovers ground lost on non-retrieval tasks.

The results: the 8B embedder ranked first on the MMEB-V2 multimodal benchmark at 77.8. On visual document retrieval, a single vector per page came within two points of the best multi-vector models, and reranking the top 100 candidates beat them all.

THE IDEA, VISUALLY
RETRIEVE WIDE, THEN RERANK CLOSE text image page video Embedding model one vector per item shared vector space nearest 100 candidates Reranker query + item read together score = P(“yes”) Same Qwen3-VL backbone, 2B or 8B. Embeddings: up to 4,096 dims, can be truncated (Matryoshka) or stored as int8. The embedder is distilled from the reranker in the final training stage. VISUAL DOCUMENT RETRIEVAL, AVG six benchmarks, Table 3 Embedding-2B (1 vector) 71.6 Embedding-8B (1 vector) 75.8 best multi-vector, 8B 77.7 Reranker-2B 76.7 Reranker-8B 80.3 bars start at 40
Two models, one pipeline. A shared embedding space finds a wide shortlist across modalities; a reranker that reads query and candidate together decides the order.
Research notes: the problem, approach and results
75.8 → 80.3

visual document retrieval, 8B embedding alone against the same shortlist reranked by the 8B reranker

−1.4%

retrieval quality from halving embedding dimensions from 1,024 to 512, for half the storage

67.9 vs 70.6

text-only benchmark score against the text-only sibling model: the cost of going multimodal

THE PROBLEM

Search over mixed content (text, screenshots, scanned pages, product photos, video) needed separate models per modality, and single-vector retrieval left accuracy on the table.

THE IDEA

Build an embedding model and a reranker on one vision-language backbone, train the embedder in stages that end with learning from the reranker, and make vectors shrinkable and quantizable.

THE RESULT

Top scores on a broad multimodal embedding benchmark, single vectors close to multi-vector document retrieval, and a reranker that beats both.

02

Why it matters to an FDE

Treat this as a reference design for production search, with the trade-offs measured.

Retrieve wide, rerank close. An embedding model is fast and approximate; a reranker is slow and precise. On visual documents, the 8B embedder alone scored 75.8, and reranking its shortlist scored 80.3. Running a cross-encoder over 100 candidates per query costs real GPU time, so the reranking depth is a latency and budget decision you should make with numbers.

Dimensions and precision set the storage bill. Cutting dimensions from 1,024 to 512 cost about 1.4% in retrieval quality and halved storage, roughly doubling search speed. Storing vectors as int8 was close to lossless; binary vectors hurt a lot, and more so at lower dimensions. For a corpus of tens of millions of items, these settings change hardware costs more than the choice of model.

One model for everything is a compromise. The multimodal 8B embedder scored 67.9 on a text-only benchmark, below the text-only Qwen3-Embedding-8B at 70.6. If the customer's corpus is almost all text, a text model may still be the better pick. If it mixes text with pages, images and video, one shared space removes a lot of plumbing.

THE FULL BREAKDOWN

Understand the mechanism. Try it on a real problem.

Unlock this breakdown and 49 more papers.

Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.

6 months · One payment · No auto-renewal

Get Premium · ₹2,000 / $25
  • ◇1 architecture diagram
  • </>1 runnable code experiment
  • ▦3 results tables
  • ?5 interview questions with answers
  1. 03Key takeaways

    The ideas to keep, how each model works, the training stages and the misreadings to avoid

    Free account
  2. 04How it works

    The embedding and reranking formats, the three training stages, and distillation, with a diagram

    Premium
  3. 05The numbers that matter

    Benchmark results, the efficiency trade-offs and the training-stage effects

    Premium
  4. 06Try it yourself

    Measure what int8 and binary storage do to retrieval at three dimensions

    Premium
  5. 07Where it breaks

    What the report does not show, and the practical caveats

    Premium
  6. 08Using it on a deployment

    Choosing models, settings and reranking depth for mixed-media search

    Premium
  7. 09Interview angles

    Five questions this paper prepares you for, with answer hints

    Premium
Back to the paper library →