Qwen3 嵌入與重排序模型發布

Qwen 已發布 Qwen3 嵌入系列,這是一套基於 Qwen3 基礎模型的專有模型,旨在提供最先進的文本嵌入、檢索與重排序,支援超過 100 種語言。這些模型以 Apache 2.0 授權開源,並可於 Hugging Face 與 ModelScope 取得。

模型能力與效能

Qwen3 嵌入系列在多語言文本理解與檢索方面達到最先進的效能。截至 2025 年 6 月 5 日,8B 嵌入模型在 MTEB 多語言排行榜上以 70.58 分排名第一。

重排序基準測試

重排序模型在多項基準測試中顯示出顯著的搜尋相關性提升。以下為重排序系列的效能指標:

模型 MTEB-R CMTEB-R MMTEB-R MLDR MTEB-Code FollowIR
Qwen3-Reranker-0.6B 65.80 71.31 66.36 67.28 73.42 5.41
Qwen3-Reranker-4B 69.76 75.94 72.74 69.97 81.20 14.84
Qwen3-Reranker-8B 69.02 77.45 72.94 70.19 81.22 8.05

註:所有分數皆基於 Qwen3-Embedding-0.6B 模型檢索的前 100 名候選結果。

模型規格

此系列提供彈性的模型規模(0.6B 至 8B),以兼顧效率與效能。嵌入與重排序模型皆支援 32K 序列長度,且具指令感知能力,允許使用者為特定任務或語言自訂輸入指令。

文本嵌入模型

模型 規模 層數 嵌入維度 支援 MRL
Qwen3-Embedding-0.6B 0.6B 28 1024 Yes
Qwen3-Embedding-4B 4B 36 2560 Yes
Qwen3-Embedding-8B 8B 36 4096 Yes

文本重排序模型

模型 規模 層數 序列長度 具指令感知
Qwen3-Reranker-0.6B 0.6B 28 32K Yes
Qwen3-Reranker-4B 4B 36 32K Yes
Qwen3-Reranker-8B 8B 36 32K Yes

架構與訓練方法論

Qwen3 嵌入系列採用基於 Qwen3 基礎模型的雙編碼器與交叉編碼器架構,並透過 LoRA 微調加以精煉,以保留基礎模型的文本理解能力。

架構差異

  • 嵌入模型:採用雙編碼器架構。它處理單一文本段落,並使用最終 [EOS] 代碼的隱藏狀態向量來提取語意表示。
  • 重排序模型:採用交叉編碼器結構。它以文本對(例如查詢與候選文件)作為輸入,並輸出相關性分數。

訓練流程

  • 嵌入模型:遵循三階段訓練範式:使用弱監督資料進行對比式預訓練、使用高品質標記資料進行監督訓練,以及最終的合併策略以整合多個候選模型。
  • 重排序模型:直接使用高品質標記資料進行監督訓練,以最大化效率。

為了為嵌入模型生成大規模弱監督資料,Qwen 開發了一套多任務可調整提示系統,利用 Qwen3 基礎模型的生成能力,產生針對特定語言與任務類型的文本對。

未來路線圖

Qwen 計畫持續優化基礎模型,以提升部署效能與訓練效率。此外,實驗室亦打算將系統擴展為多模態表示系統,以實現跨模態語意理解。

Sources