
Key takeaways
Short answer: Rules-based anomaly detection uses thresholds and engineered patterns to flag known failure modes. ML anomaly detection learns normal patterns from data and flags deviations the engineers did not specify. Rules are auditable and easy to explain; ML often outperforms on complex multivariate signals. Most plants benefit from both — rules for the known, ML for the unknown. See also Machine Utilization vs Loading.
Most mature plants run both:
The combination outperforms either alone.
1. ML without history. Models trained on insufficient data fail.
2. Rules without coverage. Engineers do not specify all failure modes.
3. Replacing rules with ML. Loses auditability.
4. No tuning. False positive rate kills both approaches if not managed.
ML in regulated environments requires explainability. Approaches:
Regulatory acceptance of ML is increasing but not universal.
Process changes, equipment ages, recipes evolve. Models trained on old normal behave differently against new normal.
Mitigation:
1. ML alerts that nobody investigates. Like any detection system, alerts must be acted on.
2. No baseline for what model accuracy means. Without comparison, model performance is opaque.
3. Treating ML as plug-and-play. Models require data engineering, validation, monitoring.
Both rules and ML alerts should generate CMMS WOs automatically. Confidence levels can drive priority (high-confidence to immediate WO; lower-confidence to investigation queue).
Both approaches feed condition monitoring that affects OEE. Caught issues become planned maintenance; missed issues become unplanned downtime.
Plants comparing OEE Availability before and after a mature anomaly detection program typically see Availability move up.
A modern OEE platform supports rules-based thresholds for known patterns and ML-based anomaly detection for unanticipated patterns, with both feeding CMMS workflow.
Fabrico's OEE module supports both rules-based and ML-based anomaly detection, with both feeding CMMS workflow for investigation and action.
See how Fabrico captures this automatically — explore OEE for manufacturing or book a demo.
No. Rules work well for known patterns; ML adds value for unanticipated.
Highly variable. Common rule: enough to cover normal operating variation (seasonal, mix, etc.).
No. Rules handle most known failure modes well. ML is for the residual.
Tune confidence thresholds; require multiple signals; learn from operator feedback.
If trained on labeled failure data, yes. Without labels, only detects anomaly without specifying type.