WeMM-Embedding: WeChat Multi-Modal Embedding Technical Report
Organizations: WeChat Vision, Tencent Inc.
Abstract
Universal multimodal embeddings are becoming a core component of modern AI systems, enabling heterogeneous content to be represented in a shared space for applications such as retrieval, recommendation, classification, and agentic systems. In this report, we present WeMM-Embedding, a family of universal multimodal embedding models supporting text, images, videos, visual documents, and arbitrarily interleaved multimodal inputs with flexible output dimensions. The family comprises 2B, 4B, and 9B variants and is trained in two stages: a large-scale multimodal alignment stage, followed by a refinement stage using curated data, fine-grained relevance supervision, and cross-scale knowledge transfer. Across extensive evaluations, WeMM-Embedding achieves leading performance on multiple public benchmarks. Notably, the 2B variant already surpasses the previously leading 8B open-source baseline on MMEB-v2, while the 9B variant further achieves a new state-of-the-art overall score of 80.6. WeMM-Embedding also demonstrates strong practical performance across WeChat applications, with substantial gains on a 26-task in-house benchmark and consistent improvements across 14 online A/B tests. It has been deployed at scale across recommendation and search applications, including WeChat Channels, Official Accounts, Moments, and e-commerce services. We have released the model weights and code to facilitate future research at https://github.com/Tencent/WeMM-Embedding.
Figures & tables
| Model | Size | AVG | Image | Video | VisDoc | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Overall | CLS | QA | Ret | GD | Overall | CLS | QA | V-Ret | M-Ret | Overall | |||
| # datasets | 78 | 36 | 10 | 10 | 12 | 4 | 18 | 5 | 5 | 5 | 3 | 24 | |
| VLM2Vec [ 19 ] | 2B | 47.8 | 59.7 | 58.7 | 49.3 | 65.0 | 72.9 | 29.0 | 33.4 | 30.5 | 20.6 | 33.0 | 44.0 |
| GME [ 50 ] | 2B | 55.4 | 51.9 | 54.4 | 29.9 | 66.9 | 55.5 | 33.9 | 34.9 | 42.0 | 25.6 | 32.4 | 76.8 |
| VLM2Vec-V2 [ 28 ] | 2B | 59.3 | 64.9 | 62.9 | 56.3 | 69.5 | 77.3 | 34.9 | 39.3 | 34.3 | 28.8 | 38.5 | 69.2 |
| Ops-MM-embedding-v1 | 2B | 64.6 | 69.0 | 68.1 | 65.1 | 69.2 | 80.9 | 47.6 | 53.6 | 55.7 | 41.8 | 33.7 | 70.8 |
| Model | Size | V3-All | Text | Agent | MCMR | Audio | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Overall | RR | IF | LC | MC | GR | Overall | Tool | GUI | Memory | |||||
| # tasks | 190 | 53 | 20 | 9 | 6 | 5 | 13 | 47 | 35 | 8 | 4 | 1 | 11 | |
| VLM2Vec-V2 [ 28 ] | 2B | 38.3 | 24.5 | 7.8 | 29.2 | 11.5 | 50.3 | 41.2 | 28.7 | 27.6 | 36.2 | 23.3 | 4.1 | 0.0 |
| Omni-Embed-Nemotron [ 45 ] | 3B | 43.5 | 39.2 | 17.2 | 42.8 | 40.0 | 69.7 | 56.9 | 36.5 | 38.1 | 32.0 | 32.2 | 26.1 | 36.5 |
| E5-Omni [ 5 ] | 3B | 44.6 | 26.7 | 11.5 | 44.4 | 8.3 | 60.7 | 34.4 | 36.9 | 37.7 | 35.6 | 32.3 | 31.9 | 30.8 |
| Qwen3-VL-Embedding [ 22 ] | 2B | 50.9 | 39.2 | 16.6 | 40.6 | 53.1 | 61.2 | 58.0 | 39.3 | 42.6 | 30.4 | 28.4 | 42.0 | 0.0 |
| Gemini Embedding 2 † | Amazon Nova MME † | Voyage Multimodal 3.5 † | Qwen3-VL- Embedding | WeMM- Embedding | WeMM- Embedding | WeMM- Embedding | ||
| Size | – | – | – | 8B | 2B | 4B | 9B | |
| Text Image Recall@1 | MSCOCO [ 7 ] | 62.9 | 57.2 | 58.1 | 58.7 | 62.6 | 63.5 | 64.6 |
| Flickr30k [ 31 ] | 89.1 | 81.6 | 89.9 | 84.6 | 86.9 | 87.0 | 87.8 | |
| DOCCI [ 29 ] | 93.4 | 84.0 | 83.8 | 95.0 | 94.0 | 95.8 | 96.7 | |
| TextCaps [ 36 ] | 89.6 | 76.0 | 79.4 | 79.3 | 82.5 | 85.8 | 85.2 | |
| Mean | 83.8 | 74.7 | 77.8 | 79.4 | 81.5 | 83.0 | 83.6 |
| Model | Size | AVG | Classification | Search | Cross-DM | Article Rel. | Video Rel. |
|---|---|---|---|---|---|---|---|
| # tasks | 26 | 4 | 7 | 4 | 4 | 7 | |
| Qwen3-VL-Embedding [ 22 ] | 2B | 60.9 | 60.1 | 51.9 | 55.5 | 75.5 | 64.9 |
| WeMM-Embedding | 2B | 72.0 | 72.6 | 65.5 | 73.7 | 86.4 | 68.8 |
| Stage-1 Configuration | AVG | Image | Video | VisDoc |
|---|---|---|---|---|
| Full configuration | 71.9 | 76.1 | 59.1 | 75.3 |
| w/o task-specific instructions | 71.1 | 75.7 | 58.2 | 73.8 |
| w/o task-consistent batching | 68.5 | 71.5 | 56.3 | 73.1 |
| w/o duplicate-aware masking | 71.4 | 75.3 | 58.6 | 75.1 |
| Cumulative Configuration | AVG | Image | Video | VisDoc |
|---|---|---|---|---|
| Stage-1 checkpoint | 75.7 | 77.7 | 67.5 | 78.9 |
| + curated data | 76.6 | 78.9 | 69.2 | 78.5 |
| + reranker supervision | 76.7 | 78.8 | 69.4 | 79.1 |
| + embedding-teacher distillation | 77.6 | 79.4 | 70.0 | 80.4 |
| + expanded visual input budget (final) | 77.9 | 79.6 | 70.8 | 80.7 |
Multimodal Embedding
Multimodal embedding maps text, images, audio, video, and other data into representations that support comparison and retrieval across modalities.
See all 160 papers