CFP last date
20 November 2024
Call for Paper
December Edition
IJCA solicits high quality original research papers for the upcoming December edition of the journal. The last date of research paper submission is 20 November 2024

Submit your paper
Know more
Reseach Article

Comprehensive Review of One-Class Classification Approaches for Anomaly Detection

by Divya Challa
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 186 - Number 45
Year of Publication: 2024
Authors: Divya Challa
10.5120/ijca2024924134

Divya Challa . Comprehensive Review of One-Class Classification Approaches for Anomaly Detection. International Journal of Computer Applications. 186, 45 ( Oct 2024), 69-74. DOI=10.5120/ijca2024924134

@article{ 10.5120/ijca2024924134,
author = { Divya Challa },
title = { Comprehensive Review of One-Class Classification Approaches for Anomaly Detection },
journal = { International Journal of Computer Applications },
issue_date = { Oct 2024 },
volume = { 186 },
number = { 45 },
month = { Oct },
year = { 2024 },
issn = { 0975-8887 },
pages = { 69-74 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume186/number45/comprehensive-review-of-one-class-classification-approaches-for-anomaly-detection/ },
doi = { 10.5120/ijca2024924134 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-10-31T00:31:02.471051+05:30
%A Divya Challa
%T Comprehensive Review of One-Class Classification Approaches for Anomaly Detection
%J International Journal of Computer Applications
%@ 0975-8887
%V 186
%N 45
%P 69-74
%D 2024
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Anomaly detection is a crucial task in various domains, including cybersecurity, healthcare, and finance, where identifying rare and abnormal events is of paramount importance. One-Class Classification (OCC) methods have emerged as a powerful approach for this task, effectively distinguishing between normal and anomalous data when only the normal class is well-represented. This paper provides a comprehensive review of OCC techniques, categorizing them into four main approaches: Reconstruction-Based Methods, Variational Autoencoders (VAEs), Convolutional Approaches, and Hybrid Models. Additionally, it delves into the diverse applications of OCC, including the detection of rare diseases in healthcare, financial fraud prevention, and industrial fault detection. The review also addresses key challenges such as data imbalance, model interpretability, and scalability, while highlighting recent trends and advancements in the field.

References
  1. S. Narasimhan and S. L. Shah, “Model identification and error covariance matrix estimation from noisy data using PCA,” Control Engineering Practice, vol. 16, no. 1, pp. 146–155, Jun. 2007.
  2. T. Kohonen, Self-Organizing Maps. 2001. doi: 10.1007/978-3-642-56927-2.
  3. F. Angiulli, F. Fassetti, and L. Ferragina, “Reconstruction Error-based Anomaly Detection with Few Outlying Examples,” arXiv.org, May 17, 2023.
  4. M. S. Battikh and A. A. Lenskiy, “Latent-Insensitive autoencoders for Anomaly Detection,” arXiv.org, Oct. 25, 2021.
  5. J. Lu, W. Li, and Y. Zhao, “Reconstruction-Based One-Class classification anomaly detection for tabular data,” in Communications in computer and information science, 2022, pp. 313–326. doi: 10.1007/978-981-19-4109-2_29.
  6. F. Liu, X. Zhu, P. Feng, and L. Zeng, “Anomaly detection via progressive reconstruction and hierarchical feature fusion,” Sensors, vol. 23, no. 21, p. 8750, Oct. 2023, doi: 10.3390/s23218750.
  7. M. Salehi et al., “ARAE: Adversarially robust training of autoencoders improves novelty detection,” Neural Networks, vol. 144, pp. 726–736, Sep. 2021, doi: 10.1016/j.neunet.2021.09.014.
  8. An, Jinwon and Sungzoon Cho. “Variational Autoencoder based Anomaly Detection using Reconstruction Probability.” (2015).
  9. C. Zhang et al., “VESC: a new variational autoencoder based model for anomaly detection,” International Journal of Machine Learning and Cybernetics, vol. 14, no. 3, pp. 683–696, Oct. 2022, doi: 10.1007/s13042-022-01657-w.
  10. N. Najari, S. Berlemont, G. Lefebvre, S. Duffner, and C. Garcia, “Robust variational autoencoders and normalizing flows for unsupervised network anomaly detection,” in Lecture notes in networks and systems, 2022, pp. 281–292. doi: 10.1007/978-3-030-99587-4_24.
  11. C. Zhang, S. Li, H. Zhang, and Y. Chen, “VELC: a new variational AutoEncoder based model for Time Series anomaly detection,” arXiv.org, Jul. 03, 2019.
  12. “OC-FakeDECT: Classifying deepfakes using one-class variational autoencoder,” IEEE Conference Publication | IEEE Xplore, Jun. 01, 2020.
  13. Daehyung Park, Yuuna Hoshi, and Charles C Kemp. 2018. A multimodal anomaly detector for robot-assisted feeding using an lstm-based variational autoencoder. IEEE Robotics and Automation Letters 3, 3 (2018), 1544–1551.
  14. F. Laakom, F. Sohrab, J. Raitoharju, A. Iosifidis, and M. Gabbouj, “Convolutional autoencoder-based multimodal one-class classification,” arXiv.org, Sep. 25, 2023.
  15. “One-Class Learned Encoder-Decoder Network with Adversarial Context Masking for Novelty Detection,” IEEE Conference Publication | IEEE Xplore, Jan. 01, 2022.
  16. R. Chalapathy, A. K. Menon, and S. Chawla, “Anomaly Detection using One-Class Neural Networks,” arXiv.org, Feb. 18, 2018.
  17. P. Oza and V. M. Patel, “One-Class Convolutional Neural Network,” IEEE Signal Processing Letters, vol. 26, no. 2, pp. 277–281, Feb. 2019, doi: 10.1109/lsp.2018.2889273.
  18. P. Liznerski, L. Ruff, R. A. Vandermeulen, B. J. Franks, M. Kloft, and K.-R. Müller, “Explainable deep One-Class classification,” arXiv.org, Jul. 03, 2020.
  19. I. T. Nicholaus, J.-S. Lee, and D.-K. Kang, “One-Class convolutional neural networks for Water-Level anomaly detection,” Sensors, vol. 22, no. 22, p. 8764, Nov. 2022, doi: 10.3390/s22228764.
  20. Z. Zhang, B. Patel, B. Patel, and I. Banerjee, “Unsupervised Hybrid framework for ANomaly Detection (HAND) -- applied to Screening Mammogram,” arXiv.org, Sep 2024.
  21. L. Ruff et al., “Deep One-Class Classification,” PMLR, Jul. 03, 2018.
  22. Y. Chen, Y. Tian, G. Pang, and G. Carneiro, “Deep One-Class Classification via Interpolated Gaussian Descriptor”, AAAI, vol. 36, no. 1, pp. 383-392, Jun. 2022.
  23. D. M. J. Tax and R. P. W. Duin, “Combining One-Class classifiers,” in Lecture notes in computer science, 2001, pp. 299–308. doi: 10.1007/3-540-48219-9_30.
  24. B. Krawczyk, M. Woźniak, and B. Cyganek, “Clustering-based ensembles for one-class classification,” Information Sciences, vol. 264, pp. 182–195, Jan. 2014, doi: 10.1016/j.ins.2013.12.019.
  25. K. Demertzis, L. Iliadis, and S. Spartalis, “A spiking One-Class anomaly detection framework for Cyber-Security on industrial control systems,” in Communications in computer and information science, 2017, pp. 122–134. doi: 10.1007/978-3-319-65172-9_11.
  26. E. Šabić, D. Keeley, B. Henderson, and S. Nannemann, “Healthcare and anomaly detection: using machine learning to predict anomalies in heart rate data,” AI & Society, vol. 36, no. 1, pp. 149–158, May 2020, doi: 10.1007/s00146-020-00985-1.
  27. N. Seliya, A. A. Zadeh, and T. M. Khoshgoftaar, “A literature review on one-class classification and its potential applications in big data,” Journal of Big Data, vol. 8, no. 1, Sep. 2021, doi: 10.1186/s40537-021-00514-x.
  28. P. Zheng, S. Yuan, X. Wu, J. Li, and A. Lu, “One-Class adversarial nets for fraud detection,” Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, no. 01, pp. 1286–1293, Jul. 2019, doi: 10.1609/aaai.v33i01.33011286.
  29. P. Perera, P. Oza, and V. M. Patel, “One-Class Classification: a survey,” arXiv.org, Jan. 08, 2021. https://arxiv.org/abs/2101.03064
  30. P. Perera, R. Nallapati, and B. Xiang, “OCGAN: One-class Novelty Detection Using GANs with Constrained Latent Representations,”, CVPR, Mar. 20, 2019.
  31. H. Gao, H. Luo, F. Shen, and Z. Zhang, “Exploring the optimization objective of One-Class classification for anomaly detection,” arXiv.org, Aug. 23, 2023.
  32. G. Michau and O. Fink, “Domain adaptation for One-Class classification: Monitoring the health of critical systems under limited information,” International Journal of Prognostics and Health Management, vol. 10, no. 4, Dec. 2019, doi: 10.36001/ijphm.2019.v10i4.2613.
  33. X. Wang, B. Jin, Y. Du, P. Cui, Y. Tan, and Y. Yang, “One-class graph neural networks for anomaly detection in attributed networks,” Neural Computing and Applications, vol. 33, no. 18, pp. 12073–12085, Mar. 2021, doi: 10.1007/s00521-021-05924-9.
  34. A. Oladosu et al., “Meta-Learning for One-Class Classification with Few Examples using Order-Equivariant Network,” arXiv.org, Jul. 08, 2020. https://arxiv.org/abs/2007.04459
Index Terms

Computer Science
Information Sciences

Keywords

One-class classifcation (OCC) Anomaly Detection Variational Autoencoders (VEs) Convolutional Neural Networks (CNN) Outlier detection Convolutional Autoencoders (CAE) Generative Adversarial Networks (GANs) Long Short-Term Memory (LSTM) Principal components analysis (PCA) Self-Organizing Map (SOM) One-Class Support Vector Machine (OCSVM) Deep learning.