Anti-Patterns

Uncertainty Neglect Bias

Anti-pattern: an agent collapses a predicted distribution to its mean and acts on the point estimate, discarding the tail, so rare extreme outcomes stay invisible to its decision and tail risk goes unmodelled.

Problem

Collapsing a distribution to its mean throws away the tail, which is exactly where the rare, costly outcomes live: the latency spike, the SLA breach, the extreme demand. The agent then plans on the average case as if it were certain, so a low-confidence prediction is acted on with the same commitment as a high-confidence one, and the false certainty propagates to other agents that consume the decision. Decisions look fine in the typical case and fail precisely when the tail event the agent never modelled arrives.

Solution

Keep the uncertainty in the prediction and let it shape the action. Instead of acting on the mean, plan against the distribution — weight tail outcomes with a risk measure such as conditional value-at-risk, or use a calibrated prediction set and act autonomously only when it is tight enough. When the spread is wide or the confidence is low, choose a conservative action, hedge, or escalate rather than committing as if the estimate were certain. Carry the uncertainty forward to downstream agents instead of passing them a bare point estimate, so the system as a whole does not mistake an average for a guarantee.

When to use

  • Recognising this failure when an agent makes high-stakes decisions from the mean of a prediction and ignores its spread.
  • Reviewing a control or planning loop that reduces distributions to point estimates before acting.
  • Diagnosing failures that cluster in rare extreme cases while average-case metrics look healthy.

Open the full interactive page

Diagram, neighbourhood map, code examples, related patterns and full provenance.

Related