Methods noteAgentic systems

How to check LLM citations against their sources

A step-by-step method to verify each claim in an LLM answer against the passage it cites, with the citation failure rates that published studies report.

Cover of the full report: How to check LLM citations against their sources
The research behind this article, with every source listed. 20 pages.

Key points

From the Summary of the full report

  1. Cited LLM answers fail at measurable rates. A 2023 human audit of four generative search engines found 51.5% of sentences fully supported by their citations, and 74.5% of citations supporting their sentence [6]. In a preregistered 2024 study, three commercial legal research tools each hallucinated 17% to 33% of the time [11].
  2. A citation can fail in five ways, and each needs its own test: the source does not exist or is a different work, one marker covers several claims, the cited passage is the wrong one, the passage does not support the claim, or the model attached the citation without using the passage [1, 13, 19, 22, 28].
  3. Each step has a published method: identifier lookup with a metadata comparison [5, 9], claim splitting judged on entailment, coverage and decontextualization [15], passage-level entailment with three labels [19] and context ablation for faithfulness [23].

To verify LLM citations, check each one in five steps. Confirm the cited source exists and is the work it claims to be. Split the answer into single claims. Match each claim to a specific passage. Test whether that passage supports the claim. Then test whether the model used the passage at all, because a correct citation can be attached after an answer is written.

Cited answers fail often. In a 2023 human audit of four generative search engines, 51.5% of generated sentences were fully supported by their citations, and 74.5% of citations supported the sentence they were attached to [6]. A preregistered 2024 study found that three commercial legal research tools each hallucinated 17% to 33% of the time [11]. A public database lists 2,266 decisions by courts and tribunals, as of 5 November 2026, that found or implied a party relied on hallucinated content [29].

How often LLM citations fail

The studies measured different things on systems of their time, so the rates do not compare one for one.

Study What was checked Result Systems from
Liu, Zhang and Liang [6] 1,450 queries to four generative search engines 51.5% of sentences fully supported, 74.5% of citations supportive Early 2023
Walters and Wilder [9] 636 references in generated literature reviews 55% fabricated from an older model version, 18% from a newer one 2023
Gao et al., ALCE [7] Long answers on the ELI5 dataset Best models lacked complete citation support about half the time 2023
Magesh et al. [11] 202 legal research queries 17% to 33% of responses hallucinated, by tool 2024
Wu et al., SourceCheckup [10] 800 medical questions, 58,000 statement and source pairs 50% to 90% of responses not fully supported 2024
Tow Center [31] 1,600 requests to eight generative search tools to identify the news article an excerpt came from (headline, publisher, date and URL) More than 60% answered incorrectly Early 2025
Venkit et al., DeepTRACE [26] Deep research configurations Citation accuracy of 40% to 80% 2025

A May 2026 preprint auditing 111 million references in 2.5 million papers estimated at least 146,932 hallucinated citations in 2025 [27].

Fake case citations: what courts have done

Case and court Finding Result
Mata v. Avianca, S.D.N.Y., 2023 Non-existent opinions with fake quotes and citations [1] $5,000 penalty, jointly and severally [1]
Ayinde and Al-Haroun, High Court of England and Wales, 2025 18 of 45 citations in one matter did not exist [2] Lawyers must check AI research against authoritative sources [2]
Noland v. Land of the Free, California Court of Appeal, 2025 21 of 23 quotations fabricated [3] $10,000 sanction, opinion served on the State Bar [3]

The Mata court found "nothing inherently improper" in using a reliable AI tool, and said existing rules give attorneys "a gatekeeping role" [1]. The database's categories overlap: fabricated (1,856), false quotes (602), misrepresented (960) and outdated advice (38) sum to more than its 2,266 decisions [29].

How to verify LLM citations, step by step

Step Question Method in the research
1. Existence Is the source real, and is it the work named? Resolve the identifier, then compare title, authors or court with the citation
2. Claims What exactly does the answer assert? Split sentences into short, self-contained claims
3. Passage Which passage stands behind each claim? Match each claim to a short passage the system retrieved
4. Support Does the passage support the claim? Label each pair supported, lacking support or contradicted
5. Faithfulness Did the model use that passage? Remove the passage and measure how the answer changes

Sources: [5, 6, 9, 13, 14, 19, 22, 23].

Step 1: check the source exists as named

A citation can look real and point somewhere else. In Mata v. Avianca, a fabricated decision carried a docket number associated with a different real case, and its Federal Reporter citation belonged to J.D. v Azar [1]. A 2026 study of 100 fabricated references in papers accepted at NeurIPS 2025 calls this identifier hijacking: a valid identifier leads to a real paper whose metadata does not match the citation [28].

The check has two parts. Resolve the identifier first. Free Law Project's citation lookup API, offered "as a guardrail to help prevent hallucinated citations", reports whether a citation was found, was valid but not found, or matched more than one decision [5]. Then compare what comes back with what the citation says. Walters and Wilder counted a reference as real only when its title and authors matched or nearly matched an actual work, and browsed the journal issue before ruling a work fabricated [9]. Our note on testing document extraction accuracy covers scoring what a system pulls from each document, field by field.

Quotations count too. Each quoted string has to appear in the source, and in Noland v. Land of the Free most did not [3].

Asking the tool that produced a citation is no check. In Mata, the chatbot replied that its authorities were "real" [1].

Step 2: split the answer into single claims

One sentence often carries several facts. FActScore counted 4.4 pieces of information per sentence in one model family's output, and 40% of those sentences mixed supported and unsupported information [13].

Splitting has its own tests. The extracted claims should follow from the original text, together cover what it asserts and each read correctly on its own [15]. SAFE revises each fact to be self-contained, so "It opened in the 20th century" becomes "The Eiffel Tower opened in the 20th century" [14].

Step 3: match each claim to a passage

The test comes from the attribution literature. Would a generic reader affirm that, according to the cited source, the claim holds [6, 8]? A true claim absent from the cited passage fails, since truth is a separate question [6, 8].

Keep passages short. The natural language inference (NLI) models used in automatic checks struggle with long inputs [17]. Human judges in the TREC 2024 retrieval-augmented generation (RAG) track read passages of typically 500 to 1,000 characters [20]. In a retrieval system, the cited passage should also be one the system actually retrieved [22].

Step 4: test whether the passage supports the claim

Use three labels. The passage supports the claim, lacks enough information to support it, or contradicts it [19]. Partial support has no standard treatment. ALCE's NLI check cannot detect it, while TREC judges label it separately [7, 20].

Automated judges scale the check, and they lean lenient. In the TREC 2024 track, an LLM judge and human assessors gave the same three-level label 56% of the time when the humans judged from scratch, and the judge was more likely to give the higher label [20]. Judges also often treat contradicted claims as supported and miss numerical differences [19]. The judge should differ from the model that wrote the answer, since LLM evaluators in one study scored their own outputs above others' that humans rated equal [24].

Measuring RAG citation accuracy

Citation recall is the share of claims fully supported by their citations. Citation precision is the share of citations that support their claim [6]. Our guide to agent evaluation metrics covers what to state when reporting rates.

Step 5: test citation faithfulness

A citation can be correct and still not show where the answer came from. Wallat and colleagues call it post-rationalization when a model cites sources to fit what it already believed [22]. They appended short statements to documents given to one retrieval-tuned model. When the statement reappeared in the answer, it cited 12% of altered random documents, 57% of altered relevant documents it had left uncited and 55% of those it had cited for another reason [22]. The test covered one model on one dataset.

Some designs attach evidence after the text exists, as RARR does [21]. On ALCE, answers written without retrieval and cited afterward scored well on correctness and much worse on citation quality [7].

The direct test is ablation. ContextCite scores each passage by how much removing it lowers the model's probability of producing the same response [23]. It needs those probabilities from the model. A team without model access can ask the provider how citations are attached [7, 22].

What happens to a claim that fails

A failed claim is revised against the evidence or removed. RARR detects disagreement between text and evidence, then edits the text [21]. Chain-of-Verification answers each verification question independently, so other responses do not bias the answers [25]. A second model pass does not replace reading. In Noland, counsel ran the briefs "through other AI platforms to check for errors" and did not read them before filing [3]. NIST's generative AI profile lists reviewing and verifying "sources and citations in GAI system outputs" before deployment and in ongoing monitoring [4].

Rillor builds agentic systems with an audit step that compares every citation in an agent's findings with the logged evidence. A claim without matching evidence goes back for rework or is removed.

Read the full report

The full report adds the definitions and agreement figures behind each check, the limits of automated judges and all 31 sources.

The full report

How to check LLM citations against their sources

The research behind this article, with every source listed. 20 pages.

  1. Summary
  2. Background
  3. Method
  4. Findings
  5. Implications
  6. Limits of this analysis
  7. Sources

Sources

  1. Mata v. Avianca, Inc., No. 22-cv-1461 (PKC), Opinion and Order on Sanctions, ECF No. 54. U.S. District Court for the Southern District of New York, 22 June 2023. https://storage.courtlistener.com/recap/gov.uscourts.nysd.575368/gov.uscourts.nysd.575368.54.0.pdf
  2. R (Ayinde) v London Borough of Haringey, and Al-Haroun v Qatar National Bank QPSC, [2025] EWHC 1383 (Admin). High Court of Justice, King's Bench Division, Divisional Court, 6 June 2025. https://www.judiciary.uk/wp-content/uploads/2025/06/Ayinde-v-London-Borough-of-Haringey-and-Al-Haroun-v-Qatar-National-Bank.pdf
  3. Noland v. Land of the Free, L.P., B331918, 114 Cal.App.5th 426. Court of Appeal of the State of California, Second Appellate District, 12 September 2025. https://storage.courtlistener.com/pdf/2025/09/12/noland_v._land_of_the_free_l.p..pdf
  4. Artificial Intelligence Risk Management Framework: Generative Artificial Intelligence Profile (NIST AI 600-1). National Institute of Standards and Technology, July 2024. https://nvlpubs.nist.gov/nistpubs/ai/NIST.AI.600-1.pdf
  5. Citation Lookup and Verification API. Free Law Project, CourtListener, viewed 24 October 2026. https://www.courtlistener.com/help/api/rest/citation-lookup/
  6. Evaluating Verifiability in Generative Search Engines. Findings of EMNLP 2023, arXiv 2304.09848 v2, 23 October 2023. https://arxiv.org/abs/2304.09848
  7. Enabling Large Language Models to Generate Text with Citations. EMNLP 2023, arXiv 2305.14627 v2, 31 October 2023. https://arxiv.org/abs/2305.14627
  8. Measuring Attribution in Natural Language Generation Models. Computational Linguistics 49(4), December 2023, arXiv 2112.12870 v2, 2 August 2022. https://arxiv.org/abs/2112.12870
  9. Fabrication and errors in the bibliographic citations generated by ChatGPT. Scientific Reports 13, 14045, 7 September 2023. https://www.nature.com/articles/s41598-023-41032-5
  10. An automated framework for assessing how well LLMs cite relevant medical references. Nature Communications 16, 3615, 16 April 2025. https://www.nature.com/articles/s41467-025-58551-6
  11. Hallucination-Free? Assessing the Reliability of Leading AI Legal Research Tools. arXiv preprint 2405.20362 v1, 30 May 2024, later published in the Journal of Empirical Legal Studies 22(2), 2025. https://arxiv.org/abs/2405.20362
  12. FActScore: Fine-grained Atomic Evaluation of Factual Precision in Long Form Text Generation. EMNLP 2023, arXiv 2305.14251 v2, 11 October 2023. https://arxiv.org/abs/2305.14251
  13. Long-form factuality in large language models. NeurIPS 2024, arXiv 2403.18802 v4, 7 November 2024. https://arxiv.org/abs/2403.18802
  14. Towards Effective Extraction and Evaluation of Factual Claims. ACL 2025, arXiv 2502.10855 v2, 6 June 2025. https://arxiv.org/abs/2502.10855
  15. TRUE: Re-evaluating Factual Consistency Evaluation. NAACL 2022, arXiv 2204.04991 v3, 3 May 2022. https://arxiv.org/abs/2204.04991
  16. Automatic Evaluation of Attribution by Large Language Models. Findings of EMNLP 2023, arXiv 2305.06311 v2, 7 October 2023. https://arxiv.org/abs/2305.06311
  17. Support Evaluation for the TREC 2024 RAG Track: Comparing Human versus LLM Judges. SIGIR 2025, arXiv 2504.15205 v1, 21 April 2025. https://arxiv.org/abs/2504.15205
  18. RARR: Researching and Revising What Language Models Say, Using Language Models. ACL 2023, arXiv 2210.08726 v3, 31 May 2023. https://arxiv.org/abs/2210.08726
  19. Correctness is not Faithfulness in RAG Attributions. arXiv preprint 2412.18004 v1, 23 December 2024, later published in the ICTIR 2025 proceedings. https://arxiv.org/abs/2412.18004
  20. ContextCite: Attributing Model Generation to Context. arXiv preprint 2409.00729 v2, 13 September 2024. https://arxiv.org/abs/2409.00729
  21. LLM Evaluators Recognize and Favor Their Own Generations. arXiv preprint 2404.13076 v1, 15 April 2024. https://arxiv.org/abs/2404.13076
  22. Chain-of-Verification Reduces Hallucination in Large Language Models. arXiv preprint 2309.11495 v2, 25 September 2023. https://arxiv.org/abs/2309.11495
  23. DeepTRACE: Auditing Deep Research AI Systems for Tracking Reliability Across Citations and Evidence. arXiv preprint 2509.04499 v1, 2 September 2025. https://arxiv.org/abs/2509.04499
  24. LLM hallucinations in the wild: Large-scale evidence from non-existent citations. arXiv preprint 2605.07723 v1, 8 May 2026. https://arxiv.org/abs/2605.07723
  25. Compound Deception in Elite Peer Review: A Failure Mode Taxonomy of 100 Fabricated Citations at NeurIPS 2025. arXiv preprint 2602.05930 v1, 5 February 2026. https://arxiv.org/abs/2602.05930
  26. AI Hallucination Cases Database. Damien Charlotin, last updated 5 November 2026, viewed 7 November 2026. https://www.damiencharlotin.com/hallucinations/
  27. AI Search Has a Citation Problem. Columbia Journalism Review, Tow Center for Digital Journalism, 6 March 2025. https://www.cjr.org/tow_center/we-compared-eight-ai-search-engines-theyre-all-bad-at-citing-news.php

Notices

Superintelligence (SI) outputs can be wrong. Important decisions should include human review.

Bring us a workflow and its data.

Tell us the workflow, the sources it draws on and the decisions it supports, and we scope the agents, tools and tests around them.

Discuss a build