IN THIS BREAKDOWN · 10 SECTIONS
You can read 21% of this breakdown.
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.
Research notes: the problem, approach and results
visual document retrieval, 8B embedding alone against the same shortlist reranked by the 8B reranker
retrieval quality from halving embedding dimensions from 1,024 to 512, for half the storage
text-only benchmark score against the text-only sibling model: the cost of going multimodal
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.
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.
Top scores on a broad multimodal embedding benchmark, single vectors close to multi-vector document retrieval, and a reranker that beats both.
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.
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
- ◇1 architecture diagram
- </>1 runnable code experiment
- ▦3 results tables
- ?5 interview questions with answers
- 03Key takeaways
The ideas to keep, how each model works, the training stages and the misreadings to avoid
Free account - 04How it works
The embedding and reranking formats, the three training stages, and distillation, with a diagram
Premium - 05The numbers that matter
Benchmark results, the efficiency trade-offs and the training-stage effects
Premium - 06Try it yourself
Measure what int8 and binary storage do to retrieval at three dimensions
Premium - 07Where it breaks
What the report does not show, and the practical caveats
Premium - 08Using it on a deployment
Choosing models, settings and reranking depth for mixed-media search
Premium - 09Interview angles
Five questions this paper prepares you for, with answer hints
Premium - 10Read next
Where to go from here on this site
Premium
