M3-Embedding: Multi-Linguality, Multi-Functionality, Multi-Granularity Text Embeddings Through Self-Knowledge Distillation
Open accessAbstract
In this paper, we introduce a new embedding model called M3-Embedding, which is distinguished for its versatility in Multi-Linguality, Multi-Functionality, and Multi-Granularity.It provides a uniform support for the semantic retrieval of more than 100 working languages.It can simultaneously accomplish the three common retrieval functionalities: dense retrieval, multi-vector retrieval, and sparse retrieval.Besides, it is also capable of processing inputs of different granularities, spanning from short sentences to long documents of up to 8,192 tokens.The effective training of M3-Embedding presents a series of technical contributions.Notably, we propose a novel self-knowledge distillation approach, where the relevance scores from different retrieval functionalities can be integrated as the teacher signal to enhance the training quality.We also optimize the batching strategy, which enables a large batch size and high training throughput to improve the discriminativeness of embeddings.M3-Embedding exhibits a superior performance in our experiment, leading to new state-of-the-art results on multilingual, cross-lingual, and longdocument retrieval benchmarks. 1
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The associated BGE reranker models serve as cross-encoders that jointly encode query-document pairs, providing more accurate relevance judgments than bi-encoder similarity at the cost of increased computation.
“The associated BGE reranker models serve as cross-encoders that jointly encode query-document pairs, providing more accurate relevance judgments than bi-encoder similarity at the cost of increased computation.”
From Cognis: Context-Aware Memory for Conversational AI Agents (2026) · cites this paper as Chen et al., 2024
The BGE-2 reranker jointly encodes the query and each candidate document, providing more accurate relevance scores than bi-encoder similarity alone.
“The BGE-2 reranker [Chen et al., 2024] jointly encodes the query and each candidate document, providing more accurate relevance scores than bi-encoder similarity alone.”
From Cognis: Context-Aware Memory for Conversational AI Agents (2026) · cites this paper as Chen et al., 2024
Cognis's BGE-2 reranker provides substantial improvements on multi-hop reasoning (+11.1% F1 over the Zero Entropy alternative) despite adding only 20-50ms latency.
“Cognis's BGE-2 reranker [Chen et al., 2024] provides substantial improvements on multi-hop reasoning (+11.1% F1 over the Zero Entropy alternative) despite adding only 20-50ms latency.”
From Cognis: Context-Aware Memory for Conversational AI Agents (2026) · cites this paper as Chen et al., 2024
The combination of temporal intent detection, time-window scoring, and BGE-2 cross-encoder reranking creates a powerful pipeline for time-sensitive queries.
“The combination of temporal intent detection, time-window scoring, and BGE-2 cross-encoder reranking [Chen et al., 2024] creates a powerful pipeline for time-sensitive queries.”
From Cognis: Context-Aware Memory for Conversational AI Agents (2026) · cites this paper as Chen et al., 2024
Cognis has a hybrid retrieval pipeline using RRF fusion (70% vector + 30% BM25), explicit temporal boosting for time-sensitive queries, and a BGE-2 cross-encoder reranker for final result refinement.
“A hybrid retrieval pipeline using RRF fusion [Cormack et al., 2009] (70% vector + 30% BM25), explicit temporal boosting for time-sensitive queries, and a BGE-2 [Chen et al., 2024] cross-encoder reranker for final result refinement”
From Cognis: Context-Aware Memory for Conversational AI Agents (2026) · cites this paper as Chen et al., 2024
Recent embedding models such as BGE-M3 natively support both dense and sparse representations, underscoring the importance of hybrid retrieval.
“Recent embedding models such as BGE-M3 [Chen et al., 2024] natively support both dense and sparse representations, underscoring the importance of hybrid retrieval.”
From MemX: A Local-First Long-Term Memory System for AI Assistants (2026) · cites this paper as Chen et al., 2024
The study uses the BAAI/bge-base-en-v1.5 encoder as the retriever to index both queries and memory items for efficient retrieval and fair comparison across methods.
“For efficient retrieval and fair comparison across methods, we utilize the BAAI/bge-base-en-v1.5 (Chen et al., 2024) encoder as the retriever to index both queries and memory items.”
From Evo-Memory: Benchmarking LLM Agent Test-time Learning with Self-Evolving Memory (2025) · cites this paper as Chen et al., 2024
Cited by
Sorted by citations
Retrieval augmented generation for large language models in healthcare: A systematic review
Amugongo, L. M., Mascheroni, P., Brooks, S., Doering, S., & Seidel, J. (2025) · PLOS Digital Health · doi:10.1371/journal.pdig.0000877 · Cited by 267 · see citing works
Liu, S., McCoy, A. B., & Wright, A. (2025) · Journal of the American Medical Informatics Association · doi:10.1093/jamia/ocaf008 · Cited by 200 · see citing works
Ask in Any Modality: A Comprehensive Survey on Multimodal Retrieval-Augmented Generation
Abootorabi, M. M., Zobeiri, A., Dehghani, M., Mohammadkhani, M., Mohammadi, B., Ghahroodi, O., Baghshah, M. S., & Asgari, E. (2025) · Findings of the Association for Computational Linguistics: ACL 2025 · doi:10.18653/v1/2025.findings-acl.861 · Cited by 76 · see citing works
LEGO-GraphRAG: Modularizing Graph-Based Retrieval-Augmented Generation for Design Space Exploration
Cao, Y., Gao, Z., Li, Z., Xie, X., Zhou, S. K., & Xu, J. (2025) · Proceedings of the VLDB Endowment · doi:10.14778/3748191.3748194 · Cited by 11 · see citing works
Zep: A Temporal Knowledge Graph Architecture for Agent Memory
Rasmussen, P., Paliychuk, P., Beauvais, T., Ryan, J., & Chalef, D. (2025) · arXiv · doi:10.48550/arxiv.2501.13956 · Cited by 9 · see citing works
AriGraph: Learning Knowledge Graph World Models with Episodic Memory for LLM Agents
Anokhin, P., Semenov, N., Sorokin, A., Evseev, D., Kravchenko, A., Burtsev, M., & Burnaev, E. (2024) · arXiv · doi:10.48550/arxiv.2407.04363 · Cited by 8 · see citing works
BrowseComp-Plus: A More Fair and Transparent Evaluation Benchmark of Deep-Research Agent
Chen, Z., Ma, X., Zhuang, S., Nie, P., Zou, K., Liu, A., Green, J., Patel, K., Meng, R., Su, M., et al. (2025) · arXiv · doi:10.48550/arxiv.2508.06600 · Cited by 3 · see citing works
Same Ranking, Different Winner: How Scoring Targets Shape LLM Memory Benchmarks
Panthi, S., & Abdelfattah, R. (2026) · arXiv · doi:10.48550/arxiv.2605.24060
“The largest Canonical minus Raw effects appear for BGE-M3, with +0 .”
InfluentialMemX: A Local-First Long-Term Memory System for AI Assistants
Sun, L. (2026) · arXiv · doi:10.48550/arxiv.2603.16171
“The challenge of equipping LLMs with long-term memory has been widely recognized as a key research direction [Zhang et al., 2024].”
InfluentialCognis: Context-Aware Memory for Conversational AI Agents
Daftari, P., Patel, K., Kapale, S., George, J., & Surendira, S. (2026) · arXiv · doi:10.48550/arxiv.2604.19771
“The combination of temporal intent detection, time-window scoring, and BGE-2 cross-encoder reranking [Chen et al., 2024] creates a powerful pipeline for time-sensitive queries.”
InfluentialEvo-Memory: Benchmarking LLM Agent Test-time Learning with Self-Evolving Memory
Wei, T., Sachdeva, N., Coleman, B., He, Z., Bei, Y., Ning, X., Ai, M., Li, Y., He, J., Chi, E. H., et al. (2025) · arXiv · doi:10.48550/arxiv.2511.20857 · Cited by 1 · see citing works
- Authors
- Chen, J., Xiao, S., Zhang, P., Luo, K., Lian, D., & Liu, Z.
- Affiliations
- University of Science and Technology of China (CN)
- Venue
- Findings of the Association for Computational Linguistics ACL 2024
- Published
- 2024
- Pages
- 2318-2335
- OpenAlex
- W4402670856
- Cited by
- 757
- References
- 0
- Citations by year
- 2026: 438 · 2025: 272 · 2024: 47
- FWCI
- 223.39
- Type
- conference paper
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- cc-by
- Locations
- Findings of the Association for Computational Linguistics: ACL (Findings of ACL) (publishedVersion, cc-by)
- arXiv (Cornell University) (submittedVersion, cc-by)
- arXiv (Cornell University) (cc-by)
- Funders
- National Science and Technology Major Project
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Physical Sciences › Computer Science › Information Systems › Information Retrieval and Search Behavior
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Multimodal Machine Learning Applications
- Keywords
- text embeddings, multilingual information retrieval, cross-lingual information retrieval, dense retrieval, multi-vector retrieval, sparse retrieval, self-distillation, large batch training, long document retrieval
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review