←back to Blog

Jina AI Releases Jina Reranker v2: A Multilingual Model for RAG and Retrieval with Competitive Performance and Enhanced Efficiency

Jina AI has released the Jina Reranker v2 (jina-reranker-v2-base-multilingual), an advanced transformer-based model fine-tuned for text reranking tasks. This model is designed to significantly enhance the performance of information retrieval systems by accurately reranking documents according to their relevance for a given query. It operates as a cross-encoder model, taking a query and a document pair as inputs and outputting a relevance score for the document concerning the query.

The Jina Reranker v2 model builds on the capabilities of its predecessor, the jina-reranker-v1-base-en, and extends its functionality to support multiple languages. This makes it particularly valuable in multilingual settings, where the model can accurately handle and rerank documents across different languages. The model has demonstrated competitiveness across various benchmarks, including text retrieval, multilingual capabilities, function-calling-aware and text-to-SQL-aware reranking, and code retrieval tasks.

One of the standout features of the jina-reranker-v2-base-multilingual model is its ability to handle long texts with a context length of up to 1024 tokens. The model employs a sliding window approach for texts that exceed this limit to chunk the input text into smaller, manageable pieces, which are then reranked separately. This method ensures that even extensive documents can be processed effectively without losing context.

The model also incorporates a flash attention mechanism, which significantly boosts its performance by enhancing the speed and efficiency of the attention calculations. This feature is beneficial for handling large-scale datasets and complex queries, making the model suitable for various applications in research and commercial settings.

Jina AI provides several methods to interact with the model for ease of use. Users can access the Jina Reranker API, allowing seamless integration into existing systems through a simple API call. Additionally, developers can use the Transformers library to interact with the model programmatically. This involves installing the necessary libraries and loading the model for sequence classification tasks. The model can be used on GPU and CPU, ensuring flexibility and accessibility for different computing environments.

Jina AI supports the Transformers.js library, enabling developers to run the model directly in JavaScript environments, such as in-browser or with Node.js and Deno. This broadens the model’s potential use cases, allowing it to be integrated into web-based applications and other JavaScript-driven platforms.

In terms of evaluation, the Jina Reranker v2 model has been tested on multiple benchmarks to ensure top-tier performance and search relevance. Metrics such as NDCG@10 and MRR@10 have been used to measure the quality of the rankings produced by the model, with higher scores indicating better search results. The model’s performance has been compared to other state-of-the-art reranker models and has consistently shown superior results, especially in multilingual contexts.

The model also supports a rerank() function, which can rerank documents based on a query by splitting long documents into chunks and combining the scores to produce final reranking results. This highly configurable function allows users to control query length, document length, and the overlap between chunks to ensure the most accurate predictions.

In conclusion, Jina AI’s release of the jina-reranker-v2-base-multilingual is a great feat in text reranking. Its robust performance, multilingual capabilities, and ease of integration make it valuable for improving information retrieval systems across various domains.

The post Jina AI Releases Jina Reranker v2: A Multilingual Model for RAG and Retrieval with Competitive Performance and Enhanced Efficiency appeared first on MarkTechPost.