Scinovex
article Open AccessTop 1% cited

Machine Learning and Deep Learning Methods for Intrusion Detection Systems: A Survey

Applied Sciences · 2019 · Vol. 9(20) · pp. 4396–4396
Hongyu LiuBo Lang

Abstract

Networks play important roles in modern life, and cyber security has become a vital research area. An intrusion detection system (IDS) which is an important cyber security technique, monitors the state of software and hardware running in the network. Despite decades of development, existing IDSs still face challenges in improving the detection accuracy, reducing the false alarm rate and detecting unknown attacks. To solve the above problems, many researchers have focused on developing IDSs that capitalize on machine learning methods. Machine learning methods can automatically discover the essential differences between normal data and abnormal data with high accuracy. In addition, machine learning methods have strong generalizability, so they are also able to detect unknown attacks. Deep learning is a branch of machine learning, whose performance is remarkable and has become a research hotspot. This survey proposes a taxonomy of IDS that takes data objects as the main dimension to classify and summarize machine learning-based and deep learning-based IDS literature. We believe that this type of taxonomy framework is fit for cyber security researchers. The survey first clarifies the concept and taxonomy of IDSs. Then, the machine learning algorithms frequently used in IDSs, metrics, and benchmark datasets are introduced. Next, combined with the representative literature, we take the proposed taxonomic system as a baseline and explain how to solve key IDS issues with machine learning and deep learning techniques. Finally, challenges and future developments are discussed by reviewing recent representative studies.

Network Security and Intrusion DetectionAnomaly Detection Techniques and ApplicationsAdvanced Malware Detection TechniquesComputer scienceArtificial intelligenceMachine learningIntrusion detection systemGeneralizability theoryDeep learning
Citations
1,025
FWCI
61.77
field-weighted impact
References
99
Percentile
100%
vs. same field & year
Citations per year
References
Long Short-Term Memory
Neural Computation · 1997 · 95,078 citations
Bidirectional recurrent neural networks
IEEE Transactions on Signal Processing · 1997 · 9,780 citations
A Fast Learning Algorithm for Deep Belief Nets
Neural Computation · 2006 · 16,253 citations
Face recognition: a convolutional neural-network approach
IEEE Transactions on Neural Networks · 1997 · 3,098 citations
ImageNet classification with deep convolutional neural networks
Communications of the ACM · 2017 · 75,550 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.