keepcalculator

06 Numbers and Powers

AI Failure Analysis: How Humans Approve Repairs

Card No. 06·51120 · Updated · Standard formula, shown below

Risk score 1.50
Time to failure
100 hours
You entered
Confidence score
85 %
You entered
You enter
Time to failure, Confidence score
You get
Risk score
Rounding
2 dp

AI failure analysis identifies why an artificial intelligence system produced an incorrect or unexpected result, and human approval is the step where a person reviews the proposed fix before it is applied. This article explains the human approval process, including what reviewers check, how they decide, and common pitfalls.

What Is AI Failure Analysis?

AI failure analysis is the systematic investigation of why a machine learning model made a mistake. It goes beyond simply logging an error; it involves tracing the input data, the model’s internal computations, and the output to find the root cause. Common causes include biased training data, unexpected input distributions, adversarial perturbations, or a bug in the preprocessing pipeline.

For example, a computer vision model might misclassify a stop sign as a speed limit sign because a sticker was placed on it. Failure analysis would identify that the model was not trained on images with stickers, and that the sticker caused the model to focus on the wrong features.

The Human Approval Workflow

Once a failure is analyzed and a repair is proposed, a human must approve it before it is deployed. The workflow typically follows these steps:

  1. Detection: The failure is flagged by monitoring systems or user reports.
  2. Analysis: An engineer or data scientist investigates the root cause and drafts a fix (e.g., retraining with new data, adjusting thresholds, or patching code).
  3. Review: A designated human reviewer (or review board) examines the proposed fix against a checklist.
  4. Approval/Rejection: The reviewer approves, rejects, or requests changes.
  5. Deployment: If approved, the fix is rolled out with monitoring.

The reviewer is often not the same person who wrote the fix, to ensure independent judgment. In high-stakes domains like healthcare or autonomous driving, approval may require multiple sign-offs.

What Reviewers Check Before Approving

Human reviewers are not just rubber-stamping. They evaluate several dimensions:

  • Root cause accuracy: Is the identified cause actually the root cause, or just a symptom?
  • Fix completeness: Does the fix address the root cause, or only the specific instance?
  • Regression risk: Could the fix break other parts of the system? For example, retraining on new data might reduce accuracy on old data.
  • Ethical and legal compliance: Does the fix introduce bias or violate regulations?
  • Performance metrics: Does the fix improve the target metric without degrading others?
  • Documentation: Is the change well-documented for future audits?

Reviewers often use a scorecard or a checklist to ensure consistency across different fixes.

Common Challenges in Human Approval

Human approval is not foolproof. Common challenges include:

  • Automation bias: Reviewers may over-trust the AI’s analysis and approve without deep scrutiny.
  • Limited context: The reviewer may not have access to all the training data or the full system architecture.
  • Time pressure: In fast-moving environments, reviewers may rush.
  • Diffusion of responsibility: When multiple approvers are involved, each may assume someone else checked the details.
  • Inadequate testing: The proposed fix may not have been tested on a representative set of edge cases.

To mitigate these, organizations implement structured review processes, require evidence of testing, and sometimes use red-team exercises where reviewers try to break the fix.

How to Choose an Approval Process

Choosing the right approval process depends on the risk level and the domain. For low-risk applications (e.g., a movie recommendation system), a single reviewer may suffice. For high-risk applications (e.g., medical diagnosis), a multi-tier review with domain experts is necessary.

Factors to consider:

  • Severity of failure: If a failure could cause physical harm, require more rigorous approval.
  • Regulatory requirements: Some industries have mandated approval workflows.
  • Team size: Larger teams may benefit from a formal review board.
  • Speed vs. safety: Faster approval cycles can be riskier.

A common practice is to have a two-person rule: one reviewer checks the technical correctness, another checks the business or ethical implications.

Costs and Trade-offs

Human approval adds cost and latency. Every fix that requires human review slows down the iteration cycle. For a team deploying model updates daily, a lengthy approval process could be a bottleneck.

However, the cost of a bad fix can be much higher. A single misdiagnosis in a medical AI could lead to a lawsuit, and a biased hiring algorithm could cause reputational damage. The trade-off is between speed and safety.

Organizations can reduce costs by:

  • Using automated pre-screening to filter out obviously safe fixes.
  • Batch approving similar low-risk fixes.
  • Providing reviewers with clear, concise summaries of the change.

But these shortcuts can also introduce errors, so they must be used judiciously.

Safety and Accountability

Human approval is a key safety mechanism. It ensures that a human is accountable for the change, not just the AI. In many jurisdictions, a human must be able to override AI decisions, and the approval process is part of that.

To maintain safety, organizations should:

  • Keep a log of all approvals and the reasoning behind them.
  • Conduct periodic audits of the approval process itself.
  • Train reviewers on common failure modes and cognitive biases.
  • Establish a clear escalation path for disagreements.

If a fix is approved and later causes a failure, the log helps trace back to what was reviewed and why it was approved.

Frequently Asked Questions

Why can’t AI approve its own repairs?

AI lacks the broader context and accountability that humans have. It can’t understand business goals, ethical implications, or legal requirements. Humans are needed to ensure the fix aligns with the organization’s values and to take responsibility for the outcome.

What if the reviewer doesn’t understand the technical details?

In many organizations, the reviewer is a senior engineer or a domain expert who does understand the details. If not, they should ask for clarification or defer to a technical expert. Approval should never be given without understanding the change.

How long does human approval take?

It varies widely. A simple fix might be approved in hours, while a complex change in a regulated industry could take weeks. The key is to have a well-defined process that doesn’t unnecessarily delay safe fixes.

Can a human approval be automated?

Some parts can be automated, such as checking that the code passes tests or that the new model meets minimum performance thresholds. But the final judgment on whether a fix is appropriate requires human reasoning, so full automation is not recommended for high-risk changes.

What happens if a fix is rejected?

The fix goes back to the engineer with feedback. They may revise the fix, add more testing, or provide more evidence. Rejection is not a failure; it’s a way to improve the fix before deployment.

Related

Formula used
in t | Time to failure | hours | 100 | 0 | 100000
in c | Confidence score | % | 85 | 0 | 100
out risk | Risk score | - | (100 - c) / 10 | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →