KaLM-Reranker-V1: Fast but Not Late Interaction for Compressed Document Reranking

Xinping Zhao, Jiaxin Xu, Ziqi Dai, Xin Zhang, Shouzheng Huang, Danyu Tang, Xinshuo Hu, Meishan Zhang, Baotian Hu, Min Zhang

arXiv:2606.22807 · 2026-06-23 공개 · arXiv · PDF

cross-attention encoder-decoder reranking miracl lmeb efficient-reranker kalm-reranker-v1 compressed-document

Abstract

As retrieval systems scale, high-quality reranking becomes increasingly important. However, most existing rerankers, whether encoder-based or decoder-based, jointly encode the query and passage, tightly coupling their computation and limiting deployment efficiency as well as flexibility. We present KaLM-Reranker-V1, a fast but not late-interaction (FBNL) reranker that decouples query and passage computation while retaining expressive relevance modeling. Built on an encoder-decoder architecture, KaLM-Reranker-V1 uses the encoder to pre-encode passages with Matryoshka embedding pooling, while the decoder models the system instruction, user instruction, and query intent; cross-attention then captures relevance between the query context and passage representations. This design makes KaLM-Reranker-V1 efficient through decoupled passage encoding, yet not late interaction, by preserving rich relevance modeling through cross-attention. We instantiate KaLM-Reranker-V1 in three sizes, Nano, Small, and Large, with 0.27B, 1B, and 4B activated parameters, respectively. Extensive experiments on BEIR, MIRACL, and LMEB demonstrate that KaLM-Reranker-V1 achieves strong reranking performance with superior efficiency. On BEIR, KaLM-Reranker-V1 achieves state-of-the-art performance, on par with strong industrial models such as the Qwen3-Reranker series; on MIRACL, despite not being extensively trained on multilingual data, KaLM-Reranker-V1 still shows excellent reranking performance. Moreover, on LMEB, reranking models demonstrate a clear advantage, with even the 0.27B Nano model remaining competitive with 7-12B embedding models.

한국어 요약

한 줄 요약

KaLM-Reranker-V1은 효율적이고 표현력 있는 문서 재정렬 모델로, Matryoshka Embedding Pooling과 Fast but Not Late Interaction 설계를 통해 뛰어난 성능과 효율성을 달성한다.

핵심 기여도

핵심 아이디어

기존 재정렬 모델은 쿼리와 문서를 함께 인코딩하여 계산을 강하게 결합함으로써, 효율성과 유연성을 제한한다. KaLM-Reranker-V1은 FBNL 설계를 통해 문서 인코딩을 사전에 수행하고, 쿼리-문서 상호작용은 디코더의 cross-attention을 통해 모델링함으로써, 문서 표현을 재사용하면서도 표현력 있는 상호작용을 유지한다. 이는 late interaction과 달리, 인코딩 후에도 상호작용을 가능하게 하며, Matryoshka Embedding Pooling(MEP)을 통해 문서 표현을 압축하면서도 성능 저하를 최소화한다. 이는 대규모 문서를 사전 인코딩하여 저장하고, 실시간 쿼리 처리 시 효율적으로 재정렬할 수 있는 기반을 제공한다.

기술적 접근법

주요 결과

의의 및 한계

KaLM-Reranker-V1은 문서 재정렬 분야에서 효율성과 표현력의 균형을 맞춘 중요한 기여를 한다. FBNL 설계와 MEP를 통해 문서를 사전 인코딩하고, 실시간 처리 시 재사용함으로써 대규모 시스템에서도 적용 가능하다. 특히, Nano 모델은 작은 파라미터 수로도 뛰어난 성능을 보여주며, 다양한 성능-효율성 요구에 대응할 수 있다. 그러나, MEP의 과도한 압축은 성능 저하를 초래할 수 있으며, 특히 작은 모델에서 더 큰 영향을 미친다. 또한, 다국어 및 중국어 재정렬 능력은 아직 개선이 필요하다는 한계가 있다.

실용적 활용

검색, 추천, RAG(Retrieval-Augmented Generation) 등 대규모 문서 기반 시스템에서 실시간 재정렬이 필요한 상황에 적합. 특히, 서빙 효율성이 중요한 클라우드 기반 검색 엔진이나, 리소스 제한이 있는 모바일 환경에서도 활용 가능. Nano 모델은 저비용 서빙을 필요로 하는 애플리케이션에 적합하며, Large 모델은 고정밀 재정렬이 요구되는 엔터프라이즈급 시스템에 적합.