English

SECODA: Segmentation- and Combination-Based Detection of Anomalies

Databases 2020-08-18 v1 Artificial Intelligence Machine Learning Other Statistics

Abstract

This study introduces SECODA, a novel general-purpose unsupervised non-parametric anomaly detection algorithm for datasets containing continuous and categorical attributes. The method is guaranteed to identify cases with unique or sparse combinations of attribute values. Continuous attributes are discretized repeatedly in order to correctly determine the frequency of such value combinations. The concept of constellations, exponentially increasing weights and discretization cut points, as well as a pruning heuristic are used to detect anomalies with an optimal number of iterations. Moreover, the algorithm has a low memory imprint and its runtime performance scales linearly with the size of the dataset. An evaluation with simulated and real-life datasets shows that this algorithm is able to identify many different types of anomalies, including complex multidimensional instances. An evaluation in terms of a data quality use case with a real dataset demonstrates that SECODA can bring relevant and practical value to real-world settings.

Keywords

Cite

@article{arxiv.2008.06869,
  title  = {SECODA: Segmentation- and Combination-Based Detection of Anomalies},
  author = {Ralph Foorthuis},
  journal= {arXiv preprint arXiv:2008.06869},
  year   = {2020}
}

Comments

12 pages (including DSAA conference poster), 9 figures, 3 tables. Presented at DSAA 2017, the IEEE International Conference on Data Science and Advanced Analytics

R2 v1 2026-06-23T17:53:09.589Z