I/O 圖

多個

文件

查詢

jina-reranker-v1

排序

帕累託前緣
30M100M7075808590ColBERTv2gte-reranker-modernbert…jina-colbert-v1-enjina-reranker-v1-tiny-enjina-reranker-v1-turbo-…jina-reranker-v1-base-en參數量(對數)nDCG@10
本模型
在前緣上
Jina AI
其他
LoCo
87.31
參數量
137M
按分數的排名
2 / 6
帕累託前緣
在前緣上
取值分佈
AUC 0.9853
語料
翻譯對
0.4810.000.200.400.600.801.00
相關85.0%
困難負例6.3%
無關1.1%
推薦閾值
FPR 0.1 · 0.208
FPR 0.01 · 0.481
FPR 0.001 · 0.697
FPR 0.0001 · 0.978
均衡 · 0.340
AUC
0.9853
噪聲上限
0.691
召回懸崖
0.088
測量樣本對
100 / 9,200
各名次得分
12345678910
各名次位置上的平均得分
選擇要比較的模型

概述

jina-reranker-v1-base-en 是一個 137M 參數的英語 cross-encoder 重排序模型,透過查詢-文件對的 token 級分析來最佳化搜尋結果。相比基準向量搜尋,它將搜尋準確率提升了 20%,成為 Jina 第一代重排序器家族的主力。它現已被多語言 v2 和 listwise v3 家族取代。

方法

該模型採用基於 BERT 的 cross-attention 架構(12 層、12 個注意力頭、768 隱藏維度、137M 參數),從根本上不同於基於向量的方法。它不比較預先計算的文件向量,而是在查詢與文件之間執行動態的 token 級交互,捕捉餘弦相似度會遺漏的上下文細微差別。1,024 token 的上文視窗支援針對較長文件的自動分塊和跨塊 max-pooling。訓練在查詢-文件相關性對上使用對比損失,並結合困難負樣本挖掘。該模型是第一個 Jina 重排序器,透過知識蒸餾確立了 turbo 和 tiny 變體的模式。

效能

該模型相比基準向量搜尋,命中率提升 8%,平均倒數排名提升 33%。在 BEIR 上,它取得平均 NDCG{'@'}10 為 0.5588,優於 BGE(0.5032)、BCE(0.4969)和 Cohere(0.5141)。在面向長上文理解的 LoCo 基準上,它得分 0.873,大幅領先競爭對手。它在技術內容上表現尤為突出:QASPER 摘要上 0.996,政府報告分析上 0.962,但會議摘要任務上表現較低(0.466)。延遲隨文件長度增加:256 token 為 156ms,512 token 查詢下 4,096 token 為 7,068ms。

最佳實踐

實現兩階段流水線:向量搜尋(例如 jina-embeddings-v5-text-small)提供初始候選,然後該模型對前 100–200 個結果重新排序以提升精度。該模型僅限英語——多語言應用請使用 jina-reranker-v2-base-multilingualjina-reranker-v3.5。它需要支援 CUDA 的硬體才能達到生產吞吐量。對於新專案,優先選擇 jina-reranker-v3.5(多語言、listwise、131K 上下文、63.20 BEIR NDCG{'@'}10)。該模型可透過 Jina Reranker API、AWS SageMaker 和 Hugging Face 取得。與 RAG 系統整合時,請根據延遲需求調整發送重新排序的文件數量——100–200 個文件通常能平衡品質和速度。

提及此模型的部落格