개요
jina-reranker-v3는 597M 파라미터의 다국어 리스트와이즈 리랭커로, 'last but not late'(LBNL) 상호작용을 도입합니다 — 페어와이즈 크로스 엔코더 스코어링에 대한 패러다임 전환입니다. 각 쿼리-문서 쌍을 고립해서 평가하는 대신, 단일 131K 토큰 컨텍스트 윈도우 안에서 후보 문서 목록 전체를 동시에 처리하며, 인과적 주의를 사용해 문서 간 관계를 포착합니다. 가장 가까운 경쟁사 대비 2.5분의 1의 파라미터로 SOTA 수준의 BEIR 성능(61.94 NDCG@10)을 달성합니다.
방법
핵심 혁신은 LBNL 아키텍처입니다. 표준 크로스 엔코더에서는 각 쿼리-문서 쌍이 독립적으로 스코어링됩니다. 레이트 인터랙션 모델(ColBERT)에서는 문서가 개별적으로 인코딩되고 토큰 단위로 매칭됩니다. LBNL은 두 가닥의 강점을 결합합니다: 쿼리와 모든 후보 문서가 단일 인과적 주의 컨텍스트를 공유하므로, 모델은 문서 간에 주의를 기울여 페어와이즈 스코어링이 놓치는 상대적 관련성 신호를 포착할 수 있습니다. 모델은 포워드 패스당 최대 16개 문서(학습 중에는 양성 1개, 음성 15개)를 처리하며, 각 문서는 고정 길기로 잘립니다. 임베딩은 각 문서의 최종 토큰에서 Last-Token-Pooling을 통해 추출되며, 인과적 주의 메커니즘을 이용해 이전 컨텍스트의 정보를 자연스럽게 집합합니다. 131K 토큰 컨텍스트 윈도우는 조정된 기본 주파수의 회전 위치 임베딩으로 가능해집니다. 학습은 InfoNCE, 분산 손실(가중치 0.45), 이중 매칭 손실(가중치 0.85), 유사도 손실을 결합한 다목적 손실을 사용하는 3단계 점진적 커리큘럼을 사용합니다.
성능
BEIR에서 모델은 61.94 NDCG@10을 달성해, 평가된 모든 리랭커 중 최고이고 jina-reranker-v2 대비 4.88% 향상입니다. 멀티홉 검색(HotpotQA 78.56)과 사실 검증(FEVER 93.95)에서 강점을 보입니다. 다국어 성능은 18개 언어에서 MIRACL 66.50에 달하며, 아랍어가 78.69, 타이어가 81.06입니다. 코드 검색은 CoIR에서 63.28을 달성합니다. 2.5분의 1의 파라미터로 쓰면서도 1.5B mxbai-rerank-large(61.44)를 능가하고, 동급의 bge-reranker-v2-m3 대비 5.43% 향상을 보입니다. 성능은 문서 순서에 걸쳐 비교적 안정적입니다: 무작위(62.54), 내림차순(61.94), 오름차순(61.52) — 후보 순서에 무관한 견고한 리스트와이즈 스코어링을 나타냅니다.
모범 사례
임베딩 추출을 위해 system/user/assistant 역할과 특수 토큰이 있는 구조화된 프롬프트 템플릿을 사용하세요. 131K 컨텍스트를 초과하는 컬렉션에는 포워드 패스당 최대 64개 문서를 처리하세요. 문서를 무작위로 또는 관련성 내림차순으로 정렬한 것이 최적입니다(성능 차이는 1% 미만). 비교 랭킹 작업에는 문서 간 상호작용 능력을 활용하세요 — 모델의 리스트와이즈 설계는 페어와이즈 스코어링이 놓치는 후보 간 관계를 포착합니다. 다국어 응용에 대해 모델은 18개 언어에 걸쳐 강력한 제로샷 이관을 제공합니다. 대규모 문서 세트에는 배치 처리를 구현하고, 쿼리 임베딩을 배치 간에 일관되게 유지하세요. 256차원 출력 임베딩은 효율적인 유사도 계산을 지원합니다. 멀티홉 추론 및 사실 검증 작업에 이상적입니다. 프로덕션에는 하이브리드 어텐션을 통한 1.22–1.56배 빠른 추론을 위해 jina-reranker-v3.5를 사용하세요.








