2019 · 38 citations · 32 references
ComputingComputer ScienceCybersecurityComputer SecurityInternet Of ThingsMachine LearningAnomaly DetectionFault DetectionIntrusion DetectionIot SecurityOutlier DetectionAnomaly ClassificationAnomaly Detection In Big DataAnomaly-based DetectionData Anomaly DetectionData-driven Anomaly Detection
Classification algorithms have been widely adopted to detect anomalies for various systems, e.g., IoT and cloud, under the common assumption that the data source is clean, i.e., features and labels are correctly set. However, data collected from the field can be unreliable due to careless annotations or malicious data transformation for incorrect anomaly detection. In this paper, we present a two-layer learning framework for robust anomaly detection (RAD) in the presence of unreliable anomaly labels. The first layer of quality model filters the suspicious data, where the second layer of classification model detects the anomaly types. We specifically focus on two use cases, (i) detecting 10 classes of IoT attacks and (ii) predicting 4 classes of task failures of big data jobs. Our evaluation results show that RAD can robustly improve the accuracy of anomaly detection, to reach up to 98% for IoT device attacks (i.e., +11%) and up to 83% for cloud task failures (i.e., +20%), under a significant percentage of altered anomaly labels.
32
Scikit-learn: Machine Learning in Python
Fabián Pedregosa, Gaël Varoquaux, Alexandre Gramfort et al. · arXiv (Cornell University) · 2012 · 63.7K citations · Full text
Making Deep Neural Networks Robust to Label Noise: A Loss Correction Approach
Giorgio Patrini, Alessandro Rozza, Aditya Krishna Menon et al. · 2017 · 1.4K citations
Reduction Techniques for Instance-Based Learning Algorithms
D.R. Wilson, Tony Martinez · Machine Learning · 2000 · 1.2K citations · Full text