Yuichi Tateno
5 min
As retrieval-augmented generation (RAG) and semantic search become standard, developers must balance retrieval quality against compute, memory, and latency. While large-scale benchmarks like MTEB and MMTEB provide comprehensive evaluations, they are too computationally expensive for frequent use during development. Furthermore, there is a lack of standardized infrastructure to compare production-critical efficiency settings—such as dimensionality reduction, quantization, and reranking—across different model architectures under identical conditions.
The author introduces HAKARI-Bench, a lightweight evaluation infrastructure that reconstructs existing retrieval benchmarks into small, standardized datasets called Nano-sets. The benchmark covers 35 datasets and 551 retrieval tasks across 43 languages. It provides a unified format for five retrieval families (BM25, dense, sparse, late interaction, and rerankers) and their efficiency variants, including Matryoshka dimensionality reduction and int8/binary quantization. By fixing a common candidate set for all tasks, the framework allows for direct, model-agnostic comparisons of how different architectures and efficiency optimizations perform on the same data.
HAKARI-Bench serves as a high-fidelity ranking proxy for larger benchmarks. When compared against official MTEB retrieval v2, MMTEB v2, and English BEIR, the benchmark achieves Spearman rank correlations exceeding 0.97. This confirms that the lightweight Nano-sets reliably reflect the performance trends observed in full-scale evaluations. The infrastructure enables developers to visualize the quality-efficiency Pareto frontier, revealing, for example, that a model's robustness to binary quantization is often tied to its specific training characteristics rather than just its size or dimensionality.
This work addresses the "evaluation bottleneck" in retrieval system development. By providing a fast, consistent, and multi-axis evaluation framework, HAKARI-Bench enables researchers and engineers to perform rapid model selection and regression detection. It shifts the focus from simply maximizing overall scores to understanding how specific models behave under production constraints, such as limited memory or latency requirements, across diverse languages and domains.
With the rapid spread of retrieval-augmented generation and semantic search, choosing the right embedding and retrieval configuration is increasingly hard. Large retrieval benchmarks are comprehensive but too heavy to rerun during development, and there is little infrastructure for comparing production settings--dimensionality reduction, quantization, reranking--across many models under identical conditions. We present HAKARI-Bench, a lightweight benchmark that reconstructs existing retrieval suites into small datasets (Nano-sets): 35 benchmarks and 551 tasks across 43 languages in a unified format, enabling same-condition, model-agnostic comparison of five retrieval families (BM25, dense, sparse, late interaction, rerankers) and their efficiency variants. Across 55 models, its overall ranking reproduces the official MTEB retrieval v2, MMTEB v2 retrieval, and English BEIR (full) at Spearman >0.97. HAKARI-Bench does not replace full evaluation; it enables rapid model selection, regression detection, and reading the quality-efficiency Pareto frontier. Code, data, and leaderboard are released under the MIT license.
Alex: It sounds like a practical tool for the messy reality of building software. But how does it handle the comparison fairly? If one model is tested on different documents than another, the results wouldn't mean much.
Sam: That's the crucial design choice. The benchmark uses a fixed candidate set for every task—think of it like giving every student the exact same exam questions in the same order. By fixing the pool of documents that the system considers, you ensure that any performance differences you see are due to the model's quality, not because one model happened to look at an easier group of documents than another.
Alex: So you've standardised both the test questions and the pool of documents. That's what makes it a controlled experiment rather than just a rough comparison.
Sam: Exactly. And that fixed pool matters especially for something called reranking. Here's how that works: a fast but rough method quickly narrows down thousands of documents to a short list of candidates. Then a slower, more precise model looks at just that short list and reorders it. Because every model in the benchmark sees the same short list, you can finally compare those precise rerankers under identical conditions. It turns what used to be a messy, inconsistent process into a repeatable experiment.
Alex: There's one more technique worth unpacking—something called Matryoshka representation learning. That's a phrase that sounds technical, but I suspect the idea behind it is fairly intuitive.
Sam: It is. You know those Russian nesting dolls, where each doll contains a smaller version of itself? The idea here is similar. When a model converts a document into a list of numbers—its internal representation—Matryoshka training ensures that the first numbers on that list carry the most important information, and the later numbers add finer detail. That means you can simply chop off the end of the list to get a smaller, faster version of the representation, without losing the core meaning. It's like summarising a book by reading just the first few chapters—you get the main ideas, even if you miss some nuance.
Alex: And HAKARI-Bench lets you test how much quality you actually lose when you make that trade-off.
Sam: That's the point of the whole system. Whether developers are compressing their data, rounding off their numbers, or trimming their representations, they can now see the results side by side on a single, unified leaderboard. It doesn't replace the final, full-scale evaluation—but it makes the day-to-day work of improving search models significantly more efficient and transparent.
Alex: So the contribution here is less about a single flashy result, and more about giving the field a shared, reliable measuring stick.
Sam: That's a fair summary. Consistent, reproducible evaluation is genuinely difficult to get right, and without it, it's hard to know whether a new technique is a real improvement or just a lucky result on a particular dataset. HAKARI-Bench is an attempt to raise the standard for how that evaluation gets done.
Alex: Thanks for walking us through it, Sam. And thanks to everyone listening to ResearchPod.