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

· Source: cs.CL updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Data Science & Analytics · Depth: Expert, extended

Summary

KaLM-Reranker-V1 is a new "fast but not late-interaction" (FBNL) reranker designed to improve the efficiency and flexibility of retrieval systems by decoupling query and passage computation. Built on an encoder-decoder architecture, it pre-encodes passages using Matryoshka embedding pooling (MEP) and employs a decoder for query intent modeling and cross-attention for relevance. The model is available in Nano (0.27B), Small (1B), and Large (4B) sizes. Experiments on BEIR, MIRACL, and LMEB benchmarks demonstrate strong reranking performance with superior efficiency. For instance, on BEIR, KaLM-Reranker-V1 achieves state-of-the-art results, comparable to Qwen3-Reranker, and improves efficiency by about 10x over gte-reranker-base. It also shows promising multilingual ability on MIRACL and clear advantages in long-horizon memory retrieval on LMEB, even with the 0.27B Nano model competing with 7–12B embedding models. MEP allows for flexible compression ratios from 2x to 32x, with moderate compression (2x-8x) showing minimal performance degradation while significantly reducing storage and serving costs.

Key takeaway

For Machine Learning Engineers building scalable retrieval systems, KaLM-Reranker-V1 offers a compelling solution to balance reranking quality and online serving costs. You should consider implementing its fast but not late-interaction (FBNL) design with Matryoshka embedding pooling (MEP) to pre-encode passages offline. This approach significantly reduces online computation, especially for long documents, allowing you to achieve strong performance with 2x-8x compression ratios without substantial quality degradation.

Key insights

KaLM-Reranker-V1 decouples query and passage encoding for efficient reranking while maintaining expressive relevance modeling via cross-attention.

Principles

Method

KaLM-Reranker-V1 uses an encoder for offline passage pre-encoding with Matryoshka embedding pooling. A decoder then models query intent and instructions, using cross-attention with pre-encoded passage representations to compute relevance scores.

In practice

Topics

Code references

Best for: AI Engineer, AI Architect, MLOps Engineer, AI Scientist, Machine Learning Engineer, NLP Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CL updates on arXiv.org.