<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How do you test whether a retriever stops too early? in Generative AI</title>
    <link>https://community.databricks.com/t5/generative-ai/how-do-you-test-whether-a-retriever-stops-too-early/m-p/168356#M2068</link>
    <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;Databricks’ &lt;A href="https://www.databricks.com/blog/adaptive-instructed-retriever-frontier-quality-search-2x-lower-latency" target="_self"&gt;Adaptive Instructed-Retriever announcement&lt;/A&gt;⁠ describes a model that learns when to stop searching. &lt;STRONG&gt;How would you test whether it stops after finding a general policy but before finding the exception that changes the answer?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I’d consider an offline test using questions with reviewed supporting evidence. Where the implementation allows it, continue early-stopped runs from the same history with a small extra search budget. Keep the model, corpus and final passage count fixed, then measure how often further search recovers missing evidence.&lt;/P&gt;&lt;P&gt;I’d measure evidence coverage separately from answer quality. An unsuccessful extra search wouldn’t prove the original retrieval was complete, either.&lt;/P&gt;&lt;P&gt;Has anyone tried something similar? What baseline or metric helped you judge whether the latency savings justified the risk of missing evidence? I am very eager to get your thoughts.&lt;/P&gt;</description>
    <pubDate>Fri, 11 Sep 2026 12:12:48 GMT</pubDate>
    <dc:creator>ivanvyd</dc:creator>
    <dc:date>2026-09-11T12:12:48Z</dc:date>
    <item>
      <title>How do you test whether a retriever stops too early?</title>
      <link>https://community.databricks.com/t5/generative-ai/how-do-you-test-whether-a-retriever-stops-too-early/m-p/168356#M2068</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;Databricks’ &lt;A href="https://www.databricks.com/blog/adaptive-instructed-retriever-frontier-quality-search-2x-lower-latency" target="_self"&gt;Adaptive Instructed-Retriever announcement&lt;/A&gt;⁠ describes a model that learns when to stop searching. &lt;STRONG&gt;How would you test whether it stops after finding a general policy but before finding the exception that changes the answer?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I’d consider an offline test using questions with reviewed supporting evidence. Where the implementation allows it, continue early-stopped runs from the same history with a small extra search budget. Keep the model, corpus and final passage count fixed, then measure how often further search recovers missing evidence.&lt;/P&gt;&lt;P&gt;I’d measure evidence coverage separately from answer quality. An unsuccessful extra search wouldn’t prove the original retrieval was complete, either.&lt;/P&gt;&lt;P&gt;Has anyone tried something similar? What baseline or metric helped you judge whether the latency savings justified the risk of missing evidence? I am very eager to get your thoughts.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Sep 2026 12:12:48 GMT</pubDate>
      <guid>https://community.databricks.com/t5/generative-ai/how-do-you-test-whether-a-retriever-stops-too-early/m-p/168356#M2068</guid>
      <dc:creator>ivanvyd</dc:creator>
      <dc:date>2026-09-11T12:12:48Z</dc:date>
    </item>
    <item>
      <title>Re: How do you test whether a retriever stops too early?</title>
      <link>https://community.databricks.com/t5/generative-ai/how-do-you-test-whether-a-retriever-stops-too-early/m-p/168447#M2070</link>
      <description>&lt;P&gt;This is a good framing question. A few things that have worked well for evaluating early-stopping retrieval specifically:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Build a small labeled set where each query has a known minimal sufficient evidence set (the specific chunks/passages a correct answer actually needs, not just "the right document"). That label is what everything else below is measured against, so it's worth the upfront cost even for 30-50 queries.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then track two separate numbers per query, not one blended score:&lt;/P&gt;&lt;P&gt;1. Evidence coverage at the stopping point: did the retrieved set contain the full minimal evidence set, yes/no (or fraction). This isolates retrieval quality from generation quality.&lt;/P&gt;&lt;P&gt;2. Answer correctness at the stopping point vs. answer correctness with an uncapped/exhaustive search budget as the ceiling. The gap between these two is the actual cost of stopping early, in outcome terms.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your instinct to continue early-stopped runs from the same history with extra budget is the right diagnostic, I'd frame it as: how much does evidence coverage improve per additional hop past the current stopping point? If the marginal coverage gain flattens quickly after the stop, that's real evidence the policy is well-tuned, not just an absence of proof. If it keeps climbing, you're leaving recall on the table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The distinction you're drawing between evidence coverage and answer quality also matters in the other direction: log cases where extra search added evidence but the answer didn't change (early stop was fine in practice even if technically incomplete) separately from cases where it changed a wrong answer to a correct one (that's your real miss rate). The first case is much more common than people expect and conflating the two overstates how risky early stopping actually is.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the latency/cost side of the tradeoff: plot accuracy (or evidence coverage) against search budget (hops, tokens, or latency) across a few candidate stopping policies, including "always max budget" and "fixed shallow" as baselines. You're looking for the elbow in that curve, the point where extra budget stops buying meaningful accuracy. That elbow, not a single fixed threshold, is usually the more defensible answer when someone asks "why did you pick this stopping point," since it's tied to a measured diminishing-returns point rather than a guess.&lt;/P&gt;</description>
      <pubDate>Sun, 13 Sep 2026 09:21:20 GMT</pubDate>
      <guid>https://community.databricks.com/t5/generative-ai/how-do-you-test-whether-a-retriever-stops-too-early/m-p/168447#M2070</guid>
      <dc:creator>DoTA</dc:creator>
      <dc:date>2026-09-13T09:21:20Z</dc:date>
    </item>
  </channel>
</rss>

