Jargonautica
Classical Machine Learning

Anomaly Detection

Finding the unusual without being told in advance what unusual looks like. Used for fraud, equipment failure, network intrusion and quality control. The difficulty is that anomalies are rare by definition, so you rarely have enough labelled examples to train a normal classifier, and what counts as anomalous drifts over time.

Technical view

Approaches include density estimation, distance and isolation-based methods such as isolation forests and local outlier factor, one-class support vector machines, and reconstruction error from autoencoders. Evaluation is awkward given extreme class imbalance, favouring precision-recall curves over accuracy. The dominant practical problem is alert volume: even excellent false positive rates generate unmanageable numbers of alerts at scale.


Part of AI Terminology Index, section: Classical Machine Learning.

How it connects

Anomaly Detection links to 8 other terms. The faint lines are links between those terms. See it in the full graph.

Accuracy, Precision and RecallAccuracy, Precision…Base Rate FallacyBase Rate FallacyImbalanced Data and ResamplingImbalanced Data and…Unsupervised LearningUnsupervised Learni…Gaussian Mixture ModelGaussian Mixture Mo…Abuse MonitoringAbuse MonitoringAutoencoderAutoencoderOutlierOutlierAnomaly Detection