Technology guide / Updated August 2026 / 7 min read

Reducing false positives in industrial anomaly detection

Engineering leader with experience at GE, Mitsubishi and Alstom, specialising in advanced controls, industrial process and multi-physics modelling, with R&D and patent-pending work behind the Yunify engine.

Most industrial analytics deployments are not abandoned because they missed something. They are abandoned because operators stopped reading the alerts, and the rate at which that happens is lower than the rate a statistical evaluation would call acceptable.

Anomaly detectionAlarm managementFalse positivesPhysics-informed AI

Why this decides whether a system survives

Alarm management as a discipline exists because of this problem. Process industries learned, expensively, that operators presented with more alarms than they can act on stop treating any of them as information. The standards that followed set limits on alarm rates precisely because the failure is behavioural rather than technical.

Analytics deployments inherit that lesson and frequently ignore it. A model producing several unexplained alerts a day during commissioning teaches the control room that the new system cries wolf, and that lesson is very hard to unteach. The trust is spent in the first few weeks, usually before the system has been tuned.

The consequence is that a system with excellent detection and poor precision performs worse in practice than a less sensitive one that is believed, because alerts nobody reads have no value at all.

Where industrial false positives actually come from

Unfamiliar conditions, not faults. A purely statistical model learns the relationships present in its training history and flags departures from them. On a renewable-coupled asset, conditions the model has not seen occur constantly, and the alert generated is technically correct and operationally useless. On the plants we have looked at, this is the largest single source.

Sensor problems presented as process problems. A drifting transmitter, a blocked impulse line or a failing thermocouple produce readings that are genuinely anomalous. Without a way to check readings against each other, the model reports a process event and sends an operator to investigate a healthy process.

Unmodelled operating modes. Startup, shutdown, standby, purge, regeneration and maintenance all look nothing like normal operation. If mode is not an explicit input, every transition generates alerts, and transitions are frequent on a plant that stops daily.

Correlation without mechanism. Models trained on historian data learn associations that held for reasons unrelated to causation, often seasonal or driven by a common upstream factor. When the association breaks, an alert fires about a relationship that never meant anything.

Thresholds set statistically rather than by consequence. A threshold placed at a fixed number of standard deviations produces a predictable alert rate regardless of whether those alerts matter. Consequence, not distribution, is what should set sensitivity.

What a physics check changes

A first-principles model can answer a question a statistical model cannot: is the observed combination of readings physically possible.

Conservation gives most of this for free. Mass and energy have to balance. A measured hydrogen production rate implies a current. A power input at a stated efficiency implies a heat rejection. When a set of readings cannot be reconciled with those constraints, something in the set is inconsistent, and it is not necessarily a sensor: time misalignment, an unaccounted inventory term, a missing stream, the wrong boundary or an incomplete model will all produce a residual. That is a different conclusion from the process being in trouble.

This is what turns an anomaly into a diagnosis. If a mechanism exists that would produce the observed pattern, the alert is about the plant and it can be named. If no physically possible mechanism fits, the inconsistency lies in the measurement chain or the model rather than in the process, and the candidates are a faulty reading, an unmeasured stream, a boundary error, a timing misalignment or physics the model does not carry. Both outcomes are useful. They go to different people.

It also constrains what can be claimed. A physics layer does not make detection more sensitive. It makes the alerts that survive it more likely to be worth acting on, which is the property that determines adoption. The wider comparison is set out in physics-driven AI against generic industrial analytics.

Four practical measures

Make operating mode an explicit input. Modes are known from the control system and do not need to be inferred. Re-baselining detection for startup, standby and maintenance removes a large share of alerts. Suppressing it outright does cost sensitivity, and those are modes in which real faults occur, so re-baseline rather than blind and validate the mode-specific thresholds against events that happened in those modes.

Validate sensors against each other before trusting any of them. Redundant and related measurements can be checked for mutual consistency, and a reading that fails that check should raise an instrument alert rather than a process alert.

Set thresholds from consequence. Ask what happens if this is missed and what happens if this is raised wrongly, then set sensitivity so the ratio is acceptable. A failure mode that costs a shutdown deserves a more sensitive threshold than one that costs a small efficiency loss, and neither number comes out of a distribution.

Require an action, which is the central demand on any operator decision support system. An alert that cannot state what should be done should not reach an operator. If the system cannot name a probable cause and a response, the finding belongs in an engineering review rather than in the control room.

Measuring it honestly

Two numbers matter and they trade against each other. Precision is the share of alerts that turn out to be real. Recall is the share of real events that were caught. A single accuracy figure conceals the trade-off and should be treated as a warning sign in any vendor material.

For anything a human reads on shift, precision dominates, because it determines whether the next alert is believed. Recall dominates where the consequence of missing an event is severe and the response is automated rather than human. Most plant analytics sits firmly in the first case.

Report both, per failure mode, over a defined period, with a stated definition of what counted as a real event. Aggregate figures across all failure modes are dominated by whichever mode is most common and say little about the modes that matter.

The number worth agreeing before a pilot starts is how many alerts a day the control room will accept, because that is the real constraint, and every tuning decision follows from it.

Questions teams ask

Frequently asked questions

Why do industrial anomaly detection systems produce so many false positives?

The largest source is unfamiliar conditions rather than modelling error. A statistical model flags departures from its training history, and on a renewable-coupled asset unfamiliar conditions occur constantly. Sensor faults, unmodelled operating modes, spurious correlations and statistically set thresholds account for most of the rest.

How does physics reduce false alarms?

It answers whether the observed combination of readings is physically possible. Mass and energy balances constrain what can be true at once, so a pattern that cannot be reconciled points at the measurement chain or the model rather than at the process. It does not say which on its own, but it narrows the search and sends the alert to a different person instead of to nobody.

Is precision or recall more important on a plant?

Precision, for anything an operator reads on shift, because it determines whether the next alert is believed. Recall dominates only where the consequence of a miss is severe and the response is automated. A single accuracy figure hides the trade-off and should be treated as a warning sign.

How many alerts per day is acceptable?

That should be agreed with the control room before a pilot rather than discovered afterwards, because every tuning decision follows from it. Alarm management practice in process industries is the relevant precedent: the limit is what operators can act on, not what the system can detect.

Should startup and shutdown be excluded from detection?

Not excluded, but treated as their own modes with their own baselines. They look anomalous because they are different, not because they are faults, and on a plant that stops daily they are a frequent and avoidable source of alerts.