Adaptive Real-Time Method for Anomaly Detection Using Machine Learning †
Abstract
:1. Introduction
2. Base Methods
- Learning phase: Given a data set (normal data), a number of random projections of the data e are made onto 2-D subspaces. First, random matrices are generated. Second, the training set is projected into the space generated by each projection matrix. Finally, the CH’s vertices are calculated in each projection, this being the aim of training (see projections , , in Figure 1). These vertices are projections of the original data; therefore, the algorithms only need to store the vertices forming the CHs and the projection matrices, discarding the rest of the training data.
- Classification phase: To predict the class of a new data point, it is first projected using the projections generated during the training phase. For each projection, and given the set of vertices of the CH of that 2-D space, it is possible to check if the point is inside the corresponding polygon. It will be classified as normal only if it is inside all CHs. This procedure is shown in Figure 1. The new point (green) will be classified as an anomaly since it falls out of CH in the projection.
3. Online and Sub-Divisible Distributed Scaled Convex Hull
3.1. Convex Hull Adjustment
3.2. Region Subdivision
3.3. Freezing Process
3.4. Pruning Process
4. Results
5. Conclusions
Author Contributions
Funding
References
- Casale, P.; Pujol, O.; Radeva, P. Approximate polytope ensemble for one-class classification. Pattern Recognit. 2014, 47, 854–864. [Google Scholar] [CrossRef]
- Fernández-Francos, D.; Fontenla-Romero, O.; Alonso-Betanzos, A. One-class convex hull-based algorithm for classification in distributed environments. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 386–396. [Google Scholar] [CrossRef]
Algorithm | LOF | O-SVM | RC | OSHULL | IF | O-DSCH |
---|---|---|---|---|---|---|
Avg. similarity | 91.6± 5.9 | 90.6± 6.6 | 89.4± 8.8 | 89.3± 7.8 | 85.1± 6.3 | 71.7± 19.1 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Novoa-Paradela, D.; Fontenla-Romero, Ó.; Guijarro-Berdiñas, B. Adaptive Real-Time Method for Anomaly Detection Using Machine Learning. Proceedings 2020, 54, 38. https://doi.org/10.3390/proceedings2020054038
Novoa-Paradela D, Fontenla-Romero Ó, Guijarro-Berdiñas B. Adaptive Real-Time Method for Anomaly Detection Using Machine Learning. Proceedings. 2020; 54(1):38. https://doi.org/10.3390/proceedings2020054038
Chicago/Turabian StyleNovoa-Paradela, David, Óscar Fontenla-Romero, and Bertha Guijarro-Berdiñas. 2020. "Adaptive Real-Time Method for Anomaly Detection Using Machine Learning" Proceedings 54, no. 1: 38. https://doi.org/10.3390/proceedings2020054038
APA StyleNovoa-Paradela, D., Fontenla-Romero, Ó., & Guijarro-Berdiñas, B. (2020). Adaptive Real-Time Method for Anomaly Detection Using Machine Learning. Proceedings, 54(1), 38. https://doi.org/10.3390/proceedings2020054038