I/O 図 1

複数

ベクター

クエリ

jina-colbert-v1-en

I/O 図 2

複数

ベクター

ドキュメント

jina-colbert-v1-en

パレートフロン
30M100M7075808590ColBERTv2gte-reranker-modernbert…jina-reranker-v1-base-enjina-reranker-v1-tiny-enjina-reranker-v1-turbo-…jina-colbert-v1-enパラメータ数(対数)nDCG@10
このモデル
フロン上
Jina AI
その他
LoCo
83.70
パラメータ
137M
スコア順位
3 / 6
パレートフロン
フロン未満
値の分布
AUC 0.5963
コーパス
翻訳ペア
15.7801020
関連17.0%
ハードネガティブ9.3%
無関連1.0%
推奨しきい値
FPR 0.1 · 9.27
FPR 0.01 · 15.78
FPR 0.001 · 21.53
FPR 0.0001 · 25.48
バランス · 7.98
AUC
0.5963
ノイズ上限
21.44
再現率の崖
-0.71
測定ペア数
100 / 9,200
順位別スコア
12345678910
各順位での平均スコア
比較するモデルを選択してください

概要

jina-colbert-v1-en は 137M パラメータの英語レイテインタラクション検索モデルで、単一のドキュメントベクトルの代わりにトークン単位の埋め込み(トークンあたり 128 次元)を生成します。これにより、クロスエンコーダーの品質をバイエンコーダーの効率的なコストで実現します:ドキュメントは一度だけインデックス作成され、関連性スコアリングはクエリ時にトークンペアにわたるマックスプーリングと和計算によって行われます。8,192 トークンのドキュメントをサポートし、ColBERT スタイルの検索を本番環境に持ち込んだ初の Jina モデルです。

方法

モデルは、適応された ColBERT アプローチに基づくレイテインタラクションアーキテクチャを採用しています。ドキュメント全体を一度に比較するのではなく、最終的なマッチング段階までクエリとドキュメントを独立して処理します。ドキュメントエンコーダーは最大 8,192 トークンのテキストを処理し、クエリエンコーダーは高精度なトークン単位の表現を生成します。クエリとドキュメントの各トークンは、単一ベクトルモデルで失われる細粒の意味的情報を保持する独自の 128 次元埋め込みベクトルを与えられます。レイテインタラクションメカニズムは、クエリトークンに対するマックスプーリングとドキュメントトークンに対する和計算により関連性スコアを計算し、クロスエンコーダーの高コストなオールトゥオールアテンションを回避しながらトークン単位のマッチングシグナルを捉えます。アーキテクチャは 137M パラメータで、BERT ベースのエンコーダーと 8,192 トークンコンテキスト用の ALiBi 位置エンコーディングを使用します。

パフォーマンス

BEIR データセットコレクションにおいて、モデルは優れた性能を達成しています:Arguana 49.4%(ColBERTv2 は 46.5%)、FEVER 79.5%(同 78.8%)、TREC-COVID 75.0%(同 72.6%)。最も印象的なのは、長文コンテキスト理解の LoCo ベンチマークにおける劇的な改善で、ColBERTv2 の 74.3% に対し 83.7% を記録しています — 9.4 ポイントの向上は、長い文書におけるトークン単位の表現の価値を示しています。モデルは従来の単一ベクトル埋め込みモデルを上回りながら、レイテインタラクションアプローチにより計算効率を維持しています。137M パラメータ数は本番デプロイメントでも実用的な規模を保ちます。

ベストプラクティス

クロスエンコーダーの検索品質をクロスエンコーダーのレイテンシなしで必要とする場合にこのモデルを使用してください。最適な性能には CUDA 対応 GPU が必要ですが、開発用の CPU 推論も可能です。8,192 トークンのドキュメント制限は約 6,000 語に相当し、学術論文や技術ドキュメントを含む多くの文書タイプに適しています。モデルは英語のみ対応です — 多言語アプリケーションには jina-colbert-v2 を使用してください。本番デプロイメントでは、適切なドキュメントチャンキング戦略を実装し、効率的な検索のためにベクトル類似度インデックス(FAISS、Qdrant、Weaviate)を使用してください。RAGatouille のようなフレームワークを使用した RAG パイプラインでは特に効果的で、レイテインタラクションの実装を簡素化します。多言語やより高い精度が必要な場合は、jina-colbert-v2 または jina-embeddings-v4(マルチベクトルモード)を検討してください。

このモデルについて言及しているブログ
8月 30, 2024 • 10 読む時間
Jina ColBERT v2:多言語遅延インタラクション型エンベディング・リランキング検索システム
Jina ColBERT v2 は、優れた検索パフォーマンス、ユーザーが制御可能な出力次元、8192 トークン長をサポートし、89 の言語に対応しています。
6月 19, 2024 • 11 読む時間
AI の説明可能性を簡単に:Late Interaction が Jina-ColBERT を透明化する仕組み
AI の説明可能性と透明性は注目を集めています。AI の仕組みが分からないのに、どうやって信頼できるでしょうか?Jina-ColBERT は、適切なモデルアーキテクチャを使えば、AI に秘密を容易に明かさせることができる方法を示しています。
5月 13, 2024 • 5 読む時間
Albus by Springworks:エンタープライズ検索で従業員を支援する
大手 HR テック企業が、構造化データと非構造化データを扱うために Jina AI のモデルをどのように活用しているかを説明します。
4月 29, 2024 • 7 読む時間
Azure 上の Jina Embeddings と Reranker:スケーラブルなビジネス向け AI ソリューション
Jina Embeddings および Rerankers が Azure Marketplace で利用可能になりました。プライバシーとセキュリティを重視する企業は、Jina AI の最先端モデルを既存の Azure エコシステムに簡単に統合できるようになりました。
2月 20, 2024 • 16 読む時間
ColBERT とは何か?Late Interaction とは何か?そして検索においてなぜ重要なのか?
Jina AI の ColBERT が Hugging Face でリリースされ、8192 トークンの処理能力を持つ新しい検索アプローチとして Twitter で話題を呼んでいます。本記事では、ColBERT と ColBERTv2 の特徴を詳しく解説し、その革新的な設計と、検索に革命をもたらす後期相互作用機能について解説します。