Essay

Why can error attribution be unclear in a multi-stage workflow?

Question: In a workflow with several stages, explain why it can be hard to assign blame when an early stage produces a weak output but a later stage might still be able to recover from it. Also explain why this ambiguity matters less when such cases are uncommon.

Sample answer: Ambiguity appears when one stage creates a poor intermediate result, but a later stage—or even a human reviewer—could still possibly repair or interpret that result correctly. In that situation, it is not obvious whether the error should be counted against the first stage for creating the bad input, against the later stage for failing to recover, or against both. If these cases happen only rarely, the exact attribution choice usually does not change the overall error analysis very much, so the practical impact is small.

Key points:

  • An upstream stage produces a poor intermediate result.
  • A later stage or human could still potentially recover from that result.
  • The error could reasonably be assigned to the upstream stage, the downstream stage, or both.
  • When such cases are rare, the final error summary changes very little no matter which attribution rule is used.

Rubric: The response must explain: 1) why the attribution is ambiguous, 2) the possible ways to assign the error, and 3) why the choice has little practical effect when these cases are infrequent.

0

1

Updated 2026-08-12

Contributors are:

Who are from:

Tags

Machine Learning

Deep Learning

Supervised Learning

Dive into Deep Learning @ D2L

Data Science

Machine Learning Strategy

Machine Learning Yearning @ DeepLearning.AI

Related