Citation validation: resolve a source span, then test what it supports
Track immutable evidence locators and separate citation presence, resolvability, entailment, coverage, authority, and access.
On this page
The question for today
What you’ll understand
- Define a versioned source-span locator with an explicit coordinate system.
- Distinguish mechanically valid citations from supported claims.
- Calculate claim-level citation and support coverage under stated labels.
A citation makes an answer inspectable only if it resolves to the evidence actually used. A valid link can still be irrelevant, outdated, unauthorized, or inconsistent with the claim. Build provenance from ingestion through selected context to the final claim, then validate both mechanical resolution and semantic support. A printed citation marker is a starting point for evaluation, not a guarantee of grounded truth.
A locator must identify the original evidence version
Store a logical source identity, immutable version or content digest, source location, parser lineage, and span coordinates. Name whether offsets refer to bytes, Unicode code points, parsed-text characters, or tokenizer positions. A quotation should be checked against the exact referenced version using the declared mapping. If a live URL changes, a stored version or authorized snapshot can preserve auditability. Do not silently resolve an old span against new text and present a coincidentally matching phrase as the original evidence.
Generated summaries and extracted snippets need their own lineage back to source spans. A summary identifier can be useful in the trace, but it is not an original quotation. Citation resolution must enforce the current principal's access and retention policy, including historical snapshots. A link that opens for an administrator may fail or expose too much for an ordinary reader. Keep integrity and permission checks separate: a matching content hash establishes an identity condition, not that the viewer is entitled to the content.
Support is a claim-level relation with context
Split an answer into factual claims at a useful granularity. For each, inspect whether the cited evidence entails the claim with its qualifications, units, time, and scope. A passage mentioning the same entity may not support the stated relationship. A quotation can be accurate while its surrounding context negates or limits the answer's interpretation. Multiple passages may jointly support a comparison or inference, so record that relation rather than demanding one sentence contain every fact. Unsupported does not always mean false; it means the designated evidence is insufficient.
Authority is another dimension. An internal draft, a public announcement, and an authoritative current record can disagree while all citations resolve correctly. Evaluate source relevance and precedence under the task's stated policy. ALCE studies citation quality and answer generation with explicit evaluation dimensions, while attribution work distinguishes support by a source from other aspects of correctness. Automated entailment checks are useful measured tools with their own errors. Calibrate them against human-labeled cases instead of treating a high verifier score as a proof.
Validate links, claims, and reader access independently
Test nonexistent source IDs, mismatched versions, shifted spans, fabricated quotations, citation reuse across unrelated claims, and claims combining incompatible dates. Check that rendering retains the relation between claim and citation after editing or summarization. Verify the reader can access exactly the intended authorized artifact. Report mechanical resolution, semantic support, claim coverage, and source quality separately. A pipeline can improve link validity without improving factual grounding, or improve answer correctness while leaving important claims uncited.
The probability lab shows a hypothetical independent-check calculation only. Reset, set p=0.80 and n=10, predict expected eight successes and probability all ten succeed about 0.1074, then Play or Step. Separately Reset, set p=0.90 and n=10, predict mean nine and all-success probability about 0.3487, then Play or Step. Real citation checks can share correlated extraction and verifier errors. The lab has no source resolver or entailment model; use it to distinguish average success from a whole-answer condition under explicitly stated assumptions.
Work it through
Separate resolved citation coverage from supported-claim coverage
An answer contains six labeled factual claims. Five have at least one citation resolving to the intended source version and span. Human review finds four claims supported by their cited evidence; one cited claim overstates its source and the sixth has no citation.
Resolved-citation coverage is 5/6≈83.33% under the stated claim-level definition.
Supported-claim coverage is 4/6≈66.67%. The resolved but overstated claim fails the support criterion even though its link works.
Review authority, freshness, access, and overall correctness separately. These two percentages alone do not determine whether the remaining claims are true or whether the answer is suitable for the task.
Mechanical resolution and semantic support produce different coverage values. Neither can be inferred from the mere presence of citation markers.
The living notebook
Explore the model
Interactive lab · probability
An average check rate is not a whole-answer guarantee
Reset, set p=0.80 and n=10, predict mean 8 and P(K=10)=0.8¹⁰≈0.1074, then Play or Step. Separately Reset, set p=0.90 and n=10, predict mean 9 and P(K=10)=0.9¹⁰≈0.3487, then Play or Step. The exact iid binomial is not a citation verifier or a model of correlated errors.
- Mean · np
- 5
- Variance · np(1−p)
- 2.5
- Total probability
- 1
These are exact binomial probabilities for independent trials with one fixed success probability. Playback tours the distribution; it does not resample outcomes. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forState the unit and dependence assumptions behind every validation rate.
Pause & reason
Check your understanding
Your turn
Try it yourself
An answer has four citation links. Three resolve correctly, but only two of the four links support their associated claims under a stated per-link evaluation. Compute link-resolution rate and this support precision.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Use four links as the denominator for both explicitly defined link-level rates.
Compare with the solution
Link-resolution rate is 3/4=75%, while support precision is 2/4=50%. These are per-link values, unlike claim-coverage metrics. They do not reveal how many factual claims lacked any citation or whether several links jointly support one claim, so retain those annotations separately.
Keep the idea
Take it with you
- Resolve immutable source versions and explicit span coordinates.
- Citation presence, integrity, entailment, coverage, and authority are different checks.
- Evaluate automated validators against labeled cases and correlated failure modes.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.