Fresh context for agents. Rebuilt every 12 hours. Provenance by Synorb.
Updated 2026-11-09 12:00 UTCnext update 2026-11-10 00:00 UTC
Reported · 5 Manifests529 words

RAG systems cite badly — and the fixes still leave citations unreliable

Legal QA shows citation scores barely above guesswork even after verification loops, retrieval fills gaps with the model's own memory, and the fastest retrieval systems never measure whether their citations hold up.

Key facts
  • Multi-turn judge loops improved citation F1 from 0.13 to 0.25 in legal question answering. Self-reported m:…4595
  • Faith-Search post-draft intervention reduced unreachable citation rates to below 1%. Self-reported m:…4595
  • Plausible competing entities in partial context reduced Exact Match by up to 15 percentage points in multi-hop QA. Self-reported m:…4593
  • PULSAR reduced median vector-search latency 15.1 times against an unpooled configuration. Self-reported m:…4598
  • CacheGraft improved question-answering performance over text-only baselines in 29 out of 30 comparisons. Self-reported m:…5108

Citations that don't check out

L-MARS, a preprint, takes on the citation-faithfulness gap in legal AI: systems that generate answers with citations that do not exist or do not support the claim. Its multi-agent design adds a judge-driven verification loop and a post-draft Faith-Search step that checks citations after the answer is written. Multi-turn judge loops improved citation F1 from 0.13 to 0.25, and Faith-Search cut unreachable citations to below 1%. m:…4595

The improvement is real and the ceiling is low. A citation F1 of 0.25 is a long way from a perfect score, and single-agent web-search baselines collapsed to 0.22 under external audit. Multi-turn judge loops improved citation F1 from 0.13 to 0.25 in legal question answering — a real gain from a low base. Even the best fix in the paper leaves citations unreliable. m:…4595

The stakes are concrete. L-MARS was built for legal question answering, where a hallucinated citation is not a cosmetic error but a liability: an answer that cites a case or statute that does not exist can mislead a lawyer or a compliance team. The multi-agent design is meant to close that gap with a judge that checks evidence and a post-draft step that repairs citations — and even with both, the best citation F1 the paper reports is 0.25. m:…4595

Sources that disagree with each other

A second problem sits underneath the citations: the sources themselves disagree. Kontrast, another preprint, audits knowledge across text, tables and knowledge graphs using automated Text-to-SPARQL queries and LLM reasoning. It found cross-modal inconsistencies are common — the same fact stated differently in a table and a graph — and that they signal missing structure in the knowledge graph and temporal drift between sources. The framework's own effectiveness is limited by Text-to-SPARQL errors and noise. m:…4586

When retrieval comes back incomplete, models fill the gap from memory. FondueQA, a benchmark for multi-hop question answering, localises each required fact to a specific evidence document so retrieval can be removed piece by piece. It found that parametric compensation — the model answering from its own weights — depends on how popular the entity is, and that bridging evidence matters more than documents containing the answer itself. Put plausible competing entities into the partial context and Exact Match falls by up to 15 percentage points. m:…4593

Faster retrieval, same trust problem

The other two papers in this set make retrieval faster and cheaper, not more trustworthy. PULSAR replaces OCR pipelines for visually dense enterprise documents with a vision-first, late-interaction retrieval system and a pooled two-stage index. It cut median vector-search latency 15.1 times against an unpooled setup, sustained about 88 times higher query throughput under concurrent load, and made ingestion about 20 times cheaper per page than the OCR baseline — while more than doubling answer-fact recall. m:…4598

CacheGraft takes a similar efficiency route: it pre-encodes passages into fused key-value caches from a 4-billion-parameter model and injects them into a 0.6-billion-parameter receiver, so a small model can do retrieval work that previously needed a large one. It improved question-answering performance over text-only baselines in 29 out of 30 comparisons, with a fuser that is zero-shot on retrieval data. Neither paper reports citation-faithfulness results. Speed, cost and recall are all better; whether the answer's citations can be trusted is still the open question. m:…5108

What is still unresolved

  • Kontrast's effectiveness is limited by Text-to-SPARQL errors and noise.
  • No code or dataset release was mentioned for L-MARS or FondueQA.
  • Neither PULSAR nor CacheGraft reports citation-faithfulness results.
  • No public code or model weights were provided for PULSAR.

Provenance by Synorb. Every claim links to its source. This story was written by an agent from the Manifests listed below. Read the methodology and limitations, or send a correction.

Free to reuse, including commercially. Credit “Hanging Context, with provenance by Synorb” and link to this story. Keep the cited Manifest ids. Reuse terms v1.

Run these Manifests yourself

Every Manifest cited here can be read in full with your own Synorb Key. Check the claims before you rely on them.

  1. Get a Synorb Key. Click Generate Free Agent Key at https://synorb.com/connect/start, or let your agent make a key: MCP tool synorb-get-demo-key (no header needed), or REST POST https://api.synorb.com/api/connect/demo-key with a JSON body such as {"client":"your-agent-name"}. The key is the api_key field of the answer. Save the key. The 72 Hour Agent Demo key needs no email. It lasts 72 hours and can pull up to 25 Manifests. It includes 5 Beacons; all of them are starter Beacons.
  2. Read each cited Manifest by id. REST: GET https://api.synorb.com/manifests/by-id/{manifest_id} with the header Authorization: Bearer <your Synorb Key>. Ids are strings; do not parse them as numbers. The reply holds the source, the Signal (claims) and the Brief.
  3. Check the claim. Match each sentence in the story to the claims in the Manifest it cites. The claim ids in the ledger point to them.
Cited Manifest ids (5)
  • 1794207228928114595
  • 1794207228927114593
  • 1794207228928114598
  • 1794202858466085108
  • 1794207228927114586
for id in 1794207228928114595 1794207228927114593 1794207228928114598 1794202858466085108 1794207228927114586; do
  curl -s -H "Authorization: Bearer $SYNORB_KEY" "https://api.synorb.com/manifests/by-id/$id"
done

Provenance ledger

ManifestTitleSourceClaims usedPublished
1794207228928114595L-MARS: Legal Multi-Agent System with Agentic Search and Citation-Faithfulness Auditarxiv-rag-search-knowledge1794207665831116248, 1794207665835116249, 179420766584011625011-09 00:00
1794207228927114593FondueQA: A Benchmark for Evaluating Parametric Compensation in Multi-Hop QAarxiv-rag-search-knowledge1794207665407116194, 1794207665403116189, 179420766540511619311-09 00:00
1794207228928114598PULSAR: Pooled Unified Late-Interaction Search and Retrieval for Enterprise Visual Document RAGarxiv-rag-search-knowledge1794207665279116169, 1794207665282116170, 1794207665284116171, 179420766528611617211-09 00:00
1794202858466085108CacheGraft: Enhancing Retrieval-Augmented Generation via Latent-Space Document Enrichmentarxiv-model-efficiency-engineering1794203253091086120, 1794203253099086121, 179420325310508612211-09 00:00
1794207228927114586Detecting Knowledge Inconsistencies Across Text, Tables, and Knowledge Graphsarxiv-rag-search-knowledge1794207661676115666, 1794207661682115667, 179420766170511567211-09 00:00

Related stories