paper-with-me

Papers

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

2024-02-05 · Jianlv Chen, Shitao Xiao, Peitian Zhang, Kun Luo, Defu Lian, Zheng Liu

In this paper, we present a new embedding model, called M3-Embedding, which is distinguished for its versatility in Multi-Linguality, Multi-Functionality, and Multi-Granularity. It can support more than 100 working languages, leading to new state-of-the-art performances on multi-lingual and cross-lingual retrieval tasks. It can simultaneously perform the three common retrieval functionalities of embedding model: dense retrieval, multi-vector retrieval, and sparse retrieval, which provides a unified model foundation for real-world IR applications. It is able to process inputs of different granularities, spanning from short sentences to long documents of up to 8192 tokens. The effective training of M3-Embedding involves the following technical contributions. 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, enabling a large batch size and high training throughput to ensure the discriminativeness of embeddings. To the best of our knowledge, M3-Embedding is the first embedding model which realizes such a strong versatility. The model and code will be publicly available at https://github.com/FlagOpen/FlagEmbedding.

📄 PDF Abstract BibTeX arXiv:2402.03216

Code (4)

flagopen/flagembedding 공식 구현 pytorch
2024-MindSpore-1/Code2/tree/main/model-1/bge_m3 mindspore
allen-li1231/treehop-rag pytorch
terrierteam/pyterrier_dr pytorch

Tasks

Knowledge DistillationRetrievalSelf-Knowledge Distillation

Similar Papers 제목 키워드 기반

Semantic Aware Linear Transfer by Recycling Pre-trained Language Models for Cross-lingual Transfer

2025-05-16 · SeungYoon Lee, Seongtae Hong, Hyeonseok Moon, Heuiseok Lim

Large Language Models (LLMs) increasingly incorporate multilingual capabilities, fueling the demand to transfer them into target language-specific models. However, most approaches, which blend the source model's embeddin…

Cross-Lingual Transfer

A Cheap and Dirty Cross-Lingual Linking Service in the Cloud

2022-06-01 · LDL (ACL) 2022 6 · Christian Chiarcos, Gilles Sérasset

In this paper, we describe the application of Linguistic Linked Open Data (LLOD) technology for dynamic cross-lingual querying on demand. Whereas most related research is focusing on providing a static linking, i.e., cro…

Knowledge Graphs

SEAGLE: A Platform for Comparative Evaluation of Semantic Encoders for Information Retrieval

2019-11-01 · IJCNLP 2019 11 · Fabian David Schmidt, Markus Dietsche, Simone Paolo Ponzetto, Goran Glava{\v{s}}

We introduce Seagle, a platform for comparative evaluation of semantic text encoding models on information retrieval (IR) tasks. Seagle implements (1) word embedding aggregators, which represent texts as algebraic aggreg…

Information RetrievalRetrievalSentenceSentence Retrieval+1

Cross-Modal Retrieval and Synthesis (X-MRS): Closing the Modality Gap in Shared Representation Learning

2020-12-02 · Ricardo Guerrero, Hai Xuan Pham, Vladimir Pavlovic

Computational food analysis (CFA) naturally requires multi-modal evidence of a particular food, e.g., images, recipe text, etc. A key to making CFA possible is multi-modal shared representation learning, which aims to cr…

Cross-Modal RetrievalImage GenerationRepresentation LearningRetrieval

Emu: Enhancing Multilingual Sentence Embeddings with Semantic Specialization

2019-09-15 · Wataru Hirota, Yoshihiko Suhara, Behzad Golshan, Wang-Chiew Tan

We present Emu, a system that semantically enhances multilingual sentence embeddings. Our framework fine-tunes pre-trained multilingual sentence embeddings using two main components: a semantic classifier and a language …

intent-classificationIntent ClassificationSemantic SimilaritySemantic Textual Similarity+4