Skip to content
Rapid computation of distance-based outlierness scores via sampling
C R Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Rapid outlier detection via sampling

Rapid computation of distance-based outlierness scores via sampling


This is an efficient algorithm for outlier detection, which performs sampling once and measures the outlierness of each data point by the distance from it to the nearest neighbor in the sample set. This algorithm has the following advantages:

  • Scalable; the time complexity is linear in the number of data points,
  • Effective; it is empirically shown to be the most effective on average among existing distance-based outlier detection methods, and
  • Easy to use; it requires only one parameter, the number of samples, and small sample size (the default value is 20) is shown to be a good choice.

Please see the following paper for the detailed information about this method and refer it in your published research:

  • Sugiyama, M., Borgwardt, K. M.: Rapid Distance-Based Outlier Detection via Sampling, Advances in Neural Information Processing Systems (NIPS 2013), 467-475, 2013. PDF Supplement

Both an R package and C implementation are available.


You can’t perform that action at this time.