AI governance glossary
Data poisoning
What is data poisoning?
Data poisoning is an attack that corrupts an AI model by inserting or altering its training or fine-tuning data, so that the model learns hidden behaviours, errors or backdoors. NIST classifies poisoning as a training-stage attack in its adversarial machine learning taxonomy (NIST AI 100-2).
Why it matters
- The EU AI Act names data poisoning and model poisoning among the attacks high-risk AI systems must be protected against (Article 15).
- Poisoned open datasets or pre-trained models can arrive through the supply chain, so sourcing data and models is a security control, not only a quality one.
- A backdoor can pass normal accuracy testing, so detection depends on provenance records and targeted evaluation.
In detail
Poisoning can degrade a model across the board, cause targeted errors, or plant a backdoor that activates on a trigger. Model poisoning, its close relative, tampers with model weights or pre-trained components. Defences include data provenance and integrity checks, supplier controls for datasets and pre-trained models, anomaly detection on training data, and evaluation for unexpected behaviour before release.
Source: NIST AI 100-2 E2025, Adversarial Machine Learning: A Taxonomy and Terminology of Attacks and Mitigations. A plain-language explanation for orientation, not the legal text; follow the source for the binding wording.
Data governance and dataset documentation control →AI data governance register →
Laws and policies on record that use it
- EU AI ActEuropean Union · Partially applicable
Duties that mention it
- Achieve appropriate accuracy, robustness and cybersecurityEU AI Act · European Union
Related concepts
- AI lineage (data and model provenance)AI lineage is the documented record of where an AI system's data and models came from and how they changed: so...
- AI bill of materials (AIBOM)An AI bill of materials (AIBOM) is a machine-readable inventory of the components of an AI system: models, dat...
- OWASP Top 10 for LLM ApplicationsThe OWASP Top 10 for LLM Applications is the Open Worldwide Application Security Project's list of the ten mos...
All glossary terms · Think a definition is off? Tell us; corrections are logged on the corrections page.
Frequently asked questions
What is data poisoning?
Data poisoning is an attack that corrupts an AI model by inserting or altering its training or fine-tuning data, so that the model learns hidden behaviours, errors or backdoors. NIST classifies poisoning as a training-stage attack in its adversarial machine learning taxonomy (NIST AI 100-2).
Where does the term data poisoning come from?
This explanation follows NIST AI 100-2 E2025, Adversarial Machine Learning: A Taxonomy and Terminology of Attacks and Mitigations. It is a plain-language paraphrase for orientation; the source has the binding wording.
Which laws and policies use the term data poisoning?
Among the records on this site: EU AI Act (EU).