Machine Learning Failure Mode and Effects Analysis

Description

Machine Learning Failure Mode and Effects Analysis (ML FMEA) applies the process form of failure mode and effects analysis, a long-established worksheet method in which a team lists what could go wrong at each step of a process, rates each failure and acts on the worst first, to the pipeline that produces a machine-learning model rather than to the model alone. The team works through the pipeline one step at a time (in the 2025 reference version: collect data requests, collect data, ingest data, validate data, preprocess data, train, tune, analyse, deploy and validate the model, and analyse feedback from the field) and, prompted by guide words such as missing, incorrect or too late, records for each step how the resulting model could fail, the effect on the wider system, the pipeline causes, and the current practices that would prevent or catch the failure. Each row is rated for severity, occurrence and detection, and the product of the three, the risk priority number, ranks the rows so that recommended actions and owners go to the highest risks first; severity is taken from the system-level hazard analysis, because the harm a model failure can do depends on the system it sits in. The method's authors publish a pre-populated template listing typical failure modes, causes and mitigations for each step, which a team tailors to its own model and application. The result is a worksheet of ranked pipeline failure modes, their controls and assigned actions, kept up to date as the pipeline changes; it looks at failures one at a time in how the model is built and does not by itself analyse how the deployed system behaves.

Example Use Cases

Safety

An autonomous-trucking company's perception team fills in the template for its lane-detection model before each major retraining. One row under 'collect data' records that data gathered in a single season could leave the model unable to see faded or snow-covered markings; its severity comes from the vehicle-level hazard analysis, and it leads to an action, with an owner and a date, to constrain data requests by season and weather before release.

A medical-imaging company preparing a chest X-ray triage model for regulatory review uses the worksheet to show its assessors where the pipeline's controls sit. High-ranked rows include training labels taken from a single radiologist's reading, which could teach the model to miss small nodules, mitigated by double reading of a labelled sample, and online learning in deployment, mitigated by switching it off.

After a warehouse robot's object detector starts misclassifying a new kind of shrink-wrapped pallet, the vendor's safety engineer returns to the worksheet, finds that the 'analyse model feedback' step had no control for new packaging reaching customer sites, adds drift monitoring and a trigger for new data requests, and re-rates the affected rows.

Limitations

  • It considers one failure mode at a time, step by step, so it does not show how failures in different steps combine, or how a model that meets its specification can still contribute to an accident through its interaction with people and other parts of the system. Teams that need those combinations and interactions have to pair it with a system-level analysis.
  • Severity, occurrence and detection are judgements on ordinal scales, and there is little data on how often an ML pipeline failure occurs or how reliably a control catches it. The method's authors introduced ML-specific rating criteria in 2026 because traditional FMEA criteria proved ambiguous for ML development; the public template, last updated in April 2025, has no rating criteria, so teams must set and record their own.
  • It analyses how the model is built, not how it behaves in use: a complete worksheet shows that known pipeline failure modes have controls, not that the deployed model performs safely. Severity has to come from a system-level hazard analysis, so the method cannot stand alone, and its authors present it as one part of a safety management system and safety case.
  • The pre-populated template makes a quick start but invites teams to tick through the listed failure modes instead of looking for ones specific to their system. Its examples come mostly from autonomous-vehicle development, so teams in other domains, or with other kinds of model such as language models, must add their own failure modes; the 2026 revision added steps for problem definition and for building ground truth or reward signals.
  • Published evidence that the method finds failures other methods miss is limited. The 2025 paper that introduced it gave no applied example, and the 2026 follow-up reporting applications to autonomous vehicles and humanoid robots is led by the method's originators: four of its twelve authors, including the first author, wrote the 2025 paper, so no independent group has yet reported using it.

Resources

Research Papers

Introducing the ML FMEA
Paul Schmitt et al.•Apr 1, 2025

Software Packages

Machine Learning FMEA (ML FMEA) Template

Repository for the Machine Learning Failure Mode and Effects Analysis (ML FMEA) Template. The ML FMEA is detailed within the SAE World Congress 2025 publication, "Introducing the ML FMEA&quot...

Documentations

The ML FMEA: An Introduction (Torc Robotics publication page)

Tags

Safety Dimensions

Other Categories

Applicable Models:
Data Requirements:
Data Type:
Technique Type: