Answer Synthesis Failure
Correct information is retrieved but summarized incorrectly.
12 patterns for this goal
Retrieval fails when the pipeline searches the wrong corpus, returns too few or too many documents, misses content trapped in tables or scanned images, or hands synthesis a set of chunks that are individually correct but collectively stale, contradictory, or poorly assembled. The 12 retrieval patterns documented here cover the full retrieval pipeline end to end — from picking the right knowledge base, through precision/recall tuning and content-extraction gaps, to how the retrieved chunks get assembled and finally cited in a synthesized answer — and every one shares the same downstream risk: a retrieval-stage error is invisible to the generation model, which has no way to know the corpus, ranking, or extraction step upstream of it already went wrong.
The 12 retrieval patterns describe a pipeline where an error at any stage is invisible to every stage after it: a wrong-corpus search looks like a normal retrieval to the ranking step, a poorly-OCR’d document looks like a normal chunk to the context-assembly step, and a stale document looks like a normal citation to the synthesis step. The mitigation that recurs across nearly every pattern here is the same architectural move — add an explicit, independent verification layer at the boundary between stages rather than trusting that a good result at one stage implies a good result at the next: tenant-isolation tests that run independently of the retrieval logic itself, citation-grounding checks that verify a claim against its cited chunk rather than trusting the citation was attached correctly, and staleness/freshness scoring that runs independently of semantic relevance ranking. No single stage’s success is a reliable signal that the pipeline as a whole produced a correct, current, and properly-attributed answer.
Considerably more in a multi-tenant or multi-product system — per Wrong Corpus Retrieval, retrieving from the wrong corpus can mean surfacing one customer’s or one product line’s documents to a different customer’s query, a tenant-isolation violation and potential security/compliance incident rather than merely a quality miss. The pattern’s documented target is 0% cross-tenant leakage, treated as a P1 incident on any nonzero occurrence.
Low-Precision Retrieval means the retrieved set contains irrelevant chunks (the threshold or top-k is too permissive), corrupting synthesis with noise. Low-Recall Retrieval means relevant chunks exist in the corpus but weren’t retrieved (the threshold is too strict), which typically manifests as an incorrect “I don’t have information about that” or a hallucinated answer filling the gap retrieval should have filled.
Per Citation Mismatch, run an NLI (natural language inference) entailment check between the generated claim and the retrieved chunk it cites before the answer is finalized, and block or flag any claim whose cited source doesn’t actually entail it — a naive check that only confirms the citation exists will miss a claim-source mismatch entirely.
No — Table/Figure Blindness and OCR Extraction Error are related but distinct: OCR failures are about misread text, while table/figure blindness is about structurally-formatted data (rows, columns, chart values) that text-only extraction never captures as queryable content regardless of OCR accuracy. The fix requires a separate table/figure extraction pipeline (structure detection plus table-specific OCR into a queryable representation), not just a better general-purpose OCR engine.
| Pattern | Mechanism |
|---|---|
| Answer Synthesis Failure | Correctly retrieved information is summarized or paraphrased incorrectly during synthesis |
| Chunk Boundary Failure | A fact needed to answer the query is split across two chunks and never assembled together |
| Citation Mismatch | Agent cites a retrieved source that doesn’t actually support the claim attached to it |
| Conflicting Source Failure | Two retrieved documents disagree and the agent picks one without reconciling or disclosing the conflict |
| Context Stuffing Failure | Too many retrieved chunks dilute the synthesis context, burying the one that actually answers the query |
| Low-Precision Retrieval | Retrieval threshold or top-k too permissive, pulling in irrelevant chunks that corrupt the synthesized answer |
| Low-Recall Retrieval | Retrieval threshold or top-k too strict, missing relevant documents that exist in the corpus |
| Metadata Filter Error | Wrong or overly strict date, version, region, or role filter excludes a document that should have matched |
| OCR Extraction Error | Agent misreads scanned, smudged, rotated, or low-quality source text |
| Stale Document Use | Agent retrieves and relies on an outdated policy, document, or version instead of its current replacement |
| Table/Figure Blindness | Agent misses data embedded in tables, charts, images, or PDFs that text-only extraction never captured |
| Wrong Corpus Retrieval | Agent searches the wrong knowledge base or tenant corpus entirely |
Total: 12 patterns
Correct information is retrieved but summarized incorrectly.
Needed fact is split across chunks and lost.
Agent cites a source that does not support the claim.
Agent fails to reconcile contradictions between sources.
Too many chunks dilute relevant evidence.
Agent retrieves irrelevant chunks and synthesizes wrong answer.
Agent misses relevant documents.
Wrong date, version, region, product, role, or policy filter.
Agent misreads scanned, smudged, rotated, or low-quality text.
Agent uses outdated policy/doc/version.
Agent misses data embedded in tables, charts, images, or PDFs.
Agent searches the wrong knowledge base or tenant corpus.