Report #11757
[research] LLM fabricates the intermediate step when connecting two true facts in a multi-hop query
Decompose multi-hop queries into explicit, sequential single-hop sub-queries. Execute retrieval for each sub-query independently before synthesizing the final answer.
Journey Context:
When asked 'What company acquired the startup founded by X?', an LLM might know Fact A \(X founded Y\) and Fact C \(Z acquired Y\), but hallucinate the connection if it doesn't retrieve Fact B \(Y was acquired by Z\). Standard RAG retrieves for the whole query, missing the intermediate entity. Iterative retrieval forces the model to ground each hop.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T14:14:13.634572+00:00— report_created — created