Ultralytics YOLO27: Join the waitlist.
License YOLO
Back to Ultralytics Glossary

Data Provenance

Data provenance is the record of where data came from, who handled it, under what rights, and how it changed before model training. PROV, uses, tools.

Data provenance is the documented history of a piece of data: where it came from, who created or collected it, under what license or consent, and every transformation applied to it before it reached a model. In machine learning, provenance covers raw images or text, the data labeling applied to them, cleaning and data preprocessing steps, dataset splits and versions, and the training runs that consumed them, so any deployed model can be traced back to the exact training data behind it. Data lineage is often used as a synonym. When the two are distinguished, lineage describes how data flows and transforms through pipelines and systems, and provenance adds origin, ownership, and usage rights.

The W3C PROV Model#

The W3C published PROV, a family of standards for representing provenance, in 2013. It describes any history with three types: entities, such as files and datasets; activities, such as annotation or training, that use and generate entities; and agents, such as people, organizations, or software, responsible for activities. Applied to a vision dataset, the record forms a graph:

Why Provenance Matters#

Provenance first serves debugging and reproducibility. When accuracy drops or data drift appears in production, it lets an engineer find which labeling batch, source camera, or cleaning step introduced the problem and rerun training on the exact same data. The same records expose dataset bias, such as a pedestrian dataset captured only in daylight or in one country, and contain data poisoning: when each sample's source is known, every sample from a compromised source can be removed.

Rights are the second concern. The Data Provenance Initiative audited more than 1,800 text datasets in 2023 and found licenses omitted for over 70% of them on popular hosting sites and miscategorized for over 50%. In medical image analysis, provenance records which hospital supplied each scan, the consent or legal basis for using it, and whether identifiers were removed, facts that data privacy laws require organizations to demonstrate. As generated images and text spread online, tracking which samples are synthetic data also helps avoid model collapse, and Content Credentials carry that provenance inside media files themselves.

Regulation now requires it. The EU AI Act requires providers of high-risk systems to document data collection processes and the origin of their data, and providers of general-purpose AI models to publish a summary of their training content using a template the European Commission released in July 2025.

Recording Provenance in Practice#

Provenance is collected at three levels. Dataset documentation such as Datasheets for Datasets, proposed by Timnit Gebru and colleagues in 2018, answers questions about a dataset's motivation, composition, collection process, preprocessing, and intended uses, and it pairs with model cards for the models trained on it. Versioning tools snapshot datasets and identify files by content hash, so a model can point to an immutable dataset version. Pipeline tools emit lineage events as jobs run, following open specifications such as OpenLineage.

The third level is metadata stored inside the artifacts themselves. Each Ultralytics YOLO training run writes its full configuration, including the dataset YAML path and data augmentation settings, to args.yaml in the run directory, and the saved checkpoint carries the same training arguments together with the Ultralytics version and save date:

from ultralytics import YOLO

# Load a checkpoint; Ultralytics weights files store a record of the run that produced them
model = YOLO("yolo26n.pt")
ckpt = model.ckpt

# Dataset and settings used for training, plus the package version and save date
print(ckpt["train_args"]["data"], ckpt["train_args"]["epochs"], ckpt["train_args"]["imgsz"])
print(ckpt["version"], ckpt["date"])

This record ties model weights to the data reference and settings that produced them, the evidence that transparency in AI and AI governance reviews depend on. When training finishes, Ultralytics strips the optimizer state from best.pt to shrink it but keeps these fields, so the record travels with the file that gets deployed.

Explore solutions

Computer vision in sports

Computer vision in sports

Discover how Ultralytics YOLO powers sports vision with player and ball tracking, performance analytics, coaching insights, and athlete rehabilitation.
Learn more
Computer vision for aerial imagery

Computer vision for aerial imagery

Transform drone and aerial imagery into real-time insights for agriculture, aquaculture, environmental monitoring, conservation, and geospatial analysis with Ultralytics YOLO.
Learn more
Computer vision in aerospace

Computer vision in aerospace

Bring vision AI to aerial monitoring with Ultralytics YOLO models. Power drones, aerospace workflows, environmental conservation & geospatial industries with computer vision solutions.
Learn more
Computer vision in security

Computer vision in security

Protect every site with Ultralytics YOLO models. Vision AI powers perimeter monitoring, threat detection, license-plate recognition, and workplace safety.
Learn more
Computer vision in robotics

Computer vision in robotics

Power smarter machines with Ultralytics YOLO models. Vision AI in robotics drives autonomous navigation, perception, object tracking, and real-time control.
Learn more
Computer vision in logistics

Computer vision in logistics

Streamline logistics with Ultralytics YOLO models. Vision AI enables package inspection, sorting, vehicle tracking, and real-time warehouse safety monitoring.
Learn more
Computer vision in retail

Computer vision in retail

Reimagine retail with Ultralytics YOLO models. Vision AI powers inventory tracking, shelf monitoring, queue management, and smarter customer insights.
Learn more
Computer vision in healthcare

Computer vision in healthcare

Build healthcare solutions with Ultralytics YOLO models. Vision AI in healthcare powers faster medical imaging, smarter diagnostics, and patient monitoring.
Learn more
Computer vision in manufacturing

Computer vision in manufacturing

Optimize manufacturing with Ultralytics YOLO models. Vision AI drives quality control, defect detection, PPE compliance, and assembly line automation.
Learn more
Computer vision in automotive

Computer vision in automotive

Apply computer vision in automotive with Ultralytics YOLO models. Vision AI elevates road safety, driver assistance, and vehicle automation for smarter roads.
Learn more
Computer vision in agriculture

Computer vision in agriculture

Bring vision AI to smart agriculture with Ultralytics YOLO models. Power crop monitoring, livestock tracking, and precision farming for higher, smarter yields.
Learn more
Computer vision in sports
Computer vision in sports
Discover how Ultralytics YOLO powers sports vision with player and ball tracking, performance analytics, coaching insights, and athlete rehabilitation.
Learn more
Computer vision for aerial imagery
Computer vision for aerial imagery
Transform drone and aerial imagery into real-time insights for agriculture, aquaculture, environmental monitoring, conservation, and geospatial analysis with Ultralytics YOLO.
Learn more
Computer vision in aerospace
Computer vision in aerospace
Bring vision AI to aerial monitoring with Ultralytics YOLO models. Power drones, aerospace workflows, environmental conservation & geospatial industries with computer vision solutions.
Learn more
Computer vision in security
Computer vision in security
Protect every site with Ultralytics YOLO models. Vision AI powers perimeter monitoring, threat detection, license-plate recognition, and workplace safety.
Learn more
Computer vision in robotics
Computer vision in robotics
Power smarter machines with Ultralytics YOLO models. Vision AI in robotics drives autonomous navigation, perception, object tracking, and real-time control.
Learn more
Computer vision in logistics
Computer vision in logistics
Streamline logistics with Ultralytics YOLO models. Vision AI enables package inspection, sorting, vehicle tracking, and real-time warehouse safety monitoring.
Learn more
Computer vision in retail
Computer vision in retail
Reimagine retail with Ultralytics YOLO models. Vision AI powers inventory tracking, shelf monitoring, queue management, and smarter customer insights.
Learn more
Computer vision in healthcare
Computer vision in healthcare
Build healthcare solutions with Ultralytics YOLO models. Vision AI in healthcare powers faster medical imaging, smarter diagnostics, and patient monitoring.
Learn more
Computer vision in manufacturing
Computer vision in manufacturing
Optimize manufacturing with Ultralytics YOLO models. Vision AI drives quality control, defect detection, PPE compliance, and assembly line automation.
Learn more
Computer vision in automotive
Computer vision in automotive
Apply computer vision in automotive with Ultralytics YOLO models. Vision AI elevates road safety, driver assistance, and vehicle automation for smarter roads.
Learn more
Computer vision in agriculture
Computer vision in agriculture
Bring vision AI to smart agriculture with Ultralytics YOLO models. Power crop monitoring, livestock tracking, and precision farming for higher, smarter yields.
Learn more
Computer vision in sports
Computer vision in sports
Discover how Ultralytics YOLO powers sports vision with player and ball tracking, performance analytics, coaching insights, and athlete rehabilitation.
Learn more
Computer vision for aerial imagery
Computer vision for aerial imagery
Transform drone and aerial imagery into real-time insights for agriculture, aquaculture, environmental monitoring, conservation, and geospatial analysis with Ultralytics YOLO.
Learn more
Computer vision in aerospace
Computer vision in aerospace
Bring vision AI to aerial monitoring with Ultralytics YOLO models. Power drones, aerospace workflows, environmental conservation & geospatial industries with computer vision solutions.
Learn more
Computer vision in security
Computer vision in security
Protect every site with Ultralytics YOLO models. Vision AI powers perimeter monitoring, threat detection, license-plate recognition, and workplace safety.
Learn more
Computer vision in robotics
Computer vision in robotics
Power smarter machines with Ultralytics YOLO models. Vision AI in robotics drives autonomous navigation, perception, object tracking, and real-time control.
Learn more
Computer vision in logistics
Computer vision in logistics
Streamline logistics with Ultralytics YOLO models. Vision AI enables package inspection, sorting, vehicle tracking, and real-time warehouse safety monitoring.
Learn more
Computer vision in retail
Computer vision in retail
Reimagine retail with Ultralytics YOLO models. Vision AI powers inventory tracking, shelf monitoring, queue management, and smarter customer insights.
Learn more
Computer vision in healthcare
Computer vision in healthcare
Build healthcare solutions with Ultralytics YOLO models. Vision AI in healthcare powers faster medical imaging, smarter diagnostics, and patient monitoring.
Learn more
Computer vision in manufacturing
Computer vision in manufacturing
Optimize manufacturing with Ultralytics YOLO models. Vision AI drives quality control, defect detection, PPE compliance, and assembly line automation.
Learn more
Computer vision in automotive
Computer vision in automotive
Apply computer vision in automotive with Ultralytics YOLO models. Vision AI elevates road safety, driver assistance, and vehicle automation for smarter roads.
Learn more
Computer vision in agriculture
Computer vision in agriculture
Bring vision AI to smart agriculture with Ultralytics YOLO models. Power crop monitoring, livestock tracking, and precision farming for higher, smarter yields.
Learn more

Let's build the future of AI together!

Begin your journey with the future of machine learning