Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Machine learning›Isolation Forest
Machine learning

Isolation Forest

Isolation Forest (Anomaly Detection via Random Partitioning) · Also known as: Isolation Forest (Aykırı Değer Tespiti), iForest, isolation forest anomaly detection

Isolation Forest is an unsupervised machine-learning method for anomaly and outlier detection, introduced by Liu, Ting and Zhou in 2008, that isolates anomalies through random partitioning of the data. It works without any labelled anomaly data and scales to high-dimensional datasets.

ScholarGate
  1. Machine learning
  2. v1
  3. 1 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Isolation Forest
Decision TreeGaussian Mixture ModelPrincipal Component Anal…Random Forestt-SNEActive learning Isolatio…Active learning One-clas…Autoencoder Anomaly Dete…Bayesian Autoencoder Ano…Bayesian one-class SVM

+24 more

When to use it

Use Isolation Forest to detect anomalies or outliers in continuous, possibly high-dimensional, cross-sectional or time-series data with at least about 50 observations, especially when you have no labelled anomalies to learn from. It needs no labelled anomaly data and scales well as the number of features grows; you supply a contamination parameter expressing the expected anomaly rate. With fewer than about 50 observations the boundary between normal and anomalous points becomes unreliable and statistical outlier methods or PCA are safer.

Strengths & limitations

Strengths
  • Unsupervised: requires no labelled anomaly data to flag outliers.
  • Scales well to high-dimensional data.
  • Isolates anomalies directly rather than modelling the whole normal distribution, which keeps it efficient.
  • A single contamination parameter expresses the expected anomaly rate and sets the flagging threshold.
Limitations
  • On small samples (n below about 50) the boundary between normal and anomalous points is unclear and the false-positive rate is high.
  • Without enough genuine anomalies the contamination parameter becomes meaningless, and statistical outlier methods are preferable.
  • It returns anomaly scores rather than interpretable coefficients or explicit rules.
  • Results depend on the chosen contamination value, which must be set from domain knowledge.

Frequently asked

Do I need labelled anomalies to use Isolation Forest?

No. It is an unsupervised method that isolates anomalies through random partitioning, so it needs no labelled anomaly data to operate.

What does the contamination parameter do?

It expresses the expected proportion of anomalies in the data and sets the threshold that decides which points are finally flagged as outliers. Without enough genuine anomalies in the data, this parameter becomes meaningless.

Why does it struggle on small samples?

With fewer than about 50 observations the boundary between normal and anomalous points is unclear and the false-positive rate is high. In that case statistical outlier methods or PCA are safer alternatives.

How are anomalies scored?

Each point's average path length across the random trees — how many splits it took to isolate — is turned into an anomaly score. Short average paths indicate likely anomalies; long paths indicate likely normal points.

Sources

  1. Liu, F.T., Ting, K.M. & Zhou, Z.-H. (2008). Isolation Forest. IEEE ICDM, 413–422. DOI: 10.1109/ICDM.2008.17 ↗

How to cite this page

ScholarGate. (2026, June 1). Isolation Forest (Anomaly Detection via Random Partitioning). ScholarGate. https://scholargate.app/en/machine-learning/isolation-forest

Related methods

Decision TreeGaussian Mixture ModelPrincipal Component AnalysisRandom Forestt-SNE

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Decision TreeMachine learning↔ compare
  • Gaussian Mixture ModelMachine learning↔ compare
  • Principal Component AnalysisMachine learning↔ compare
  • Random ForestMachine learning↔ compare
  • t-SNEMachine learning↔ compare
Compare side by side →

Referenced by

Active learning Isolation forestActive learning One-class SVMAutoencoder Anomaly DetectionBayesian Autoencoder Anomaly DetectionBayesian one-class SVMEnsemble Autoencoder Anomaly DetectionEnsemble Isolation ForestEnsemble One-class SVMExplainable Autoencoder Anomaly DetectionExplainable Isolation ForestExplainable One-Class SVMLightGBMLocal Outlier FactorOne-class SVMOnline Autoencoder Anomaly DetectionOnline Isolation ForestOnline One-class SVMOut-of-Distribution DetectionRobust Autoencoder anomaly detectionRobust Gaussian Mixture ModelRobust Isolation forestRobust One-class SVMRobust Random ForestSelf-supervised Autoencoder Anomaly DetectionSelf-supervised Isolation ForestSelf-supervised One-class SVMSemi-supervised Autoencoder Anomaly DetectionSemi-supervised Isolation ForestSemi-supervised One-class SVM

Similar methods

Robust Isolation forestEnsemble Isolation ForestExplainable Isolation ForestOnline Isolation ForestSelf-supervised Isolation ForestSemi-supervised Isolation ForestActive learning Isolation forestLocal Outlier Factor

Related reference concepts

Unsupervised LearningCluster AnalysisEnsemble MethodsCross-ValidationClustering AlgorithmsMachine Learning

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Isolation Forest (Isolation Forest (Anomaly Detection via Random Partitioning)). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/isolation-forest · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Liu, F.T., Ting, K.M. & Zhou, Z.-H.
Year
2008
Type
Unsupervised ensemble (random partitioning trees)
Task
Anomaly / outlier detection
MinSample
50
Supervision
Unsupervised (no labelled anomalies needed)
Related methods
Decision TreeGaussian Mixture ModelPrincipal Component AnalysisRandom Forestt-SNE
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account