AI Glossary / Governance, ethics and safety / Intermediate
Error propagation
Definition
Error propagation is the way an error or uncertainty in one part of a process affects later calculations, predictions, or decisions. In an AI pipeline, an incorrect output from one component can become an input to another and influence the final result. In measurement science, the term also concerns calculating how uncertainty in input quantities contributes to uncertainty in a derived result.
What it means
A later model does not automatically know which earlier inputs are wrong. If a text-recognition component reads a quantity incorrectly, a summarizer may produce a fluent explanation based on that number, and a reporting tool may place it in a chart. The later outputs can look polished while carrying the original error. Propagation can preserve, magnify, reduce, or transform an error; it does not mean that every mistake necessarily grows. The important question is how the downstream process responds to the particular error and whether any check detects it.
How it works
Map the dependencies between inputs, transformations, models, and final actions. Identify what each stage assumes about the outputs it receives. Controlled tests can introduce plausible mistakes or uncertain values and observe their downstream effects. For numerical calculations, sensitivity analysis examines how output changes with input changes. Formal uncertainty propagation also accounts for correlations between uncertain inputs; simply treating all components as independent can misstate the result. For AI-generated content, lineage, source checks, validation rules, and appropriate review can help prevent unsupported intermediate outputs from silently becoming authoritative evidence.
Three practical examples
- An invoice extractor misreads a decimal point, and an otherwise correct total calculation carries the incorrect amount into a draft report.
- A first model assigns inaccurate training labels that a second model learns from, transferring some of the original label problems into later predictions.
- A forecasting pipeline combines uncertain demand and price estimates, requiring attention to how their errors interact rather than reporting the final revenue estimate as exact.
Think of it this way
Think of copying an incorrect address onto several delivery forms. Every later form may be neatly prepared while still sending the package to the wrong place. The analogy is limited because computational pipelines can also correct errors, and numerical uncertainty can combine in more complex ways than copying. It illustrates why checking only the final presentation is insufficient when the underlying information has passed through several stages.
Worked example
Suppose a report calculates revenue as quantity times unit price. The correct quantity is 200 and the price is 15, so the correct result is 3,000. An extraction error changes quantity to 220 while price remains correct, yielding 3,300: a 300 absolute error and a 10 percent relative error. Now suppose price is also incorrectly recorded as 16.5, another 10 percent increase. The calculated revenue becomes 220 times 16.5 = 3,630, or 21 percent above 3,000. The combined relative error is not exactly 20 percent because multiplying the two changed inputs introduces an interaction: 1.10 times 1.10 = 1.21. These are known hypothetical errors, not standard uncertainties or confidence intervals. Formal uncertainty propagation requires a different calculation and assumptions about distributions and dependence.
Illustrative case study
Fictional case: Fir Reports uses one AI component to extract contract dates and another to produce a renewal summary. A review finds that an ambiguous date was converted confidently at the first stage, then repeated in the summary and reminder schedule. The team preserves the original text, marks uncertain extraction, and requires confirmation before the date triggers an action. It tests whether later stages respect that status. The fictional case illustrates interruption of an error chain without claiming that provenance alone guarantees correctness.
Common misconceptions and mistakes
An error is not the same as uncertainty. An error is a difference from a reference or correct value, while uncertainty describes limited knowledge about a value. A confidence score from one component is not automatically a calibrated probability that the entire pipeline is correct. Multiplying component accuracies assumes a specific relationship between events and generally cannot be done casually. Errors may be correlated because components share training data or sources. Repeating the same claim through several models also does not turn it into independent corroboration.
Business use
Review the entire workflow, especially where generated outputs become stored facts or trigger actions. Retain source references and uncertainty indicators where they are meaningful, and check that downstream components use them appropriately. Prioritize validation at points where small errors can have large consequences, such as unit conversions or identifiers. Evaluate realistic failure chains instead of testing every component only with perfect inputs. Assign ownership for correcting propagated records and notifications after an error is discovered. Report final uncertainty and limitations honestly rather than letting successive transformations create an appearance of certainty.
People also ask
Does propagation always amplify an error?
No. Some transformations reduce or cancel effects, while others amplify them. The dependency determines the result.
Can two AI systems verify each other?
They can provide useful checks, but agreement is weak evidence if they share the same mistaken source or failure pattern.
Is a numerical uncertainty formula enough for a language-model pipeline?
Usually not. Content errors, omissions, and semantic changes require suitable task-specific evaluation in addition to any numerical analysis.
Check your understanding
Two stages repeat the same incorrect extracted number. Does seeing the number in both outputs independently confirm it?
Answer: No. Both outputs depend on the same upstream source. Their agreement may simply show that the error propagated.
Related terms
- Sensitivity analysis
- Measurement error
- Inherited Bias
- Validation
- uncertainty propagation
- error amplification
- data lineage
- cascading failure
- correlated errors
Learn next
Trace one important output backward through its dependencies. Introduce a harmless controlled error in a test copy and observe where it is detected, repeated, or magnified. Use the result to place a specific validation check where it can prevent the relevant downstream consequence.
More in Governance, ethics and safety
- Emulation - Emulation is the reproduction of relevant behavior of one system by another system so that software, users, or connected components can interact with the...
- Equality of opportunity - In binary machine-learning fairness, equality of opportunity usually means that the true-positive rate is the same across the groups being compared.
- Equalized odds - Equalized odds is a statistical fairness criterion requiring a model's predictions to be independent of group membership once the actual target outcome is...
- Ethics by design - Ethics by design is an approach that incorporates ethical considerations into the purpose, requirements, development, deployment, and ongoing management of...
- Ethics of artificial intelligence - Ethics of artificial intelligence is the study and practice of evaluating what ought to be done when AI is designed, developed, deployed, and used.
- Evaluation Bias - Evaluation bias arises when the data, benchmarks, measurements, or assessment procedures used to judge an AI system do not support an accurate picture of...
Sources
NIST SP 1270, error-propagation glossary in machine-learning pipelines: https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=934464 NIST TN 1297, Appendix A, Law of Propagation of Uncertainty: https://www.nist.gov/pml/nist-technical-note-1297/nist-tn-1297-appendix-law-propagation-uncertainty NIST Engineering Statistics Handbook, propagation of error: https://itl.nist.gov/div898/handbook/mpc/section5/mpc55.htm
Previous: Error level analysis Next: Error rate