Overview
Isolation Forest is a machine learning method that learns predictions, labels, embeddings, policies, or model parameters from data. It is useful when its model bias matches the data and the training signal is reliable.
Isolation Forest learns a predictive, clustering, representation, or policy model from data.
Compact metadata for implementation and discovery.
Isolation Forest is a machine learning method that learns predictions, labels, embeddings, policies, or model parameters from data. It is useful when its model bias matches the data and the training signal is reliable.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n d)
Average
O(n d t)
Worst
O(n d t)
Space
O(d)
score(x) = 2^(-average_path_length(x) / c(n))Scores points as more anomalous when they are isolated by short paths.
Show data points, model outputs, and parameter updates during training.
Isolation Forest operates in O(n d t) time and O(d) space within the Machine Learning family. Key governing relation: score(x) = 2^(-average_path_length(x) / c(n)). Often compared with Linear Regression and Decision Tree.
What each reference supports for this entry.
Original isolation forest paper supporting random partitioning and path-length anomaly scoring.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Isolation Forest and Linear Regression address nearby machine learning problems but make different implementation tradeoffs.