Unsupervised Adversarial Anomaly Detection using One-Class Support Vector Machines
Anomaly detection discovers regular patterns in unlabeled data and identifies the non-conforming data points, which in some cases are the result of malicious attacks by adversaries. Learners such as One-Class Support Vector Machines (OCSVMs) have been successfully in anomaly detection, yet their performance may degrade significantly in the presence of sophisticated adversaries, who target the algorithm itself by compromising the integrity of the training data. With the rise in the use of machine learning in mission critical day-to-day activities where errors may have significant consequences, it is imperative that machine learning systems are made secure. To address this, we propose a defense mechanism that is based on a contraction of the data, and we test its effectiveness using OCSVMs. The proposed approach introduces a layer of uncertainty on top of the OCSVM learner, making it infeasible for the adversary to guess the specific configuration of the learner. We theoretically analyze the effects of adversarial perturbations on the separating margin of OCSVMs and provide empirical evidence on several benchmark datasets, which show that by carefully contracting the data in low dimensional spaces, we can successfully identify adversarial samples that would not have been identifiable in the original dimensional space. The numerical results show that the proposed method improves OCSVMs performance significantly (2-7%)
Code (0)
등록된 구현이 없습니다.
Tasks
Anomaly DetectionBIG-bench Machine LearningSimilar Papers 제목 키워드 기반
Adversarial Denoising Diffusion Model for Unsupervised Anomaly Detection
In this paper, we propose the Adversarial Denoising Diffusion Model (ADDM). The ADDM is based on the Denoising Diffusion Probabilistic Model (DDPM) but complementarily trained by adversarial learning. The proposed advers…
Anomaly DetectionDenoisingmodelUnsupervised Anomaly DetectionDouble-Adversarial Activation Anomaly Detection: Adversarial Autoencoders are Anomaly Generators
Anomaly detection is a challenging task for machine learning algorithms due to the inherent class imbalance. It is costly and time-demanding to manually analyse the observed data, thus usually only few known anomalies if…
Anomaly DetectionBIG-bench Machine LearningUnsupervised Anomaly DetectionDeep Anomaly Detection in Text
Deep anomaly detection methods have become increasingly popular in recent years, with methods like Stacked Autoencoders, Variational Autoencoders, and Generative Adversarial Networks greatly improving the state-of-the-ar…
Anomaly DetectionRepresentation LearningSelf-Supervised LearningUnsupervised Anomaly DetectionUnsupervised Anomaly Detection and Localization with Generative Adversarial Networks
We propose a novel unsupervised anomaly detection approach using generative adversarial networks and SOP-derived spectrograms. Demonstrating remarkable efficacy, our method achieves over 97% accuracy on SOP datasets from…
Anomaly DetectionUnsupervised Anomaly DetectionCybersecurity Anomaly Detection in Adversarial Environments
The proliferation of interconnected battlefield information-sharing devices, known as the Internet of Battlefield Things (IoBT), introduced several security challenges. Inherent to the IoBT operating environment is the p…
Anomaly DetectionBIG-bench Machine LearningIntrusion DetectionNetwork Intrusion Detection