cd /news/ai-research/an-8-point-ndcg-bump-that-costs-two-… · home › topics › ai-research › article
[ARTICLE · art-149716] src=dev.to ↗ pub= topic=ai-research verified=true sentiment=· neutral

An 8-Point nDCG Bump That Costs Two Minutes Is Not Free

A new NVIDIA NeMo Retriever paper, "Beyond Semantic Similarity: Performance and Costs of Agentic Retrieval for Complex Tasks," reports that an agentic retrieval setup lifts nDCG@10 by about 8.7 points over standard dense retrieval using the same embedding model, but at roughly 107.4 seconds of latency versus 0.67 seconds and about 764.1K input tokens plus 5.8K output tokens per query. A developer argues that retrieval evaluations reporting only quality metrics grade a different product than teams actually ship, and proposes an eval contract that reports latency distribution, token and dollar cost, and failure/fallback rate alongside nDCG.

by read4 min views3 publishedOct 12, 2026

A new NVIDIA NeMo Retriever paper, Beyond Semantic Similarity: Performance and Costs of Agentic Retrieval for Complex Tasks (arXiv 2610.05750, posted around 2026-10-05), puts numbers on a trade everyone arguing about agentic RAG already feels. With the same embedding model, their agentic retrieval setup lifts nDCG@10 by about 8.7 points over standard dense retrieval. It also averages roughly 107.4 seconds of latency against about 0.67 seconds for the standard path, and burns on the order of 764.1K input tokens plus 5.8K output tokens per query. They also report competitive results on ViDoRe v3 and BRIGHT without task-specific specialization. Their retrieval-bench notes live in the public NeMo-Retriever tree.

Those are their numbers, not mine. I have not re-run the bench. What I want to formalize is the eval shape the paper forces into the open.

Here is what I would require before I trusted an "agentic retrieval win," and what I would not claim yet.

Teams will ship the wrong default.

Most retrieval scoreboards still answer one question: "did we find better documents?" That question is real. It is incomplete. An 8-point nDCG bump that costs two minutes and three-quarters of a million input tokens is a different product than a sub-second dense call. If your dashboard only shows the quality column, the expensive path looks like a free upgrade. In production it is a budget, a timeout policy, and a fallback story.

AI failures rarely fail loud. They fail as bills that looked like wins on the eval sheet.

An eval contract that reports only retrieval quality without latency, token cost, and failure/fallback rate is grading a different product than the one you will ship.

That is a preference with a limiter, not a benchmark result. The NeMo numbers stay theirs. What I am formalizing is the contract: quality, cost, and reliability sit in the same report, or you are not evaluating the system you will actually run.

Field Question it answers Failure if skipped
Retrieval quality Did we find the right evidence under the stated metric? Shipping on vibes
Latency distribution How long did the path take, including agent loops? A "win" that times out in UX or SLA
Token / dollar cost What did one query cost on average and at the tail? Quality gains that bankrupt the budget
Failure / fallback rate How often did the agentic path abort, stall, or hand off? A green mean that hides a red path
Same-model / same-corpus controls Did we change one variable at a time? Crediting the agent loop for an embedding upgrade

None of that needs a private harness. It needs someone to refuse a scoreboard that only prints nDCG.

The paper's latency gap is the part I would steal first as a reporting habit.

A sub-second dense path and a ~two-minute agentic path are not two settings of the same product. They are different products with different failure modes. One fails by missing evidence. The other can also fail by being too slow to use, too expensive to run at volume, or too brittle when a tool call hangs. If you only publish the quality delta, you are arguing about a system your users will never wait for.

I would report latency and token cost next to the quality metric, not bury them in an appendix. The same goes for failure and fallback rate: every run that aborted or handed back to a cheaper path belongs in its own column.

My public work is mostly retrieve-first systems, and the same split shows up there. A fluent answer can look like a retrieval win the same way a slow agent loop can look like a quality win. In both cases the fix is the same move: measure the retrieval half on its own, and refuse to let one number vouch for the whole product.

The hybrid retrieval pipeline I keep public (hybrid-rag-pipeline) is built around that habit: measure retrieval separately before letting generation, or orchestration, speak for it. This week's paper is a cost-shaped version of the same lesson.

Pick one retrieval path you already call "agentic" or "multi-hop" and add four things:

Then ask whether the quality bump is still the headline once those columns are visible.

An 8-point nDCG bump that costs two minutes is not free. Grade the product you will ship: quality, cost, and the rate at which the expensive path fails closed.

Igor Eduardo builds retrieve-first and evaluation-as-contract systems. More at igoreduardo.com.

── more in #ai-research 4 stories · sorted by recency
── more on @nvidia 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/an-8-point-ndcg-bump…] indexed:0 read:4min 2026-10-12 · —