advanced26 min studyLesson 676 in Engineering

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

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.

0≤a<b≤∣Tv∣,q=Tv[a:b]0\leq a<b\leq |T_v|,\qquad q=T_v[a:b]
T_v is the exact versioned source text in the declared coordinate system, [a,b) is a half-open span, and q is the claimed verbatim quotation. This mechanical equality checks extraction integrity only; it does not establish entailment, authority, freshness, or authorization.↔ Scroll wide equations horizontally.

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.

Cresolve=Nclaims with resolving citationNfactual claims,Csupport=Nclaims supported by cited evidenceNfactual claimsC_{\rm resolve}=\frac{N_{\rm claims\ with\ resolving\ citation}}{N_{\rm factual\ claims}},\qquad C_{\rm support}=\frac{N_{\rm claims\ supported\ by\ cited\ evidence}}{N_{\rm factual\ claims}}
These explicitly defined claim-coverage metrics require a positive factual-claim denominator and consistent annotation. They are not universal names or substitutes for citation-link precision, authority checks, or answer correctness. One claim may require several jointly supporting citations.↔ Scroll wide equations horizontally.

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.

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.

  1. Resolved-citation coverage is 5/6≈83.33% under the stated claim-level definition.

  2. Supported-claim coverage is 4/6≈66.67%. The resolved but overstated claim fails the support criterion even though its link works.

  3. 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.

The result

Mechanical resolution and semantic support produce different coverage values. Neither can be inferred from the mere presence of citation markers.

Explore the model

Interactive lab

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.

An average check rate is not a whole-answer guaranteeThese are exact binomial probabilities for independent trials with one fixed success probability. Playback tours the distribution; it does not resample outcomes. Current readings: Mean · np: 5; Variance · np(1−p): 2.5; Total probability: 1. All parameters are adjustable with the labeled controls below.03581000.070.150.220.3Successes kP(X = k)k = 0 · P = 9.77e-4
Exact probabilityHighlighted outcomeMean np
Mean · np
5
Variance · np(1−p)
2.5
Total probability
1
t = 0 s

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.

Check your understanding

What does an exact quotation match against a versioned source span establish?

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.

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.