Cited by 757Topic ModelingInformation Retrieval and Search BehaviorMultimodal Machine Learning Applications

M3-Embedding: Multi-Linguality, Multi-Functionality, Multi-Granularity Text Embeddings Through Self-Knowledge Distillation

Open access
Chen, Jianlyu, Xiao, Shitao, Zhang, Peitian, Luo, Kun, Lian, Defu, Liu, Zheng·2024·Findings of the Association for Computational Linguistics ACL 2024

Abstract

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

Crossref · 10.18653/v1/2024.findings-acl.137

Cites

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

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

Cited by

Sorted by citations

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
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