Contents
  1. Fitness for purpose
  2. Collection, identity and permitted use
  3. Inspection and evidence-preserving repair
  4. Duplicates, revisions and meaningful repetition
  5. Label meaning and observation limits
  6. Annotation, disagreement and correction
  7. Coverage, selection and sampling
  8. Independent data boundaries
  9. Dataset releases and reproducible lineage
  10. Data change and verified recovery
  11. Check understanding
  12. Open questions
  13. Selected talks
  14. References
  15. Talk library
← All topics

Data Quality and Curation

Data curation is the deliberate selection, inspection, transformation, documentation, and maintenance of information for an intended use. Its central problem is preserving meaning while making data usable: a cleaner record can be less informative, an agreed label can be wrong, and a larger collection can still exclude important cases.

Fitness for purpose

Fitness for purpose means suitability for a particular task, population, and operating setting. Acceptance requirements follow the consequences of errors. A dataset can support historical analysis while being unsuitable for answering current questions.

Accuracy concerns correct values; validity concerns permitted formats and ranges. Completeness concerns required information, uniqueness unwanted duplication, and consistency compatible representations. Freshness concerns whether information remains timely. Coverage concerns represented cases. These properties can conflict: requiring every field may exclude useful records whose uncertainty should remain explicit.

Assume a support assistant uses owner-approved policy revisions with explicit effective dates. These example rules produce different acceptance decisions.
UseConsequential defectAcceptance requirement
Answer current policy questionsAn obsolete rule appears authoritative.Require the designated authority and a revision applicable now.
Analyze historical requestsToday's rule replaces the rule governing an earlier request.Retain the applicable historical revision and its relationship to the request.
Fit a response modelExamples teach an unintended target.Pair inputs with defensible target responses. Fitting adjusts model behavior from these examples.
Assess system behaviorExamples have already influenced system selection.Reserve independent cases with supporting outcome evidence.

Quality filters must preserve intended capabilities. In Krea's image curation, conventionally poor low-resolution CRT imagery could still serve a desired aesthetic. Removing it would reduce stylistic coverage rather than universally improve quality.

Collection, identity and permitted use

The unit of observation is what one record represents: a request, message, customer, or event. Provenance records origins, production activities, and responsible parties. Data lineage describes source-to-derived-data connections. The terms overlap; both help explain how a record came to exist.

A system of record is the designated authority for a business fact. A data contract states the producer–consumer agreement about identifiers, meanings, freshness, ownership, and accepted structure. Integration into existing work develops this distinction. Boundary validation catches contract violations before they propagate; it cannot establish factual correctness.

Trace content and decide inclusion

Example

Extraction and permission decisions serve different roles.

This support-data design preserves source metadata through extraction. Restrictions inform a separate inclusion decision; unresolved eligibility is withheld for owner review.
Read the diagram as text
  • Request source version.
  • Export with metadata.
  • Derived record.
  • Use restrictions.
  • Inclusion decision.
  • Included for stated use.
  • Withheld; owner review.
  • Request source versionExport with metadata: Data: export.
  • Export with metadataDerived record: Data: extract.
  • Derived recordInclusion decision: Data: candidate.
  • Use restrictionsInclusion decision: Control: constrain use.
  • Inclusion decisionIncluded for stated use: Eligible.
  • Inclusion decisionWithheld; owner review: Ineligible or unresolved.

A useful collection record preserves more than the payload.

  • Identity and contextKeep source identifiers, versions, metadata, permissions, and mappings to extracted records. Parsing and indexing must not silently discard this context.
  • Separate clocksEvent time describes occurrence; processing time describes pipeline execution. They can differ, and arrival order need not match event order. Ingestion time names receipt at a defined boundary, so record it separately rather than assuming processing time means arrival.
  • Collection limitsRecord export selection rules, cutoff, known omissions, and upstream transformations. An export describes what the collection process captured, not everything that happened.

Governance assigns rules and responsibility for data use. Accessibility, suitability, and permission are separate. Carry purpose and handling restrictions into inclusion decisions; unresolved eligibility belongs with the accountable owner. ODRL represents permissions, prohibitions, and duties, but representation is not enforcement. Privacy and Data Governance covers the broader controls.

Inspection and evidence-preserving repair

Profiling summarizes dataset properties; inspection reads the records behind those summaries. Check types, ranges, missingness, dates, source counts, and document readability. An automatically inferred schema needs review: it can encode existing defects as expectations. A valid value can still be false, and an unusual value can be legitimate.

Identifier checks include uniqueness and referential integrity: references must resolve to the intended records. Check these at producer–consumer boundaries, alongside required fields and source information. A structurally acceptable handoff still needs evidence that its contents mean what the consumer expects.

Two inspection distinctions prevent common misreadings.

  • Slices and denominatorsA slice is a subset sharing a relevant property, such as language or source. Compare defective records with eligible inspected records within each slice; overall summaries can hide concentrated problems.
  • Missingness and negativesUnknown, unavailable, inapplicable, and negative mean different things. HL7, a healthcare standards organization, provides a concrete absence-reason vocabulary, including not asked, declined, masked, and unsupported. These explain missing content; none automatically supplies a negative outcome.
Repair choices differ in the evidence they require and the uncertainty they leave. This comparison is more useful than treating every discrepancy as one cleaning operation.
ResponseBefore → afterEvidence to retain
Verified correctionAn invalid value → a source-confirmed valueOriginal value where permitted, corrected value, supporting evidence, and correction method.
NormalizationDifferent encodings → a chosen representationTransformation version and preserved distinctions. Unicode compatibility normalization can erase distinctions that canonical normalization retains.
ImputationMissing value → an inferred replacementMissingness reason, replacement method, and an explicit imputed flag. A plausible replacement is not an observation.
QuarantineUnresolved meaning → withheld from a specified useIn this workflow design, preserve the issue, owner, and evidence required for reconsideration; withholding is not a factual correction.
ExclusionRejected record → absent from the usable setRetain the exclusion rule and inspect rejected examples for unintended losses.

Inspect transformation effects on counts, changed values, and affected slices. In the studied C4 web corpus, blocklist filtering removed benign scientific and identity-related material. A filter's apparent cleanliness can conceal a changed population.

Replayable operations and edit history preserve different evidence. OpenRefine can export reusable operations, but individual cell edits are not extractable as repeatable operations. Preserve both the executable recipe and permitted records of manual repairs; replay alone does not establish semantic correctness.

Duplicates, revisions and meaningful repetition

Deduplication detects and handles repetition under an identity rule. Content hashes find exact-content candidates. Normalized matches depend on the chosen transformation; near matches require a similarity rule.

A word shingle is a contiguous sequence of words. For documents represented by shingle sets AA and BB, Jaccard overlap is J(A,B)=ABAB.J(A,B)=\frac{|A\cap B|}{|A\cup B|}. It measures shared shingles, not equivalent meaning; an empty union needs an explicit convention.

Delivery copies versus distinct events

Example

Identical payloads need not share event identity.

Under the CloudEvents source–ID contract, E1's retransmission remains one event. E2 remains distinct despite matching text. This depends on producer conformance and does not guarantee exactly-once processing.
Read the diagram as text
  • Source S · event E1.
  • Delivery A · text X.
  • Delivery B · text X.
  • Source S · event E2.
  • Delivery C · text X.
  • Source S · event E1Delivery A · text X: Delivered.
  • Source S · event E1Delivery B · text X: Retransmitted.
  • Source S · event E2Delivery C · text X: Delivered.

For A={ab,bc,cd}A=\{ab,bc,cd\} and B={ab,bc,ce}B=\{ab,bc,ce\}, two shingles overlap among four distinct shingles, giving J=1/2J=1/2. MinHash approximates this overlap at scale.

Thresholds select candidates, not equivalent records. A changed number or negation can matter despite high overlap. Keep revisions, source references, and duplicate groups separate; select representatives without erasing distinct events or material changes.

Detection cost and identity correctness are separate concerns.

  • Stage expensive comparisonsKrea applies cheap hash-based filtering before embedding comparisons. Byte hashes identify candidates for exact-byte matching; perceptual hashes support approximate visual matching despite byte differences. Embeddings represent images as learned vectors whose similarity reflects the model's learned features. Visual or vector similarity can identify near-duplicates without establishing identical content or meaning; these methods are not interchangeable duplicate tests.
  • Audit excluded candidatesCandidate generation reduces expensive comparisons. To detect missed matches, labeled inspection must include pairs outside the candidate set; checking only scored pairs cannot reveal what the first stage excluded.

Label meaning and observation limits

A label is a recorded target or judgment associated with an example. In supervised learning, targets define what the model learns to predict; Supervision, baselines, and loss explains that relationship. Target validity concerns whether the recorded target represents the intended task.

A proxy stands in for an intended outcome. In Zendesk's documented workflow, automated closure is a status transition, not customer-confirmed resolution. The figure separates that status from later evidence.

Closure and later evidence

Example

The original ticket stays closed when a follow-up appears.

1 / 3 · Solved

T1 is currently solved.

A Zendesk-style sequence preserves earlier status events. A later reply creates a separate follow-up; closure alone never establishes customer-confirmed resolution.
Read the diagram as text
  • Original ticket T1.
  • Marked solved.
  • Automatically closed.
  • New follow-up T2.
  • Original ticket T1Marked solved: Status event.
  • Marked solvedAutomatically closed: Automation.
  • Automatically closedNew follow-up T2: Later reply creates.
  1. Solved. T1 is currently solved. Active: Original ticket T1, Marked solved. New: Original ticket T1, Marked solved.
  2. Closed. T1 is now closed; prior status remains history. Active: Original ticket T1, Marked solved, Automatically closed. New: Automatically closed.
  3. Follow-up. T2 is new. T1 remains closed. Active: Original ticket T1, Marked solved, Automatically closed, New follow-up T2. New: New follow-up T2.

A defensible label specification makes its claim inspectable.

  • Meaning and applicabilityName the outcome or judgment, eligible cases, and supporting evidence. A recorded dispute status, for example, is not automatically the underlying truth of fraud.
  • Timing and uncertaintyPreserve event time, first observation, assessment cutoff, evolving status, and required follow-up. Keep unresolved cases explicit.
  • Observation versus policyA detected feature and a policy violation can require separate labels. Duolingo's example treats a hearing aid as a positive detector signal but a permitted exception under its policy.

No observed outcome is not necessarily a negative outcome. If the target is an event within a fixed horizon, an event-free case observed for less than that horizon remains unresolved. This is right censoring: follow-up ends before the later outcome is known. Delayed outcomes and comparable populations connects such evidence to executions.

Acceptance also needs interpretation. A user can accept a suggestion and then rewrite or delete it. Preserve subsequent edits and overrides, while distinguishing error correction from changed intent or preference.

Annotation, disagreement and correction

Annotation assigns labels under a stated procedure. A scheme defines available labels; guidelines explain their application, including examples and counterexamples. Pilot small batches, overlap independent judgments, and inspect errors before scaling. Inter-annotator agreement measures consistency between labelers; adjudication resolves disagreements into an annotation when a final decision is appropriate.

Disagreement is diagnostic evidence. Different causes require different remedies.
CauseAppropriate response
Labeling mistakeCorrect the label, record the reason, and inspect similar cases.
Unclear instructionsClarify the guideline, pilot it again, and assess which earlier labels need revision.
Insufficient evidenceSeek the missing information or retain uncertainty instead of forcing a label.
Defensible subjective perspectivesRetain individual judgments and investigate systematic differences before aggregating.

Retain permitted individual annotations, evidence, guideline versions, and correction history. Major instruction changes can require reannotation. Agreement and expert error audits serve different purposes: labelers can consistently apply an inappropriate rule.

For subjective tasks, majority voting can erase consistent minority interpretations. Preserving disagreement does not mean preserving objective mistakes; it keeps meaningful uncertainty available for investigation instead of manufacturing a single unquestionable “ground truth.”

Automated assistance introduces additional dependencies.

  • Model-influenced approvalsWhen reviewers rubber-stamp model outputs, their approvals can return as misleading training labels. Requiring independent supporting evidence can expose disagreements that approval-only interfaces conceal.
  • Shared criteria, separate validationA rubric states judgment criteria. Snorkel describes using shared rubrics to compare human–human and human–model agreement. Automated labels still need auditing; detailed judge validation belongs in Evals.

Coverage, selection and sampling

The target population comprises intended cases; the sampling frame identifies accessible cases. Coverage errors include omissions, duplicates, and erroneous inclusions. Sampling bias is systematic mismatch caused by selection. More observations from the same restricted frame do not establish broader generalization.

Selection can determine which outcomes become visible. If only investigated cases receive definitive labels, labeled records describe that selected subset. The selective-labels literature demonstrates this mechanism for release decisions in criminal justice; transferring the reasoning requires identifying the decision that controls observation.

Selection changes coverage

Retained records cannot reveal every exclusion.

Inspect losses across language, source, and period. Unmeasured coverage is unavailable, not zero. Label availability can introduce another selection after collection and filtering.
Read the diagram as text
  • Target cases.
  • Accessible frame.
  • Outside collection.
  • Eligible, cleaned, deduplicated.
  • Excluded records.
  • Labeled subset.
  • Unobserved outcomes.
  • Target casesAccessible frame: Accessible.
  • Target casesOutside collection: Inaccessible.
  • Accessible frameEligible, cleaned, deduplicated: Passes inclusion rules.
  • Accessible frameExcluded records: Fails inclusion rules.
  • Eligible, cleaned, deduplicatedLabeled subset: Outcome observed.
  • Eligible, cleaned, deduplicatedUnobserved outcomes: Outcome unavailable.
Choose an inspection sample for the claim it must support.
DesignPurposeInterpretation
Probability sampleEstimate defect frequency.Selection probabilities must be known and nonzero.
Stratified sampleInspect defined subgroups.Sample within mutually exclusive groups; allocation affects proportions.
Targeted sampleDiscover consequential failures.Unknown inclusion probabilities limit population estimates.

Suppose an audit samples half of a rare group but one-tenth of a common group. Their design weights are respectively 2 and 10: inverses of inclusion probabilities. Unweighted pooling overrepresents the rare group. Keep population, collected, and curated proportions separate; weights cannot recover a group absent from the frame.

Coverage can fail through both exposure and frequency. Instacart describes products unable to accumulate engagement evidence because they were not shown, alongside rare queries with too few observations. A more complex model did not remove those collection gaps.

Inspection budgets can serve complementary purposes.

  • Find informative failuresActive learning directs review toward uncertain or disagreeing examples, where clarification may repair labels or reveal missing features. Such a queue supports improvement, not an unqualified prevalence estimate.
  • Preserve frequency evidenceKeep a probability-based audit alongside targeted review. Record selection rules, known probabilities, exclusions, and sampling versions so later comparisons retain their meaning.
  • Distinguish enrichment from deploymentOversampling rare classes changes the training distribution. It can improve exposure during learning, but does not justify artificially balancing the deployment assessment or assuming calibrated probabilities.

Independent data boundaries

Leakage is information crossing a boundary that the intended assessment assumes is protected. Fitting data determines learned behavior; development data guides choices; protected assessment data tests the selected system. Repeatedly changing the system after inspecting final results converts that assessment into development.

Separation must match the claim being assessed.
ClaimData boundary
Performance on unseen people or sessionsGroup related records before partitioning; different row IDs do not establish independence.
Performance on unfamiliar documentsKeep copies and related document families together when the assessment requires unseen content; exact-match removal misses other exposure.
Performance on later workUse an explicit time boundary and information available at the decision point. A later-period split can still contain returning people.

Fit once, apply across partitions

Protected data receives the rule but must not determine it.

For learned preprocessing, estimate parameters from fitting records only. Apply that frozen rule to development and assessment records. The rejected endpoint marks forbidden fitting influence, not an executable operation.
Read the diagram as text
  • Fitting records.
  • Frozen preprocessing rule.
  • Development records.
  • Protected assessment records.
  • Transformed development.
  • Transformed assessment.
  • Rejected: refit using assessment.
  • Fitting recordsFrozen preprocessing rule: Estimate.
  • Frozen preprocessing ruleTransformed development: Apply unchanged.
  • Development recordsTransformed development: Input.
  • Frozen preprocessing ruleTransformed assessment: Apply unchanged.
  • Protected assessment recordsTransformed assessment: Input.
  • Protected assessment recordsRejected: refit using assessment: Forbidden fitting influence.

Point-in-time correctness concerns what could have been known when a decision was made. In a historical replay, a correction received afterward must not become an earlier input merely because it describes an earlier event. Preserve both the event's timing and evidence of availability; occurrence timestamps alone cannot establish availability.

Preprocessing can leak information without copying answers. Fit an imputation mean, scaling rule, or feature selector on fitting data alone, then apply the frozen transformation elsewhere. Deterministic record validation differs from estimating a transformation using protected data.

Data checks and outcome evidence answer different claims.

  • Permitted reference informationReference documents available during intended use can legitimately be inputs. Assessment-only answers exposed through fitting or selection undermine an unseen-answer claim. Define the information boundary before diagnosing contamination.
  • Preparation failuresA retrieval test assuming usable passages already exist can miss parsing and chunking failures. Start some checks from raw documents to expose evidence lost before retrieval.
  • Defective tasksA low pass rate can reflect an impossible environment rather than useful difficulty. Separate task defects from capability failures before retaining hard examples.

Evaluation gathers evidence about behavior against intended success criteria. Additional filtering can fail to improve downstream behavior, as reported in particular reasoning-data experiments. Curation supplies documented inputs and protected boundaries; Evals develops the independent evidence needed for usefulness and release decisions.

Dataset releases and reproducible lineage

A snapshot identifies a particular data state. A manifest records membership. Iceberg implements these through explicit file metadata, rather than treating every file currently in a directory as part of a release.

A recipe and its recorded execution state are complementary. DVC separates pipeline declarations from lock records containing commands, parameters, dependencies, outputs, and content hashes. Reproduction also requires accessible artifacts and the relevant execution environment; a hash identifies content without making that content available.

Release identity and derivation

Example

Lineage supports reconstruction and impact analysis.

This release design connects source versions and curation activities to explicit membership, then to consumers. Following derivations backward reconstructs origins; following them forward identifies potentially affected artifacts.
Read the diagram as text
  • Source versions.
  • Recipe and recorded decisions.
  • Release R1 · explicit membership.
  • Model artifact.
  • Search index.
  • Consumer export.
  • Source versionsRecipe and recorded decisions: Used by.
  • Recipe and recorded decisionsRelease R1 · explicit membership: Produces.
  • Release R1 · explicit membershipModel artifact: Used to fit.
  • Release R1 · explicit membershipSearch index: Used to build.
  • Release R1 · explicit membershipConsumer export: Used to export.
A practical release record combines several kinds of evidence. This is an engineering design, not a claim that one standard supplies every field.
RecordContents
MembershipIncluded items, source versions, and content identifiers.
ExecutionTransformation versions, parameters, input and output hashes, environment, and manual-edit history.
Label decisionsInstructions, individual judgments where permitted, corrections, and unresolved cases.
Selection decisionsExclusions, duplicate groups, sampling rules, and partition assignments.
HistoryAppend new versions with creator information rather than silently replacing prior states.

Datasheets for Datasets organizes purpose, composition, collection, processing, uses, and maintenance. Documentation should identify limitations and correction owners. Reproducibility remains subject to permitted retention; documenting a source does not authorize keeping it.

Data change and verified recovery

Distribution shift changes data patterns; Distribution shift and prediction coverage explains its predictive significance. Compare incoming batches and releases against explicit expectations. A distribution alert identifies a discrepancy, not necessarily a defect or degraded outcomes.

Changed data calls for a specific investigation.
ChangeInvestigation
SchemaCheck changed fields and types against consumer contracts.
MeaningDetermine whether a category or relationship now expresses something different despite unchanged syntax.
FreshnessCheck whether source updates reached consumers within their stated requirements.
CompositionCompare slice coverage, defects, duplicates, and inclusion decisions.
LabelsIdentify corrected judgments and earlier batches affected by revised instructions.

Correction does not complete recovery

Example

Consumer verification requires evidence beyond a corrected release.

1 / 4 · Detected

Identify the issue and affected consumer.

This recovery design retains dataset and consumer identities. Earlier states remain history. Containment stops affected use; a corrected release enables remediation but does not automatically verify the consumer.
Read the diagram as text
  • Dataset release R1.
  • Consumer C.
  • Issue detected.
  • Affected use contained.
  • Corrected release R2.
  • Consumer recovery verified.
  • Dataset release R1Consumer C: Previously consumed.
  • Dataset release R1Issue detected: Affected by.
  • Consumer CAffected use contained: Use restricted.
  • Issue detectedCorrected release R2: Addressed in.
  • Corrected release R2Consumer recovery verified: Remediation input.
  • Consumer CConsumer recovery verified: Checks passed.
  1. Detected. Identify the issue and affected consumer. Active: Dataset release R1, Consumer C, Issue detected. New: Dataset release R1, Consumer C, Issue detected.
  2. Contained. Restrict affected use while investigating. Active: Dataset release R1, Consumer C, Issue detected, Affected use contained. New: Affected use contained.
  3. Corrected. R2 exists; consumer recovery remains pending. Active: Dataset release R1, Consumer C, Issue detected, Affected use contained, Corrected release R2. New: Corrected release R2.
  4. Verified. Relevant consumer checks now support resumption. Active: Dataset release R1, Consumer C, Issue detected, Affected use contained, Corrected release R2, Consumer recovery verified. New: Consumer recovery verified.

Assign an owner, investigate scope, contain unsuitable use, and identify affected consumers. Correction and recovery have separate completion conditions. Restoring a dataset does not automatically rebuild models, refresh indexes, or replace exports. Resume affected use only after the relevant checks; Failure localization connects this work to execution evidence.

Open questions

  1. Filtering rare but useful material remains difficult because generic quality scores can penalize the intended capability. Progress requires demonstrating preserved rare-style usefulness while reducing actual defects, rather than reporting only higher filter scores.

  2. Recovering evidence about selectively unobserved outcomes remains unresolved when earlier decisions determine which labels exist. Progress requires justified observations beyond the selected group, or explicit bounds on conclusions; reweighting observed cases alone may be insufficient.

  3. Separating legitimate subjective disagreement from annotation error remains difficult when both produce inconsistent labels. Progress would identify stable perspectives while independently detecting mistakes, preserving useful distinctions instead of maximizing agreement alone.

  4. Reproduction becomes difficult when required artifacts or environments are no longer available. Progress requires stating which results remain reconstructible and verifying reconstruction under actual access constraints, rather than treating saved hashes and recipes as sufficient.

Follow the curated reading path through the speakers and demonstrations behind this entry.

Explore more talks

The rest of the library, beyond the curated path. Cited talks support this entry; reviewed transcripts were processed in full. Metadata candidates have not been reviewed as sources or verified as topic members.

7 matching talks

TalkSpeakerEventYear
Sandipan BhaumikAI Engineer Europe 20262026
Yuval Belfer, Niv GranotAI Engineer World's Fair 20252025
Varsha ShahAI Engineer World's Fair 20262026
Diane LinAI Engineer World's Fair 20262026
Anant ShankhdharAI Engineer World's Fair 20262026
Nathaniel Whittemore (NLW)AI Engineer Code 20252025
Vinesh GudlaAI Engineer World's Fair 20252025

References

Coverage and source review
Processed transcripts
12 processed in full · 5 in the curated path
Automated source review
Passed
Metadata candidates
0 unreviewed; not verified topic membership
Corpus version
1bd8e407b26a07b33815594e1b2db5f41827119a2b3cb6fbf240f9fc571fc767

Automated review checks source support; it is not publication approval.

A synthesis of selected conference talks and technical references. Citations link to the source material; they do not imply that every talk on this subject is included.

  1. The Government Data Quality Framework

    Fitness for purpose; data quality principles; lifecycle; quality dimensions and user-needs tradeoffs.

  2. Datasheets for Datasets

    Sections 3.1–3.7; documentation framework for collection records and dataset releases.

  3. Google: Supervised learning foundations

    Foundational supervised learning concepts: Data, Dataset characteristics, Model, Training, Evaluating, and Inference. Formula and rule comparison are explanatory illustrations of the documented mechanism.

  4. Cross-validation and held-out evaluation

    Section 3.1 introductory discussion of overfitting, validation and test sets; Section 3.1.1 Data transformation with held-out data.

  5. Training Krea 2 - What matters in generative model training.

    Curate against the intended aesthetic coverage rather than relying exclusively on conventional aesthetic or image-quality scores.

  6. Statistics Canada Quality Guidelines: Coverage and frames

    Scope, principles and guidelines; foundational population, sampling-frame and coverage vocabulary.

  7. PROV-DM: The PROV Data Model

    Introduction; core entities, activities, agents and derivations; section 7 on changing resources.

  8. From Chaos to Choreography: Multi-Agent Orchestration Patterns That Actually Work — Sandipan Bhaumik

    Enforce explicit data contracts at agent handoff boundaries so invalid output fails before it propagates downstream.

  9. Building AI Agents that actually automate Knowledge Work

    A document preprocessing layer should synchronize permissions and metadata alongside content, then parse and index it for agent access.

  10. Apache Beam glossary

    Event time glossary entry; concise vocabulary for collection timestamps.

  11. ODRL Information Model 2.2

    Introduction, terminology and information model; brief example of carrying handling constraints with data.

  12. TensorFlow Data Validation: Checking and analyzing your data

    Schema-based validation, schema generation, training-serving skew, drift detection and distribution inspection.

  13. Statistics Canada Quality Guidelines: Imputation

    Scope and purpose; principles; impact on estimates; quality indicators.

  14. HL7 Terminology: DataAbsentReason

    DataAbsentReason code system version 1.0.0 in THO 7.0.0; first-use explanation of missing-value semantics.

  15. Unicode Standard Annex #15: Unicode Normalization Forms

    Unicode 17.0.0, revision 57; canonical and compatibility equivalence and normalization forms.

  16. Documenting Large Webtext Corpora: A Case Study on the Colossal Clean Crawled Corpus

    Sections 5.1–5.3 and recommendations; empirical example for cleaning and coverage.

  17. Running OpenRefine: Undo/Redo and reusing operations

    Undo/Redo and Reusing operations sections; concrete cleaning-history example.

  18. Introduction to Information Retrieval: Near-duplicates and shingling

    Near-duplicates and shingling; shingle-set definition, Jaccard threshold, equation 247, sketches and syntactic clustering.

  19. Training Krea 2 - What matters in generative model training.

    Apply inexpensive hash-based deduplication before more costly embedding-based duplicate detection.

  20. Learning Transferable Visual Models From Natural Language Supervision

    Original paper, contrastive pretraining method, zero-shot transfer, and limitations. Introduces shared embeddings and language-conditioned recognition.

  21. Leveraging Unlabeled Data to Scale Blocking for Record Linkage

    Section 2 blocking coverage and cost definitions; Section 3.1 Experiment Setup, Evaluation Metrics, and dataset splits.

  22. Zendesk: What is the difference between a solved ticket and a closed ticket?

    Question-and-answer section and status comparison table, excluding the page's appended AI-generated FAQ.

  23. Stripe card-dispute timing and lifecycle

    Before the dispute; inquiries; dispute timing; after the decision. API object separately checked for status definitions.

  24. Build AI Systems for Discernment, Not Approval - Angel Ortmann Lee, Duolingo

    Separate perception correctness from policy enforcement when a correct detection does not necessarily imply a violation.

  25. Right censoring and unresolved event outcomes

    What is Survival Analysis?; Survival Data; The Survival Function.

  26. Build AI Systems for Discernment, Not Approval - Angel Ortmann Lee, Duolingo

    Capture edits and overrides after acceptance, because an initial 'yes' can conceal substantial correction or complete removal of model output.

  27. Analyzing Dataset Annotation Quality Management in the Wild

    Sections 3.1–3.5 and quality-management recommendations; practical annotation lifecycle.

  28. Why Your Agent Disagrees With Itself (And What To Do About It)

    The speaker argues that unstable examples tend to occupy the decision boundary, or gray zone, where labels or available information are ambiguous.

  29. Dealing with Disagreements: Looking Beyond the Majority Vote in Subjective Annotations

    Introduction, experimental task scope and discussion recommendations; complements procedural annotation guidance.

  30. Build AI Systems for Discernment, Not Approval - Angel Ortmann Lee, Duolingo

    The speaker reports that revised proctoring guidelines improved rejection of fabricated alerts by explicitly requiring independent video evidence.

  31. Build AI Systems for Discernment, Not Approval - Angel Ortmann Lee, Duolingo

    The human-AI interaction loop is cyclical: interfaces that encourage rubber-stamping can turn model-influenced approvals into misleading evaluation and training labels.

  32. Task Fidelity Scaling Laws — Kobie Crawford, Snorkel AI

    Snorkel describes shared rubrics and expert-provided ground truth as the basis for checking agreement among humans and between humans and LLM judges.

  33. The Selective Labels Problem: Evaluating Algorithmic Predictions in the Presence of Unobservables

    Lakkaraju et al., KDD 2017; problem formulation and selective-label evaluation framework.

  34. Statistics Canada: Survey Methods and Practices

    Sections 6.1.3, 6.2, 6.2.6 and 7.1; sampling choices for inspection and labeling.

  35. How Instacart transformed its search and discovery using an LLM-driven approach

    Engagement data has two distinct coverage gaps: unexposed products cannot accumulate ranking evidence, and infrequent queries provide too few training examples.

  36. Why Your Agent Disagrees With Itself (And What To Do About It)

    Active learning selects potentially problematic examples for human clarification, then incorporates corrected labels or additional features into the next training cycle.

  37. Google ML Crash Course: Class-Imbalanced Datasets

    Training a class-imbalanced dataset; Step 1 Downsample the majority class; Step 2 Upweight the downsampled class.

  38. TRIPOD+AI expanded checklist: timing, labels, and evaluation separation

    Expanded checklist dated 7 February 2024, items 3b, 5, 6, 8a–8c, 9b, 12a–12c, and 16. Validation-question mapping is an explanatory interpretation of separation and setting requirements.

  39. Language Models are Few-Shot Learners

    Section 2, Approach, and figure 2.1; section 4, Measuring and Preventing Memorization of Benchmarks; appendix C, overlap methodology and results.

  40. scikit-learn: Common pitfalls and recommended practices

    Data leakage and preprocessing examples; supplements supplied notes on held-out assessment and related-record separation.

  41. RAG Evaluation Is Broken! Here's Why (And How to Fix It)

    Component-only benchmarks do not establish that the full document-to-answer system works, particularly its parsing and chunking stages.

  42. Task Fidelity Scaling Laws — Kobie Crawford, Snorkel AI

    Failures must be separated into model capability failures and task or environment defects before low pass rates can be interpreted as meaningful difficulty.

  43. Data and Environment Curation for Post-training LLMs

    Answer filtering reportedly worked poorly in the reasoning-data work, while synthetic rewriting and task augmentation worked poorly in the agent-data work.

  44. Apache Iceberg Table Specification

    Overview, manifests, snapshots and manifest lists; concrete first-use explanation of release membership and manifests.

  45. DVC: dvc.yaml Files

    Stages and dvc.lock sections; concrete implementation for versioned curation recipes.

  46. From Chaos to Choreography: Multi-Agent Orchestration Patterns That Actually Work — Sandipan Bhaumik

    Pass immutable, versioned state snapshots and append new results instead of having agents overwrite the same records.

  47. RAG Evaluation Is Broken! Here's Why (And How to Fix It)

    Entity identity and attribute cardinality must be resolved consistently during ingestion and query interpretation.

  48. NIST AI RMF: Monitoring, incident response, and recovery

    AI RMF 1.0, MEASURE 2.4 and 3.1–3.3; MANAGE 2.3–2.4 and 4.1–4.3. Delayed-label handling and operational sequence are explicitly engineering applications.

  49. CloudEvents Specification v1.0.2

    Required context attributes id and source; distinguishes repeated delivery from distinct events.

  50. From Chaos to Choreography: Multi-Agent Orchestration Patterns That Actually Work — Sandipan Bhaumik

    The proposed Databricks architecture links each agent run to an append-only state version so debugging can connect execution telemetry with exact intermediate inputs and outputs.

  51. Data and Environment Curation for Post-training LLMs

    Treat curation as a sequence of experimentally tested choices, including source mixing, question filtering, teacher selection, answer filtering, and answer multiplicity.