# Revisiting randomized choices in isolation forests

arXiv: https://arxiv.org/abs/2110.13402 · HTML: https://mlsanity.com/paper/2110.13402/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- Builds on 3 of its 18 references that are in the map.
- First posted on arXiv 26 Oct 2021.

## Builds on (most cited first, 3 of 3)

- [Extended Isolation Forest](https://mlsanity.com/paper/1811.02141/) (2018)
- [One Class Splitting Criteria for Random Forests](https://mlsanity.com/paper/1611.01971/) (2016)
- [Imputing missing values with unsupervised random trees](https://mlsanity.com/paper/1911.06646/) (2019)

## Built on by (most cited first, 3 of 3)

- [Deep Isolation Forest for Anomaly Detection](https://mlsanity.com/paper/2206.06602/) (2022)
- [Isolation forests: looking beyond tree depth](https://mlsanity.com/paper/2111.11639/) (2021)
- [Exploring traditional machine learning for identification of pathological auscultations](https://mlsanity.com/paper/2209.00672/) (2022)

## Abstract (arXiv)

Isolation forest or "iForest" is an intuitive and widely used algorithm for anomaly detection that follows a simple yet effective idea: in a given data distribution, if a threshold (split point) is selected uniformly at random within the range of some variable and data points are divided according to whether they are greater or smaller than this threshold, outlier points are more likely to end up alone or in the smaller partition. The original procedure suggested the choice of variable to split and split point within a variable to be done uniformly at random at each step, but this paper shows that "clustered" diverse outliers - oftentimes a more interesting class of outliers than others - can be more easily identified by applying a non-uniformly-random choice of variables and/or thresholds. Different split guiding criteria are compared and some are found to result in significantly better outlier discrimination for certain classes of outliers.
