Anomaly detection algorithms.
ECOD, COPOD and HBOS assume outlyingness shows up in individual features. They are fast and dimension-scalable but blind to anomalies that are only unusual in the joint distribution — for those use the isolation or density methods above, which see feature interactions but struggle in very high dimensions, where distances concentrate and become uninformative.
These take a contamination parameter — the expected proportion of anomalies — which sets the threshold. It is a prior, not something learned, so it is the parameter worth getting right.
Accuracy is the wrong metric here: with 1% anomalies, calling everything normal scores 99%. Use precision, recall or ROC AUC on the anomaly class.
ABOD - Angle-Based Outlier Detection.
COPOD - Copula-Based Outlier Detection.
ECOD - Empirical Cumulative Distribution based Outlier Detection.
Elliptic Envelope anomaly detection algorithm.
HBOS - Histogram-Based Outlier Score.
Isolation Forest - Unsupervised Anomaly Detection Algorithm.
kNN-based outlier detection by distance to the k-th nearest neighbour.
Local Outlier Factor (LOF) anomaly detection algorithm.
LSCP - Locally Selective Combination in Parallel outlier ensembles.
One-Class SVM for novelty detection and anomaly detection.