I/O 다이어그램 1

다중

벡터

쿼리

jina-colbert-v2

I/O 다이어그램 2

다중

벡터

문서

jina-colbert-v2

파레토 프론트
300M1B3.0B10B4050607080bge-m3 (multi-vector)bge-reranker-v2-gemmabge-reranker-v2-m3bge-reranker-v2.5-gemma…ColBERT-ZeroGTE-ModernColBERT-v1jina-reranker-m0jina-reranker-v2-base-m…jina-reranker-v3jina-reranker-v3.5LFM2.5-ColBERT-350Mmxbai-rerank-base-v2mxbai-rerank-large-v2PLAID-XQwen3-Reranker-0.6BQwen3-Reranker-4Bjina-colbert-v2파라미터 수(로그)nDCG@10
이 모델
프론트에 있음
Jina AI
기타
MIRACL
62.30
매개변수
559M
점수 순위
13 / 17
파레토 프론트
프론트 아래
값 분포
AUC 0.9726
코퍼스
번역 쌍
코드
19.141518202325
관련81.0%
하드 네거티브10.3%
무관0.8%
권장 컷오프
FPR 0.1 · 17.83
FPR 0.01 · 19.14
FPR 0.001 · 21.08
FPR 0.0001 · 23.67
균형 · 18.66
AUC
0.9726
노이즈 상한
21.05
재현율 절벽
16.22
측정 쌍 수
100 / 9,200
순위별 점수
12345678910
각 순위 위치의 평균 점수
비교할 모델을 선택하세요
논문 (1)

개요

jina-colbert-v2는 560M 파라미터의 다국어 레이트 인터랙션 검색 모델로, 89개 언어를 지원합니다. 토큰 수준 컴팩트 임베딩(토큰당 64–128차원)을 생성하는 최초의 다국어 ColBERT 유사 모델로, 확장 가능하고 비용 효율적인 다국어 검색을 가능하게 합니다. Matryoshka 표현 학습을 통해 128에서 64로 차원을 줄이면 성능 감소가 단 1.5%에 불과해 저장 요구사항을 절반으로 줄입니다.

방법

모델은 회전 위치 임베딩을 강화하고 Flash Attention으로 최적화된 수정 XLM-RoBERTa 백본(560M 파라미터)을 갖춘 ColBERT 레이트 인터랙션 아키텍처를 기반으로 합니다. 학습은 두 가지 핵심 단계를 포함합니다: (1) 다양한 언어의 다양한 약히 지도된 데이터로 초기 사전학습, (2) 라벨된 트리플렛 데이터와 더 큰 교사 모델로부터의 지도 증류로 정밀조정. 핵심 혁신은 멀티 벡터 임베딩에 Matryoshka 표현 학습을 구현한 것으로, 모델은 단일 학습 프로세스에서 128, 96 또는 64차원의 토큰 수준 벡터를 생성해 재학습 없이 동적 저장 최적화를 가능하게 합니다. 8,192토큰 문서 컨텍스트(12,288까지 확장 가능)와 32토큰 쿼리 한도는 ALiBi 위치 인코딩으로 관리됩니다.

성능

모델은 영어 작업에서 원래 ColBERT-v2 대비 6.5% 개선을 달성하며, 14개 BEIR 벤치마크에 걸쳐 평균 0.521점을 기록합니다. MIRACL 벤치마크에서 테스트된 모든 언어에 걸쳐 전통적인 BM25 기반 검색 방법보다 우수하며, 특히 크로스 링구얼 시나리오에서 강점을 보입니다. 128에서 64차원으로 줄이면 성능 감소는 1.5%에 그치고 저장 요구사항은 절반으로 줄어듭니다 — 예를 들어, 64차원 벡터로 1억 개 문서를 저장하면 AWS에서 월 659.62달러의 비용이 드는 반면, 128차원은 1,319.24달러입니다. 모델의 다국어 커버리지(89개 언어)와 컴팩트 토큰 임베딩은 글로벌 검색 애플리케이션에 특히 적합하게 만듭니다.

모범 사례

모델은 최적의 성능을 위해 CUDA 지원 하드웨어가 필요합니다. 쿼리는 32토큰으로 제한하면서 최대 8,192토큰(12,288까지 확장 가능)의 문서 길이를 지원합니다. 프로덕션 배포를 위해 Jina Search Foundation API, AWS 마켓플레이스, Azure를 통해 사용할 수 있으며, Hugging Face에는 비상용 버전이 있습니다. 구현 시 쿼리나 문서 중 어느 쪽을 임베딩하는지 지정하세요 — 모델은 비대칭 인코딩을 사용합니다. 적절한 인덱싱 없이 극도로 큰 문서 컬렉션을 실시간으로 처리하도록 설계되지 않았으므로, ANN 검색에는 FAISS, Qdrant 또는 Weaviate를 사용하세요. 도메인 특화 작업에는 코퍼스에 대한 정밀조정을 고려하세요. 더 높은 차원의 출력이 필요한 단일 벡터 검색에는 jina-embeddings-v4(멀티 벡터 모드) 또는 jina-embeddings-v5-text-small를 고려하세요.

이 모델을 언급하는 블로그
10월 03, 2025 • 7 분 소요
Jina Reranker v3: SOTA 다국어 검색을 위한 0.6B Listwise 재정렬기
쿼리 및 모든 후보 문서를 단일 컨텍스트 창에서 고려하는 새로운 0.6B 파라미터 목록별 재정렬기(Reranker)입니다.
12월 16, 2024 • 2 분 소요
Re·Search: Search Foundation의 2024년도 연구 성과집
2024년 최고의 연구 논문과 검색 기반 모델을 선보이는 프리미엄 연감 Re·Search를 소개합니다. 스팟 UV 코팅된 하드커버, 160쪽의 풀 컬러 페이지, 섬세한 디자인이 특징입니다. 전 세계 배송비 포함 35달러에 구매하실 수 있습니다.
10월 29, 2024 • 11 분 소요
CLIP을 넘어서: Jina-CLIP이 멀티모달 검색을 발전시키는 방법
OpenAI의 CLIP을 개선하여 통합된 텍스트-이미지 임베딩을 통해 더 나은 검색 정확도와 다양한 결과를 제공하는 Jina-CLIP에 대해 알아보세요.
8월 30, 2024 • 10 분 소요
Jina ColBERT v2: 임베딩과 재순위화를 위한 다국어 후기 상호작용 검색기
Jina ColBERT v2는 89개 언어를 지원하며, 우수한 검색 성능과 사용자 제어 가능한 출력 차원, 그리고 8192 토큰 길이를 제공합니다.
2월 20, 2024 • 16 분 소요
ColBERT와 Late Interaction이란 무엇이며 검색에서 왜 중요한가?
Jina AI의 Hugging Face 상의 ColBERT가 8192 토큰 처리 능력으로 Twitter를 뜨겁게 달구며 검색 분야에 새로운 시각을 제시했습니다. 이 글에서는 ColBERT와 ColBERTv2의 미묘한 차이점을 살펴보고, 혁신적인 설계와 후기 상호작용(late interaction) 기능이 검색을 혁신적으로 바꾸는 이유를 소개합니다.