00-START-HERE · 01-READING-ROUTES · 28_training_the_retriever · 30_lost_in_the_middle Purpose: explain how to generate useful retrieval supervision when logs or expert labels are scarce, while preserving task relevance, auditing selected data and distribution shift, and distinguishing teacher imitation from general student capability.
TL;DR
- Generate document-side queries to expand lexical reachability where that helps. The generator, index updates, added postings and future refreshes all belong in the amortization decision.
- doc2query changes indexed text and corpus statistics without changing the BM25 formula. Shared dense-encoder symmetry does not make input expansion mathematically redundant.
- InPars exemplars steer style and relevance but do not impose a universal teacher-quality ceiling. A good/bad prompt is a design to validate, not a discrimination guarantee.
- Promptagator uses a small task-specific seed set to generate much larger supervision. Relevance can be binary by design or derived from graded judgments; topical overlap is not sufficient for every task.
- A source-recovery filter improves precision exactly when sound pairs are more likely to survive, under nondegenerate conditions. It does not verify answerability and can reject useful hard positives.
- Summary generation and dialogue generation need explicit interfaces, input/output costs and quality audits. Neither translation nor single-step prompting is mathematically incapable of useful context-dependent data.
- Audit production shift, support, feedback cycles and prompt selection. Three repeated teacher labels do not identify a population error decomposition. Repeated draws can reduce some noise, while student mode error, retained-label precision and full-population accuracy are distinct quantities.
The story
Picture a library whose shelves are full but whose catalog is poor. A nurse asks for “heart attack,” while the right clinical note says “myocardial infarction.” The book exists. The catalog simply offers no route to it. The first move is to let every book draft extra catalog cards for the questions it can answer. That is document-side inversion. doc2query turns those cards into searchable terms and files them once, before patrons arrive. The library then hires an apprentice to write more cards for collections with no query logs. InPars teaches the apprentice with examples. A weak example makes the apprentice imitate vague wording. A good card beside a bad card teaches the apprentice to tell quality from plausibility. The library also has rooms with different rules. The general search room wants topical answers. The fact-checking room wants entailment or contradiction. The debate room wants the strongest opposing argument. Promptagator gives the apprentice a few room-specific cards because one definition of relevance cannot govern every room. An inspector performs a round trip from each generated card to its source book. It may approve a copied identifier and reject a sound source when a near-duplicate ranks first. A small top- window can trade precision for recovery, but its value must be audited on accepted and rejected pairs rather than assumed. The foreign-language desk needs another workflow. SWIM-IR asks the apprentice to summarize a passage before writing its query. The conversation desk needs complete exchanges, not isolated cards. CONVERSER writes later turns such as “when did he start it?” so the training set contains context dependence. The head librarian uses independently adjudicated labels as a ruler, while recognizing that even expert judgments can be uncertain. Repeated samples reveal disagreement, not a proven systematic-error set after only a few draws. Different teachers, additional evidence, pretrained priors or a sound verifier can change errors, but family labels alone do not certify independence or a higher student ceiling.
Decoder table
| Term or symbol | Meaning in this chapter | Interview use and boundary |
|---|---|---|
| , , | Query, document and declared relevance score | An inverted generation direction changes the input-generation task, not the later serving direction or factual validity |
| , , | Corpus size, daily query volume and stipulated equal per-call price in the first example | Different input/output lengths, update rates and non-generation costs change break-even |
| , | Predicted query and count; prompt-count notation is local later | Distinguish generated candidates, teacher draws, prompt trials and corpus items |
| Inverse query generation | Fix a document and generate queries it could answer | It changes index reachability. It does not change the later retrieval direction. |
| Document-side inversion | Generate and append predicted queries before indexing | Pay once at index time and amortize over future searches. |
| Query-side reformulation | Rewrite each incoming query before retrieval | It adapts to a live query but pays a large language model (LLM) cost on every search. |
| Vocabulary mismatch | Different analyzed vocabulary for a shared information need | Zero BM25 term count cannot be repaired by saturation tuning alone; other candidate paths can still help |
| BM25 | Declared positive-IDF term-frequency/length score | All-zero analyzed overlap has zero score in this variant; fetching behavior depends on the candidate implementation |
| , , | Query terms, document counts and corpus document frequency inside IDF | After expansion, update both local counts and corpus frequencies |
| , | Document and corpus-average analyzed lengths | The local eight-token append changes the mean to ; expanding all documents needs all updated statistics |
| , | Saturation and length normalization, with declared domains | Use and ; neither creates an absent term |
| Inverted index | Term-to-document postings used by a standard lexical candidate path | Other fields, query expansion, hybrid candidates and zero-score tie rules change the simple story |
| Posting list | Documents indexed under one term | doc2query moves a document into lists a matching query will touch. |
| doc2query | Sequence-to-sequence generation of plausible queries from a passage | Append several sampled queries to indexed text. It needs supervised query-passage pairs for its generator. |
| docTTTTTquery | Chapter-reported T5 follow-up to document-side query generation | The reported retrieval gain is empirical, not guaranteed by greater query diversity |
| Microsoft Machine Reading Comprehension (MS MARCO) | Source query-passage dataset used by doc2query and several baselines | Its relevant-query field can be useful as a label yet poor as a generation exemplar. |
| Pseudo-relevance feedback (PRF) | Expand a query using an initial retrieval result | A poor initial candidate set can cause drift; PRF need not always use a reranker |
| Top- sampling | Next-token sampling restricted to a declared likely-token subset | This decoding cutoff is not the consistency retrieval cutoff; count sampling/failed-generation costs |
| Mean reciprocal rank at 10 (MRR@10) | Cutoff reciprocal-rank metric averaged over queries | Reported to is metric units, or about relative—not accuracy points |
| InPars | Few-shot generation of passage-query supervision | Seeds and target-domain curation are supervision; larger generators can improve or reproduce prompt defects |
| in a few-shot prompt | Number of prompt exemplars | It is distinct from retrieval cutoff . More exemplars increase prompt cost. |
| Vanilla InPars prompt | passage and relevant-query examples | It teaches imitation. A relevant dataset query can still be a weak exemplar. |
| Good-bad question (GBQ) prompt | Prompt triples with a curated good question and a weaker-style question | Can steer generation; not itself an explicit contrastive retriever objective or guaranteed quality boundary |
| Contrastive prompting | Positive/negative examples inside a generation prompt | Measure relevance/style/coverage; prompt contrast is not proof of a fixed ceiling |
| , | Task and an explicitly binary relevance relation | Some benchmarks use graded judgments; define binarization and task conditioning |
| and | Task-specific positive and negative examples | Their loss supervises that declared relation; incorrect labels do not force every update to be harmful |
| Benchmarking Information Retrieval (BEIR) | Benchmark containing structurally different retrieval tasks | Performance on one relation does not grant transfer to the others. |
| FEVER | Claim-evidence retrieval setting | Evidence can support or refute; topicality alone does not certify sufficiency |
| DBpedia-Entity | Entity-oriented retrieval with judged relevance | Not every passage mentioning an entity and not inherently an exhaustive-mention task |
| ArguAna | Counter-argument retrieval | Opposition must still be relevant and appropriate; arbitrary contrary stance is not enough |
| Promptagator | Task-conditioned generation, source recovery and retriever training | A few seeds steer a larger synthetic set; aggregate results do not prove every-task wins |
| Preliminary retriever | Retriever used to select source-recoverable synthetic pairs | A fresh final model avoids continuing this checkpoint but inherits the selected dataset |
| Declared source-recovery depth and tie policy | Larger windows produce nested accepts for fixed rankings, not automatic quality gains | |
| Consistency filtering | Accept a generated pair if its source returns within the window | It tests recoverability, not answerability or truth; audit both accepts and rejects |
| , , | Sound fraction and conditional sound/broken keep rates | Strict precision improvement iff only for and |
| , | Retained fraction and conditional precision | Precision is undefined at zero retention; expected target draws are under stationary independent acceptance |
| Hard positive | Valid source difficult for the current retriever | Difficulty or a near-duplicate collision does not by itself prove downstream training value |
| Near-duplicate collision | Another similar source outranks the generated source | Composition among all strict rejects does not identify composition among newly recovered pairs |
| InPars+ | Generator tuning with reward and chain-of-thought prompting | It raises source quality but does not remove the need to filter. |
| , , | Target language, passage in that language, and query in that language | Low-resource reading and natural query writing can fail at different rates. |
| , | Summary and the one selected for a query stage | A single-summary approximation has no automatic error bound or exact MAP guarantee |
| SWIM-IR | Chapter-reported multilingual summary-mediated generation | Summary-only conditioning needs an isolated interface; fused one-call generation can still see the full passage |
| , , | Dialogue history, current question and previous/current answers | History can be encoded directly or rewritten; assess actual context dependence per turn |
| CONVERSER | Generation of multi-turn retrieval examples | A later turn is not necessarily history-dependent, nor is each generated dialogue valid |
| Translationese | Possible artifacts from translation/localization | Translation is an alternative to evaluate with speakers, not mathematically incapable of useful dialogue |
| , | Production and generator-induced joint distributions | Human collection is also a sampling design; neither label provenance alone guarantees deployment representativeness |
| , , | Sample count and intent probability under the drawing distribution | Coverage is for IID draws; production mass need not equal generator mass |
| Open loop, , , | Fixed generator used in one generation/training stage | No recursive self-consumption, but one-stage support and label bias can be severe |
| Closed loop, , , | Feedback through repeated model-dependent generation or selection | Cycles can amplify errors in some protocols; they do not inevitably force collapse |
| , | A-only and B-only binary success probabilities on paired inputs | Their sum is discordance; the mean gap is |
| Standard error of an IID paired gap | Exact population formula is ; the null approximation is | |
| , , | Prompt trial count, target effect and standard-normal quantiles | Power, confidence, multiplicity and selection are not interchangeable |
| Selection inflation | Winner optimism from choosing an estimate after trying alternatives | Independent equal-effect normal calculations are illustrations, not per-result debiasing rules |
| Calibration anchor | Production-like cases reserved for shift measurement | A small anchor does not establish small-effect power; customer clustering and both comparison samples matter |
| Gold label | Adjudicated reference labels under a recorded protocol | Experts can share bias or face ambiguity; report disagreement, sampling and uncertainty |
| Silver label | Human/model supervision with a declared protocol | Error correlation is empirical, not determined by a tier name |
| Bronze label | Weaker or in-family supervision | An out-of-family judge can still share errors; audit independently rather than assume decorrelation |
| , | Gold label and a draw from a specified conditional teacher distribution | Changing prompts/temperature changes the protocol; repeated agreement alone does not identify population modes |
| , | One-draw teacher and hard-student accuracies on the declared population | An ideal pure imitator follows the mode, but that is not a universal bound for other student objectives |
| , , | Tie-broken teacher mode followed by an ideal hard imitator | Strictly proper probabilistic fitting first recovers the distribution under consistency assumptions |
| draws, | Repeated labels and the population set with an incorrect teacher mode | Three finite draws do not prove membership in or a population error mass |
| Population mass of wrong-mode inputs | It need not equal draw error on that set; correct draws there contribute | |
| Wrong-draw mass on correct-mode inputs | The exact identity is ; not every varying error is removable | |
| , | Conditional wrong-mode overlap or missed-error rate on a specified retained population | Do not equate population overlap with selected-set filter rates; correct rejection and residual noise misses also matter |
| Execution-based label | Labels from a declared execution/gold-check verifier | Incomplete tests, aliases and verifier errors remain; source recovery alone is not a truth certificate |
Core mechanics
Mathematical conventions
Use natural logarithms, decimal prices/units, full intermediate precision and rounding only at the reported result. Accuracy gaps are percentage points unless explicitly relative. MRR changes retain their own metric units. Corpus counts, example task results and service rates are reported or stipulated inputs, not independently verified performance. Cost ledgers distinguish calls, input/output positions, retained labels and expert adjudication. A generation-only bill is not the cost of a complete training/evaluation pipeline. Equal sample counts or equal dollars do not establish equal label quality, task coverage or system performance. Fused summary-plus-query generation and an isolated two-call summary pipeline have different conditioning and bills. Sampling equations assume IID draws from the stated distribution. A generator intent mass need not equal its production mass; larger synthetic sets cannot sample an intent with zero generator probability. Coverage is a smooth probability, not a hard floor. Confidence intervals, standard errors, power and multiple-prompt selection are different quantities. Correlated queries, shared customers, repeated passages or adaptive selection require a corresponding analysis. For filtering, and positive retention are required for the strict precision-improvement equivalence. For teachers, define the conditional label distribution, a fixed tie rule and the input population. A teacher’s wrong-mode population mass is not its one-draw error rate. The mode-following student result is an idealized pure-distillation limit, not a universal ceiling on any pretrained, regularized or independently supervised student.
29.1 Inverting the relation: what queries does this document answer?
What
Ordinary retrieval fixes and searches for relevant , using a declared score or task relation. Document-side inversion instead fixes and generates plausible future queries. Append those terms to the indexed representation while preserving the source text shown to users or the generator. The “myocardial infarction” to “heart attack” example illustrates vocabulary reachability, not guaranteed relevance or factual correctness. Run the ordinary query-to-document match at serving time.
Why
In the stated BM25 term-frequency formula, an absent analyzed term contributes zero. If every analyzed query term is absent, the document score is zero; tuning saturation/length parameters cannot invent an overlap. A standard postings-driven implementation does not fetch such a document through those query terms. Synonym expansion, alternate fields, dense retrieval or fallback candidates change this setup. Document-side generation can amortize anticipation of future vocabulary, but may add wrong or unhelpful terms.
Failure without it
PRF depends on its initial candidates and can drift if none is relevant; an empty or useless first pass does not provide evidence from the missed source. Query rewriting and document expansion can be complementary. If a source is already retrieved, first test context quality and reader use rather than assuming more indexing is the repair. A symmetric score does not make generated input text redundant: can differ from . Expansion can help, hurt or be unnecessary for a dense encoder and needs an ablation.
Cost and complexity
In a deliberately equal-price, one-call-per-item scenario, documents, queries per day and give offline cost , recurring rewriting cost and over thirty days. With no document changes, the generation-cost break-even is five days. The directions need not have equal prompt/output lengths or prices in practice. If documents per day need a fresh expansion, the two generation bills at elapsed time are and . Their crossing is only for ; otherwise this model gives no eventual saving. For per day, the crossing is about days. Index storage, query latency, ingestion delay, quality and update work are additional, and expansion may not need a full corpus rebuild for each changed document. Choose the number of predicted queries from measured reachability and quality, not a universal jargon rule. Index literal text first when freshness matters, then backfill validated expansion. The chapter’s search-engine analogy is a reported design observation, not a cost measurement or proof that every production engine uses this method.
29.2 doc2query and vocabulary mismatch
What
BM25 scores query terms against a document as follows.
This variant uses distinct analyzed query terms without a separate query-frequency factor, raw document counts , lengths , mean , and . The positive-IDF convention is . Other BM25 variants differ. Expansion changes term counts, document frequencies and mean length as well as candidates. doc2query trains query prediction from passage-query pairs; the chapter reports a T5 follow-up, docTTTTTquery, with stronger lexical-retrieval results. Diversity or benefit is empirical, not guaranteed by the name of the generator.
Why
A standard inverted index finds candidate documents through query-term postings before scoring. A document absent from every queried posting list has no route through those lists, rather than merely a low positive score. Other candidate sources or zero-score tie handling can behave differently. Adding “reset” and “password” can make a relevant article reachable, but reaching it does not guarantee a useful rank or relevance. The source reports approximately to one-keyword agreement in Furnas and colleagues’ study; that finding motivates vocabulary mismatch but does not mathematically establish an impossibility bound for synonym lists.
Failure without it
PRF can fail when the first pass misses useful evidence, can drift from a short ambiguous query, and adds query-time work. It does not necessarily require a reranker or fail on every mismatch. Dense and lexical systems can both be tested with expansion. Generated terms can become stale or misleading and change unrelated term weights, so evaluate freshness, candidate coverage and ranking separately.
Cost and complexity
Before expansion, take , , , and . Both target term counts in this article are zero. For an internally consistent local example, expand only this article with the eight analyzed tokens “how to reset password after an account lockout,” each target term occurring once. Then , , and the document frequencies become and . This stipulated analyzer/counting example is not the result of appending both of the earlier multi-question strings. Use and .
The updated length factor is . Each term’s multiplier is , so the new score is approximately , versus zero before expansion. Expanding other articles would require their updated frequencies and mean length too; the old corpus statistics cannot silently be reused as exact values. Separately, ten sampled twelve-token queries for each of ten thousand articles produce output tokens, excluding prompts, failed generations and indexing work. The chapter-reported MS MARCO MRR@10 change from to is MRR units and approximately relative, not a absolute accuracy gain or a controlled guarantee for another corpus. The ranking formula can stay the same even though its input statistics change. Index literal text first for near-real-time ingestion and evaluate the backfilled expansion.
29.3 InPars: contrasting good and bad generated queries
What
In the chapter’s InPars description, a vanilla few-shot prompt contains passage/relevant-query pairs; the GBQ variant contains passage/good-question/bad-question triples. A curated good question contrasts with a dataset query treated as a weak style exemplar, even though the latter can remain relevant under its original labels. Generate queries for target passages and train on the resulting pairs. Prompt exemplars and any target-domain curation are supervision and must be counted.
Why
Search queries can be terse or underspecified while still being relevant. Prompt contrast may steer toward the desired query style and task, but showing a good/bad pair is not itself an explicit contrastive retriever loss or a guaranteed decision boundary. Generator capability, instructions, context and task grounding also matter; exemplar defects influence output without imposing a universal mathematical ceiling.
Failure without it
A larger generator may reproduce prompt defects, improve over them or fail differently. Plausibility alone does not establish a useful retrieval label. State whether seeds are source-domain or target-domain, and do not call a seeded pipeline label-free. A fixed curated seed budget can be much smaller than full supervision, but keyword or noun-phrase “bad” examples are only an alternative to validate, not guaranteed substitutes for expert contrast.
Cost and complexity
For target documents, three examples, hundred-token passages and twelve-token queries, the vanilla input is positions and total input/output is per call. GBQ input is , total . At the hypothetical uniform rate per thousand processed positions, generation is versus , a or premium. This omits separators, instructions, retries and training/filtering; actual APIs may price input/output differently. This specific three-shot layout requires three curated good questions, while the broader source examples use two to eight seeds. The chapter reports improvements over BM25 and self-supervised baselines; those are experiment-specific results, not proof that target-domain labels are absent in every prompted variant. Validate prompt contrast and filtering together. Shortening exemplars to meet rate/context limits changes the prompt and may change quality.
29.4 Promptagator: retrieval tasks are not one task
What
Each task defines a binary relevance relation.
An underlying benchmark may have graded judgments; binarization and the positive/negative policy must be declared. A task-specific retriever can train on using that relation. The chapter describes Promptagator as starting from two to eight examples, generating task-matched pairs over unlabeled documents, training a preliminary retriever, keeping pairs whose source is recovered, and training the final retriever afresh on survivors. “Afresh” means not continuing the fitted filter checkpoint; it need not mean random initialization rather than a pretrained base.
Why
Answer relevance, claim evidence, entity relevance and counter-argument quality are different targets. MS MARCO is not merely a topical-overlap task. FEVER-style retrieval seeks evidence that can support or refute a claim. Entity retrieval concerns relevant entities/descriptions for an information need, not every passage mentioning a name. ArguAna seeks suitable counter-arguments, not arbitrary stance opposition. A relevance loss never shown a distinction does not directly supervise it, though pretraining or transfer may still generalize.
Failure without it
A shared model can suffer task interference, but multi-task conditioning or suitable data can also support several relations. Fine-tuning on a corpus with the correct task labels can teach a relation; topic exposure alone does not establish that it did. Write down the relation and inspect held-out examples, including topically similar distractors. Separate task-family retrievers and manual inspection of five results for roughly a dozen claims are source workflow suggestions, not guarantees or statistical validation.
Cost and complexity
Take passages and six curated seed examples. In a four-separate-calls-per-passage layout, each request uses input positions ( seeds, passage, instructions) and emits one twenty-token candidate. Then calls process input and output positions. At and per million respectively, generation costs . A hypothetical single request emitting all four candidates would instead cost if the same input and total output lengths sufficed; separator, diversity and quality effects are additional. Assuming rather than deriving surviving pairs gives generation cost per survivor under the separate-call layout. Filtering, retriever training, seed curation and evaluation are excluded. The source’s -judgment budget at each is times the bill; it is not a matched quantity/quality comparison. Dividing that label count by six gives labels per seed, not that ratio of expert labor or equal-performance supervision. The reported eleven-task BEIR comparison with ColBERTv2 and SPLADEv2 is experiment-specific; an aggregate comparison does not by itself prove a win on every task. The seeds steer generation, not direct training of a complete retriever from eight pairs.
29.5 Consistency filtering
What
Run this algorithm in order.
- Generate query-passage pairs with recorded generator/prompt versions.
- Train a preliminary retriever and independently audit its keep/discard behavior.
- Search the intended corpus for each generated query.
- Keep the pair if its source appears within the declared top-, with tie/duplicate handling specified.
- Train the final retriever from a fresh declared initialization on survivors, retaining independent production-like evaluation. Let be the sound-pair population fraction, and . With retention and positive for conditional precision,
For and , retained precision strictly improves if and only if . At or it cannot strictly improve, and at retained precision is undefined. Audit estimates of these rates carry sampling uncertainty and may shift after the retriever or corpus changes.
Why
The round trip measures source recoverability under a particular filter, not answerability, truth or usefulness. Some wrong positives can give harmful gradients, but label noise does not force every individual update to be harmful. Increasing creates nested accepted sets only with the same ranked results and tie policy; it can rescue valid duplicate collisions while admitting broken pairs. The chapter traces this idea to round-trip consistency in synthetic QA and its retrieval use in Promptagator.
Failure without it
A copied rare identifier can make a weak query trivially retrievable; such a query is not necessarily invalid, but may teach little beyond lexical copying. A sound source can lose to a near-duplicate and be rejected. Reusing the same generated pairs for filter training and source recovery also risks in-sample selection. Audit both accepted and rejected pairs with an independent quality definition. Repeated keep-only passes select a nonincreasing subset, but do not inevitably worsen quality or cause model collapse; measure the coverage/precision trade-off before iterating. A fresh final checkpoint does not remove the selection bias in the survivors. Tripling IID draws from an unchanged generator does not reduce its expected broken fraction, though coverage and training variance can change. The source’s InPars+ improvements are reported empirical results, not a guarantee that prompting or rewards replace validation.
Cost and complexity
Treat a representative audit of five hundred pairs as point estimates: sound, broken, with and kept at . Thus , , , and retained precision . Extrapolated to generated pairs, the strict window keeps sound plus broken and rejects sound plus broken. These are scenario expectations, not exact population counts established by five hundred reviews. At the stipulated rates and , retention is . The expected retained set has sound plus broken, precision , and sound rejects. Relative to the strict window, it adds sound and broken: sound per additional broken pair, with added-subset precision . Whether that trade improves training depends on error costs and task quality, not just pair count. A separate audit finding near-duplicates in of strict-window false rejects estimates their fraction among all such rejects, not among the newly recovered subset. Multiplying needs an extra equal-composition assumption. Treating the fraction and extrapolated counts as exact only for a set-arithmetic illustration, there are near-duplicate rejects among sound rejects, and the recovered sound pairs contain between and of them. Sampling uncertainty widens what can be claimed, and near-duplication alone does not prove training value. The source’s between five and ten, rejection audits of one hundred, and retention warning near are workflow heuristics. Deduplication alone does not prove that is optimal. Generation of input and output positions costs at the stated rates. The stipulated filter components are document encoding, query encoding, training batches at three per second, and searching. Including the final thirty-two-example partial batch, the epoch is and the serial sum is . At a common hypothetical charge of per resource-hour this is , or of generation cost. Different CPU/GPU resources, parallelism and utilization require their own bills; this is not a measured GPU invoice. The source’s approximately is a coarser inconsistent label, not ordinary rounding of . At , generation-only cost per usable pair is , or with this filter ledger, excluding final training, audits and index overhead. For stationary independent pair acceptance with known , obtaining a target count has expected generation count ; is an expectation multiplier, not a guaranteed yield or a full-pipeline cost law.
29.6 Multilingual and conversational extensions
What
For language , define a summary generator and a query generator. A summary-only pipeline specifies its own conditional model:
The first equation is a normalized pipeline model, not an identity for an arbitrary true query distribution: it assumes the query stage uses the summary rather than the full passage. A chosen summary may be decoded or sampled; calling it the exact MAP summary requires that inference rule. Replacing the sum by one summary has no automatic error bound. Summaries can omit or invent relevant facts. The source reports SWIM-IR experiments across thirty-three languages with passages near tokens, summaries near and queries near . Whether this improves target-language quality is empirical. For conversation, define
History can be passed directly or through a query rewrite/summary. The chapter describes CONVERSER as generating complete dialogues from a few example dialogues and reports competitive retrieval results in its settings. Such results do not establish that every later turn is context-dependent or that every generated conversation is valid.
Why
Summary-mediated generation can separate fact selection from phrasing and make the selected content inspectable. True isolation to a thirty-token summary requires a second call or an explicit masking/interface constraint; an autoregressive call that emits a summary and then a query can still attend to its original passage. Single-step prompting does not mathematically forbid anaphora or ellipsis, though a self-contained-query instruction is not a reliable source of well-grounded dialogue turns. Supply history and audit actual context dependence when that is the task.
Failure without it
Low-resource generators can copy, drift languages or produce unnatural queries. Translation can introduce artifacts, but is not inherently invalid or incapable of preserving dialogue; compare localized, translated and direct generation on native-speaker judgments. A weak preliminary retriever can reject useful target-language pairs. Adjusting the consistency threshold changes both sound and broken keep rates, so report per-language quality and retention rather than automatically loosening it. Missing English parallel text does not itself determine an optimal threshold.
Cost and complexity
Take twelve languages with passages each, passage tokens, and illustrative input/output rates of and per million. The eight-shot layout uses exemplar tokens and input positions with the target passage; omitted instructions/separators must be added in a real bill. Single-step generation emits twenty-five tokens, costing per language. A fused single call with the same input that emits a thirty-token summary and a twenty-five-token query costs per language, an premium, or across twelve languages. This bill does not implement summary-only attention. A genuinely isolated two-call design has at least input positions and fifty-five outputs, plus extra second-stage prompt positions: per language, before other overhead. At this is overall; the zero-overhead case is only a lower component budget. The human scenario of queries per language at costs million, times the fused bill, but compares six million human items with million generated ones. Matching the -per-language count gives , a price ratio before filtering and quality differences. Neither proves equivalent supervision. Annotator scarcity and the chapter’s four-or-five-language bottleneck are reported workflow observations. A four-turn dialogue with twenty-five-token questions and thirty-token answers emits tokens per passage: times single-step output, but per query or times single-step output per query if all four turns are usable. This is not a total cost multiplier. With the same -token input charged once, its hypothetical generation cost is per dialogue or per usable turn, versus for a single-step query. Histories, turn quality, training cost and differing tasks still matter. Three context-dependent turns are an assumed example, not a consequence of four-turn generation. At pair retention , the expected draws for retained pairs are , assuming one candidate pair per draw and stationary acceptance. Dialogues require a turn/session-specific yield definition. The source’s compares label counts with seed counts, not actual human effort. Six to eight native-speaker seeds and a target of at least half context-dependent queries are source heuristics; native-speaker validation remains necessary, and translation is an option to test rather than categorically reject. Version the generator and consider a rewrite-based serving alternative with its serial call cost. Of independently reviewed items, eight seeds per language use , leaving tests: eight languages can receive and four receive . Under IID Bernoulli accuracy, maximum standard errors are about and of the score scale; nominal ninety-five-percent half-widths are about and percentage points. Those are single-estimate intervals, not guarantees of detecting an eight-point paired system gap with useful power. For illustration, the paired planning model below with discordance needs about items for an eight-point effect and for a two-point effect using full normal quantiles. Dependence, language-specific sampling and baseline uncertainty can change the design.
29.7 Synthetic data: the right question is how, not whether
What
Let denote production query/passage/relevance data and the generator-induced distribution for a fixed corpus and prompt. Human collection is also a sampling design, not automatically production-representative. The opening example reports a -point recall@5 gain on a synthetic benchmark after training pairs, with five hundred real tickets from three customers available. Inspect support/shift, feedback and adaptive evaluation selection separately. For an intent of probability under IID generator draws,
The exponential approximation is useful for small in its appropriate range; the exact expression is available. A production intent with mass need not have generator mass . If , increasing generation count never samples it. Dependence, deduplication and prompt-specific concentration can invalidate the IID coverage calculation.
Why
For , generator masses , and have appearance probabilities approximately , and . At the probability is still , not a certain deletion. The scale marks roughly sixty-three-percent appearance, not a hard floor or reliable coverage guarantee. Ninety-five-percent appearance instead requires , about here. The scales for five hundred and one hundred thousand IID draws differ by exactly , or decades. Larger samples lower that sampling scale only for intents represented by the drawing distribution; synthesis is not uniquely capable of doing so. An unobserved intent has zero empirical count, not necessarily zero probability in a fitted model with prior knowledge or compositional generalization. An open-loop frozen generator avoids recursive self-consumption, but can still produce severe bias and harmful one-stage shift; no quantitative shift bound follows from topology alone. A closed loop can amplify finite-sample/modeling errors and lose tails under particular protocols, but a cycle is not sufficient to force collapse. Fresh real data, retained original samples, capacity and the fitting procedure matter. The chapter’s early/late-collapse descriptions are reported phenomena in particular studies, not laws for every iterative system.
Failure without it
One-pass filtering is not automatically safe, and repeated filtering is not inevitably destructive. Evaluate label quality, coverage and distribution shift independently of the cycle diagram. Avoid circular claims where the evaluated model writes or filters its own success criterion. Freeze and version a held-out evaluation procedure before inspecting candidate-system results; tune prompts/checkpoints on a separate development set and report the number of tried alternatives. A separate corpus split helps prevent leakage but does not by itself remove generator bias or selection on the reported test. Self-generated stress cases can be useful with independent adjudication, not as an unqualified substitute for production evaluation.
Cost and complexity
For paired binary outcomes define when system A alone succeeds, when B alone succeeds, and zero otherwise. Let and be those probabilities, the discordance and . Under IID pairs,
At , , the null approximation is , or two percentage points of standard error. For eight independent centered unit normals, the expected maximum is about , below . Equal-effect independent normal estimates with standard error therefore have illustrative expected selection inflation , about points. Prompts often share questions and errors, true prompt effects may differ, and the normal model is an approximation. Subtracting that expected inflation from this particular -point headline gives a numerical residual near points, not a valid unbiased estimate, confidence interval or proof the gain is false. Use an independent locked test or a selection-aware procedure. For one fixed comparison with gap , and five hundred IID pairs, the model standard error is about and nominal ninety-five-percent half-width . Thus “ points” describes roughly one standard error, not a ninety-five-percent interval; the corresponding illustration is about percentage points. Estimated discordance and clustering add uncertainty. A commonly used approximate two-sided paired-test planning calculation for effect , significance and power is
Using full normal quantiles gives ; substituting the rounded and gives and ceiling . Both motivate roughly seven thousand, not a universal lower bound or a guaranteed powered test. Alternative/null variances, exact paired tests, correlation, multiple comparisons and deployment slices can change the requirement. A powered synthetic test targets its synthetic distribution unless production transfer is separately established. At eight hundred input and twenty-five output tokens, priced and per million, generation costs per query: for or for seven thousand. Seven thousand human judgments at cost ; the same-count generation-only price ratio is . Independent gold answers, passage judgments, filtering, training and evaluation are not free, and cheaper sampling does not establish equivalent validity. Reserve the one-hundred-twenty-real-query calibration anchor from training and prompt selection. If query-to-passage Jaccard overlap has standard deviation , its IID mean standard error is and nominal ninety-five-percent half-width about , not . The reported means synthetic versus real can flag lexical shift, but uncertainty for their difference needs both sample sizes/variances and appropriate dependence assumptions. Neither statistic alone establishes the cause of a chunking gain. The source’s semantic-chunking explanation is an empirical interpretation to validate. For three hundred IID items, the maximum single-accuracy ninety-five-percent half-width is about points. For a paired gap at discordance , the null half-width is about points and the same eighty-percent-power approximation targets an effect near points. There is no universal six-point resolution cutoff; is an intent sampling scale, not a test power threshold. Five thousand real labels as a decision-set trigger is likewise a heuristic. Three enterprise customers may not represent deployment across customers, and ticket clustering requires more than an IID item count.
29.8 Gold, silver, bronze: label provenance and teacher-mode limits
What
Fix the input population, gold-label convention and teacher sampling protocol. Define ; temperature or prompt changes define a new distribution or a declared mixture. Expert adjudication is a valuable reference, not a proof that all labels are unambiguous. One-draw teacher accuracy is
With a fixed deterministic tie rule, let and . This is the population wrong-mode set, not the set that happens to vote wrongly in three draws. Define , and . Then
The missing term matters because a teacher can sometimes give the correct label even where its most likely label is wrong. Under idealized population-risk consistency, sufficient coverage/capacity, a strictly proper probabilistic loss and successful optimization, pure distillation recovers the teacher distribution, with hard prediction following its tie-broken mode:
Its resulting hard-label accuracy is
Why
This pure mode-following limit can be above or below one-draw teacher accuracy. For example, a three-label teacher with probabilities and label one true is correct in of draws, while its hard mode is always wrong. The simpler identity needs , a special assumption not identified by three repeats. Finite-sample regularization, pretrained knowledge, auxiliary objectives, gold data or external evidence can produce a student that does not imitate the teacher mode. Thus this is not a universal accuracy ceiling. The chapter reports Burns and colleagues’ weak-to-strong experiments and roughly eighty-percent gap recovery under a particular auxiliary-confidence setup; preserve their benchmark definition and do not treat that different training objective as a proof of pure-distillation behavior. Redundancy depends on conditional error distributions and dependence, not merely teacher headcount.
Failure without it
A plateau across million, million and billion parameters, with reported gains of points and then zero, is a reason to investigate labels—not proof that a fixed teacher ceiling caused it. Data coverage, optimization, metric resolution and domain mismatch can also explain plateaus. Same-family models can share errors, but different families need not be independent or complementary. Compare candidate teachers using independently adjudicated cases before buying more labels. Experts, verified execution, source evidence, original data and model priors are possible additional signals; experts are not mathematically the only alternative when a domain is unfamiliar.
Cost and complexity
For two population wrong-mode sets , define when . Then . An ideal selector that always chooses a correct teacher whenever at least one teacher is correct would have error on that intersection if constrained to choose one teacher. Ordinary agreement, voting or cross-family checks do not supply this oracle. With and , its hypothetical accuracy is , a -point gain over . This is not an automatic attainable student ceiling. The three-draw audit does not establish those population assumptions. If sixty-two of one hundred inputs are correct in all three draws, twenty-two wrong in all three, and sixteen have one or two wrong draws, pooled label accuracy is between and , not inferred to be . A particular first draw could have accuracy, but its allocation must be supplied. Even a teacher with per-input correctness has probability of three consecutive errors; finite agreement is not proof of a wrong population mode. Use the following separately adjudicated bookkeeping scenario rather than deriving it from that repeat pattern. Out of one hundred original candidates, a policy retains eighty-six: sixty-seven correct labels, two residual wrong labels classed as variable noise and seventeen persistent-error labels. This gives retained-label precision and retained pairs from two hundred thousand candidates. It is compatible with removing five persistent-error candidates and nine potentially sound ones from a stipulated starting ledger, but those removals and corrections must be measured. Fixing only the two residual errors on this same retained support would yield , not a seventy-eight-percent population ceiling. For a second filter, let be the fraction of the seventeen persistent-error labels missed on this selected population, the fraction of the two residual noise errors missed, and the fraction of sixty-seven correct labels falsely rejected. Retained correct mass is and retained wrong mass ; divide correct mass by their sum for precision when the denominator is positive. These are not automatically the population overlap rates above. At the explicit assumptions , , , the second filter leaves correct and wrong per original hundred, or expected retained pairs. Precision is , an increase of about points on a changed retained population. This is distinct from the ideal selector’s full-population accuracy. Assuming no false rejection of correct pairs is a substantive audit target, not a property of using a different teacher family. Three draws for each of candidates require calls. At four hundred input and thirty output tokens each, the totals are input and output positions. At and per million, respectively, this is for one family’s three-draw corpus pass, not a single-draw pass; a single draw costs . Two complete family passes cost . If the second family is called three times only for the first filter’s retained eighty-six percent, it costs and the combined bill is . Generation, label scoring, filtering, curation and model training must not be conflated. Expert review of pairs at two minutes each takes hours and costs at per hour, or times the one-family three-draw bill, before quality differences. A two-thousand-pair expert audit takes hours and costs . Under an IID Bernoulli correctness model near , its standard error is
The nominal ninety-five-percent normal half-width is about , or percentage points; reference-label uncertainty and clustering require additional treatment. The source’s two-size-increases/one-point audit trigger is a heuristic. Execution checks and exact gold answers can provide a distinct signal, but incomplete unit tests, exact-match aliases and verifier errors still matter. A source-recovery check is the same retrievability test analyzed above, not an independent correctness certificate. The source describes Adaptive-RAG’s cheapest-gold-matching-pipeline labels and verifiable-reward training; their guarantees depend on the actual target and verifier. “Verifier error plus generator variance” is not a general additive accuracy bound. Preserve the source’s Promptagator year discrepancy (2022 versus 2023) as a citation inconsistency rather than silently resolving it without the references.
Diagrams
Figure 29.1
Diagram description and source
flowchart TD
D["Document version: myocardial infarction"] -->|"Generate and validate predicted queries"| G["Predicted query: heart attack"]
G --> I["Add terms to the indexed representation; preserve source text"]
Q["Incoming query: heart attack"] -->|"Ordinary serving-time retrieval"| I
U["Changed source or stale expansion"] -.->|"Refresh the affected representation"| D
Figure : Expansion is offline per declared document/version, not literally once forever. It can add a lexical route for future queries; validation, updates and index overhead remain necessary. The equal-call-price break-even model does not establish an end-to-end quality or cost advantage.
Figure 29.2
Diagram description and source
flowchart TB
subgraph B["Before: specified analyzed query and standard postings path"]
Q["Query terms reset and password"] --> P["Neither posting list contains the article; both term counts zero"]
P --> S["BM25 score zero; no candidate route through these terms"]
end
S --> G["Append eight analyzed tokens, each target term once"]
G --> A["Only this article changes: length 128; average 150.0008; document frequencies 501 and 301"]
A --> R["Postings now include the article; positive-IDF score about 6.909064"]
R --> V["Reachable is not guaranteed relevant or top ranked"]
Figure : The local BM25 calculation updates corpus mean length and document frequencies as well as the article. Its exact counts differ from appending both original multi-question examples. Other fields, analyzers, synonym expansion and dense candidate paths require a separate model.
Figure 29.3
Diagram description and source
flowchart TB
V["Vanilla examples: passage and relevant dataset query"] --> G["Same generator and target passage"]
C["GBQ examples: passage, curated good question, weaker-style question"] --> G
G --> O["Prompt design changes the output distribution"]
O --> A["Independently audit relevance, style, coverage and downstream retrieval"]
C -.-> N["Contrast in a prompt is not itself a contrastive loss or guaranteed quality ceiling"]
Figure : Prompt contrast can steer output but does not set an immutable ceiling or guarantee discrimination. Under the stated three-shot, uniform-token-price layout, the extra thirty-six positions per call cost across fifty thousand documents, an premium.
Table 29.1
| Task | Query looks like | Relevant document is | Task signal and boundary |
|---|---|---|---|
| MS MARCO | An information-seeking question, such as a salary request | A passage that answers the information need | Answer relevance; topical overlap alone is not sufficient |
| FEVER | A claim to be checked | Evidence supporting or refuting that claim | Claim-evidence sufficiency, not merely shared words |
| DBpedia-Entity | An entity-oriented information need | A judged relevant entity or its description | Entity relevance; not every passage that mentions one name |
| ArguAna | An argument expressing a position | An appropriate counter-argument | Opposition plus relevance/argument quality, not arbitrary contrary stance |
Table : These task summaries distinguish relevance targets without replacing benchmark judgments. Underlying relevance can be graded. Declare any binarization and inspect task-specific errors; one relation does not automatically transfer, but shared or conditioned models are not mathematically ruled out.
Figure 29.4
Diagram description and source
flowchart TD
D["Source passage"] --> G["Generate query with recorded protocol"]
G --> R["Preliminary retriever searches intended corpus"]
R --> L["Rank one near-duplicate; rank two source"]
L -->|"Source within declared top K"| K["Keep"]
L -->|"Source outside top K"| X["Reject"]
K --> A["Independent quality audit of accepts and rejects"]
X --> A
N["Rare-identifier copying can pass; sound hard positives can fail"] -.-> A
A --> F["Fresh final initialization does not undo selected-data bias"]
Figure : A window containing rank two keeps the illustrated source, but recovery tests retrievability rather than truth. For and positive retention, precision improves exactly when . A one-pass filter, a larger and deduplication are not guarantees of usefulness; audit the induced trade-off.
Figure 29.5
Diagram description and source
flowchart TB
subgraph S["Single-turn generation"]
P["Passage and declared prompt"] --> Q["Generated query; inspect answerability and style"]
Q --> N["A self-contained instruction does not forbid accidental anaphora"]
end
subgraph M["Summary-mediated design"]
D["Passage about 120 tokens"] --> U["Summary about 30 tokens"]
U --> C["Isolated query call if summary-only conditioning is intended"]
C --> O["Query about 25 tokens; validate lost or invented facts"]
U -.-> F["Fused summary-plus-query call can still attend to original passage"]
end
subgraph H["Conversational generation"]
X["Passage and dialogue seeds"] --> T["Generate history and later turns"]
T --> V["Measure actual context dependence; later turns need not all depend on history"]
end
subgraph L["Translation alternative"]
E["Translate or localize with native-speaker validation"] --> B["Evaluate artifacts, task fidelity and per-language yield"]
end
Figure : The extensions change generation structure and should be compared with explicit interfaces. Summary-only conditioning is a Markov/pipeline assumption, not an identity or a free quarter-length attention reduction. Dialogue and translation can both produce useful or flawed data; output structure does not guarantee validity.
Figure 29.6
Diagram description and source
flowchart LR
subgraph O["Open loop"]
G0["Fixed generator and protocol"] --> D0["Finite synthetic set"] --> M0["Retriever training"]
M0 --> A["No recursive self-consumption, but support and bias can still be poor"]
end
subgraph C["Closed loop"]
G["Generator at round t"] --> D["Sample and select synthetic data"] --> M["Fit next model or generation policy"]
M --> G
M --> R["Cycles can amplify errors under some protocols; collapse is not inevitable"]
E["Retained original or new independently sourced data"] -.-> D
end
Panel (b): IID draws with intent mass under the generator:
| Generator intent mass | Appearance probability | Interpretation |
|---|---|---|
| Small, not zero or certainly deleted | ||
| Low chance of appearing | ||
| is a scale, not a hard cutoff | ||
| Nearly certain in this IID model | ||
| Near one, not a permanent support guarantee |
Figure : Acyclic generation avoids one feedback mechanism but is not automatically benign; cycles do not force divergence without assumptions about data and fitting. Coverage is the smooth function , not a hard floor. Production mass and generator mass can differ, and zero empirical counts do not prove zero fitted-model support. The scales for five hundred versus one hundred thousand draws differ by , or about decades. Provenance, label quality and target-distribution shift remain relevant alongside topology and sample size.
Table 29.2
| Tier | Produced by | Possible error structure | Use and boundary |
|---|---|---|---|
| Gold | Adjudicated domain experts with recorded protocol | Ambiguity, expertise limits, shared bias and adjudication error can remain | Independent measurement/reference, with disagreement and coverage reported |
| Silver | Non-expert humans or a stronger model | Errors may be independent, correlated or systematic; measure them | Bulk training after task-specific audits; strength is not a validity guarantee |
| Bronze | Weak or in-family supervision | Can repeat errors, but lineage alone does not determine correlation | Use with independent evidence/audits; another family is not automatically independent |
Table : Provenance helps design an audit, but a tier label does not determine the joint error distribution or the value of redundancy. Measure conditional accuracy, agreement, coverage and selection on the actual task.
Figure 29.7
Figure : Counts are expected mass per one hundred original candidates in a separately adjudicated label-selection scenario, not percentages of one unchanged retained set. The second row assumes no correct-label rejection, complete removal of the two residual noise errors and forty-percent survival of seventeen persistent-error labels. It retains of original candidates versus in the first row. These precision values are not student ceilings or deductions from three repeats. Separately, an ideal population selector with wrong-mode mass and conditional overlap would have accuracy under its oracle assumptions.
Whiteboard pack
What to draw
- Draw source text and an independently generated query expansion, keeping indexed text distinct from displayed evidence.
- Connect the expansion to postings and ordinary query-time retrieval; note corpus-statistic changes.
- Draw vanilla and good/bad prompt layouts as different generation distributions, not guaranteed ceilings.
- Write the task’s relevance relation, including any graded-to-binary mapping.
- Draw the source-recovery filter and write its sound/broken keep rates with nondegenerate precision conditions.
- Add accepted/rejected quality audits and the selected-data bias that a fresh checkpoint does not remove.
- Draw fused versus isolated summary generation and a history-conditioned dialogue branch.
- Draw smooth coverage against generator mass, a feedback cycle and a locked held-out evaluation.
- Write paired-gap variance and distinguish one standard error from a ninety-five-percent interval or powered comparison.
- Finish with teacher mode versus draw accuracy, the correction and the separate retained-label denominators and .
Spoken script
Document-side query generation can make vocabulary reachable without changing the BM25 formula, but it changes index statistics and needs quality/freshness checks. When a large target label set is unavailable, curated prompt examples can steer generation toward the task relation. A source-recovery filter selects retrievable pairs, not certified answers; independently audit its accepts and rejects. Summary and dialogue structures require explicit conditioning and cost models. Finally, evaluate on independently defined, production-like cases, account for selection and sampling uncertainty, and distinguish teacher draw errors, wrong modes, retained-label precision and student generalization. None is a universal ceiling established by three samples.
Interview traps
1. Why generate queries from documents instead of rewriting incoming queries?
At the stated equal call price with no updates, ten million offline document calls cost , versus per day for two million query rewrites, so generation-only break-even is five days. Changes, differing prompt sizes, index overhead and quality alter that crossing. Expansion can add missing lexical terms but does not guarantee useful rank, and dense symmetry does not make it redundant. Query rewriting remains useful for live intent; choose or combine methods using measured total cost and retrieval/task quality.
2. How do InPars and Promptagator differ?
In the chapter’s InPars variants, prompt contrast changes the generated query style; it is not itself a proven quality ceiling. Promptagator uses task-specific seeds, generates a larger set, applies a source-recovery filter and trains a fresh final model on survivors. Account for the seeds and the chosen initialization. Two to eight examples guide generation; they are not the complete training set, and their cost is not directly comparable to hundreds of thousands of full labels.
3. Does consistency filtering prove that a synthetic pair is correct?
No. A round trip shows source recovery under a particular corpus, filter, depth and tie policy, not semantic correctness. Increasing can rescue a duplicate collision while admitting more broken pairs. Strict precision improvement is equivalent to only for and positive retention. The source’s depth and audit-size defaults are heuristics. A fresh final checkpoint or one filtering pass does not remove selected-data bias; preserve independent real-query evaluation.
4. How do you extend bootstrapping to low-resource languages and conversations?
Use summaries or dialogues when they suit the target distribution, but specify whether a summary is genuinely isolated in a second call or remains part of one full-passage prompt. Budget both calls and audit fact loss, language drift and context dependence. Single-step generation is not mathematically forbidden from producing anaphora, nor is every later dialogue turn dependent on history. Translation/localization is an alternative to validate, not categorically reject. Native-speaker seeds, per-language retention/quality and independent tests matter more than an output-format guarantee.
5. Is synthetic supervision valid, and can a student beat its teacher?
Analyze target shift, support, feedback, adaptive selection and label quality rather than deciding from the word synthetic. Under an ideal pure-distillation limit, the hard student follows the teacher mode and . The missing term counts correct teacher draws on wrong-mode inputs. This limit is not a ceiling for every pretrained, regularized or independently supervised student. Three repeats do not identify the population mode; different teacher families or verifiers can still share errors. Keep retained-label precision, full-population accuracy and an ideal oracle-selector calculation separate.
Key numbers
| Topic | Audited value or source input | Interpretation and boundary |
|---|---|---|
| Inversion corpus | documents | One offline call per document in the equal-price model; other layouts differ |
| Inversion traffic | queries per day | Rewriting cost recurs; corpus updates also recur |
| Call price | per call | Stipulated equal direction price, not a token-based service quote |
| Query-side daily cost | ; in thirty days | Generation component only |
| Document-side cost | Initial generation; future updates, postings and storage are additional | |
| Break-even | days without updates; days at updated documents daily | General model requires |
| Opening reachability examples | Source rank forty-thousand/deep-index example and thirty-year library analogy | Anecdotes distinguish indexed vocabulary from generator memory; they are not measured reachability bounds |
| Human keyword agreement | Reported to | Keyword agreement in the cited study, not a universal mismatch or synonym-list bound |
| BM25 example | articles; length to ; mean to | Only one article gets eight analyzed tokens; new document frequencies are and |
| BM25 settings | , | Positive-IDF convention, distinct query terms and no separate query-frequency factor |
| BM25 result | IDF and ; score | All counts include the local expansion; previous target-term score zero |
| doc2query output | output tokens | Ten twelve-token queries for each of ten thousand articles; prompts/retries extra |
| docTTTTTquery MRR@10 | to : metric units, relative | Chapter-reported MRR@10, not an absolute accuracy change or transfer guarantee |
| Near-real-time ingestion trap | Five-minute searchability requirement in the source scenario | Index literal text first; validate later expansion and freshness |
| InPars corpus | documents; three examples; hundred-token passages | Specific prompt accounting, excluding separators/instructions |
| InPars calls | versus total positions per call; versus | Uniform hypothetical token price; input/output may be priced differently |
| GBQ premium | , or | Three-shot GBQ uses three curated good questions; not an eight-percent quality guarantee |
| InPars postmortem | Reported six-week large-volume prompt postmortem | Volume can reproduce or alter defects; exemplars do not create an immutable mathematical ceiling |
| Promptagator seeds | Two to eight task examples | Seeds steer the larger generated set; seed count is not full-label labor |
| Promptagator reuse trap | Source one-year logs/eight examples/one-week scenario | Verify task relation and held-out quality before reusing a checkpoint |
| Promptagator corpus | passages, six seeds, four candidates per passage | Call grouping must be declared |
| Promptagator generation | separate calls; million input and million output positions; | A hypothetical one-call/four-candidate layout costs at unchanged lengths; quality may differ |
| Promptagator human comparison | judgments; price ratio ; count/seed ratio | Not matched quantity, quality or expert labor; generation-only comparison |
| Filter audit | audit pairs, with | Rates are sample estimates; extrapolated population counts are expectations |
| Filter windows | : , precision . : , precision | Strict expected counts: sound and broken; loose: and |
| Window trade | additional sound versus broken; ratio | Newly admitted subset precision ; training utility must be measured |
| Hard-positive estimate | only with equal-composition assumption | Treating audited composition as exact, set bounds are to ; sampling uncertainty additional |
| Filter compute | batches; ; hypothetical | Includes final partial batch; of generation, not a measured common-resource invoice |
| Yield multiplier | Expected stationary acceptance multiplier; generation/filter price per usable pair | |
| Filter interview probes | Source pairs, retention to , and three rounds | Inspect keep and discard quality; repeated filtering is not inevitably destructive or automatically safe |
| SWIM-IR languages | Thirty-three reported languages | SWIM-IR experiment scope, not a quality guarantee for each new language |
| Multilingual corpus | passages; target-passage tokens | A fixed token length is a stipulated accounting layout across languages |
| Single-step cost | per language | Single call: input and output positions |
| Summary cost | Fused ; isolated two-call component per language | Fused premium ; second-call prompt overhead must be charged |
| Twelve-language cost | Fused ; minimal isolated component | The human-budget ratio uses different item counts; matching counts gives for fused generation |
| Dialogue output | output tokens per four-turn dialogue; per query | Output ratios per passage or per query, not total cost multipliers or guaranteed usable turns |
| Filtering at | expected one-pair draws for retained | Stationary ; dialogue turn/session yield needs its own definition |
| Speaker-review allocation | seeds, tests | Eight languages with tests and four with ; exact allocation from two thousand |
| Even split before seeds | items per language before seeds | Coarse evaluation budget, not a fractional actual allocation or proof of adequate power |
| Low-resource interview probe | Source eight languages, labels in one, seven unlabeled; Telugu recall@10 | Representation changes do not themselves provide independent target-language validity labels |
| Test-set resolution | Maximum SE about points; ninety-five-percent half-width about points | One accuracy estimate, not guaranteed detection of an eight-point paired gap; power depends on discordance |
| Coverage | ; scale | Smooth sampling probability, not a hard support floor; generator and production mass can differ |
| Intent mass | Appearance at generator mass under IID draws | |
| Intent mass | Appearance at generator mass , not impossible below a cutoff | |
| Intent mass | Appearance at generator mass ; ninety-five-percent threshold is about | |
| Prompt selection | , discordance , eight trials: illustrative inflation points | Independent equal-effect normal setup; real prompt comparisons can be correlated |
| Chunking headline | Reported points; subtracting expected inflation numerically gives | Not a valid debiased result. A fixed -point gap has nominal ninety-five-percent half-width points in the stated model |
| Synthetic review setup | Reported week eleven, training pairs, five hundred tickets from three customers | Generator shift, customer representation and clustering need independent validation |
| Closed-loop dispute | Source five-round and three-hundred-real-query dispute | Feedback is a risk mechanism, not sufficient proof of collapse; reserve independent cases |
| Powered synthetic set | with full quantiles; with rounded quantiles; plan about | Approximate IID paired power calculation at , effect , not a universal lower bound |
| Synthetic evaluation cost | for seven thousand; human | Same-count generation-only ratio ; independent gold and pipeline costs extra |
| Calibration overlap | Means synthetic versus real; real-anchor SE | For IID items and SD , nominal ninety-five-percent half-width , not |
| Student scale check | Reported three-week plateau across M, M and B | A plateau is not proof that labels alone caused a universal student ceiling |
| One-teacher audit | Sixty-two always-correct, sixteen mixed, twenty-two always-wrong in three repeats | Pooled draw accuracy ranges to ; population wrong modes are not identified |
| Filtered labels | Separate selected-label ledger: , retained | Fixing only two residual wrong labels on that support gives , not a population ceiling |
| Second family | Selected-set : , retained | Assumes zero false rejection and no residual noise misses; distinct ideal population-selector example is |
| Teacher call layout | One draw ; one family/three draws ; two full families | Second family only on retained candidates gives combined ; one three-draw pass uses M input and M output positions |
| Full expert labeling | hours, , price ratio | Compared with one-family three-draw generation only, not equal-quality total supervision |
| Gold audit | hours, , SE points | Two thousand IID labels near accuracy : nominal ninety-five-percent half-width points |
| Annotation-budget dispute | buys expert reviews at two minutes and per hour | Price an audited mix rather than infer independence from family or equate generation with gold labels |
| Source years | Chapter-reported years 1987, 2019, 2021, 2022, 2023 and 2024; Promptagator 2022/2023 discrepancy | Citation inconsistency retained pending reference verification |
| Source cross-references | Source sections , , , , , , , , and | Cross-reference numbers are not mathematical variables or independent evidence |
00-START-HERE · 01-READING-ROUTES · 28_training_the_retriever · 30_lost_in_the_middle