Jump to content

Draft:Perception Anomaly Detection Algorithm

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 81.77.87.245 (talk) at 05:39, 22 March 2025 (edited introduction and introduced new section). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Perception algorithm[1][2][3] is an unsupervised parameter free machine learning technique designed to detect anomalies in univariate and multivariate data. The algorithm was inspired by elements of human perception, and builds on the idea that any event that is unexpected to occur, but does occur, is considered an anomaly with respect to some chosen measure. The algorithm is fast and efficient without the user having to supply any data specific parameters, as it adapts to the data distribution.

Algorithm

Applications

The algorithm has been used in three known production use cases:

  1. Detect insider threat activities in corporate networks.
  2. Identify start and end points of promotional activity from EPOS data of retailers.
  3. Detect unexpected number of support tickets being produced by a node in telecommunication applications.



References

  1. ^ Mohammad, Nassir (2022-05-13), "Anomaly Detection using Principles of Human Perception", arXiv:2103.12323 [cs.CR]
  2. ^ Mohammad, Nassir (2024-08-16), M-Nassir/perception, retrieved 2024-08-16
  3. ^ perception-nassir: A method for detecting anomalies in univariate and multivariate data, retrieved 2024-08-16