Research on Intrusion Detection Algorithm Based on Deep Learning and Semi-Supervised Clustering

Research on Intrusion Detection Algorithm Based on Deep Learning and Semi-Supervised Clustering

Yong Zhong Li (School of Computer Science, Jiangsu University of Science and Technology, China), Shi Peng Zhang (School of Computer Science, Jiangsu University of Science and Technology, China), YI Li (School of Computer Science, Jiangsu University of Science and Technology, China) and ShengZhu Wang (School of Computer Science, Jiangsu University of Science and Technology, China)
Copyright: © 2020 |Pages: 23
DOI: 10.4018/IJCRE.2020070105
OnDemand PDF Download:
Available
$29.50
No Current Special Offers
TOTAL SAVINGS: $29.50

Abstract

With the development of new internet application technologies, cyberspace security is becoming more important. How to effectively identify network attacks is the core issue of cyberspace security. Deep learning is used in intrusion detection, which can find hidden attacks in intrusion data and then improve the accuracy of detection. Semi-supervised learning uses a small number of labeled data and a large number of unlabeled data to train. It reduces the requirements of the sample. In this paper, an intrusion detection algorithm based on semi-supervised learning and deep learning is proposed to solve the problem of low accuracy in intrusion detection systems. The algorithm uses sparse self-encoder and softmax classifier in deep learning to classify the data and improves the classification performance. Experimental verification is carried out using KDD CUP99 dataset. The experimental results verify the effectiveness of the algorithm.
Article Preview
Top

1. Introduction

With the development of new Internet application technologies such as Internet of things, cloud computing and big data, cyberspace security is becoming more and more important. Among them, how to effectively identify network attacks is the core issue of cyberspace security. Intrusion detection technology is an important part of cyberspace security. It can detect various intrusion data through collection and analysis of various information on the network (Yongzhong & Rushan 2010), which is the focus of research in the field of computer network security (Ding & Li 2012). The commonly used detection techniques for intrusion detection are misuse detection and anomaly detection (Zhang & Yong-Zhong 2013). Among them, anomaly detection has attracted much attention because it can detect new types of intrusion behavior, and has become a hot spot in intrusion detection research. With the advent of the era of big data, the methods of network intrusion is also being updated. The new network intrusion presents a trend of intelligence and complexity. Traditional anomaly detection technology is difficult to achieve the desired effect for these new types of network intrusion. Faced with a variety of new network intrusions, a variety of new intelligent intrusion detection algorithms have emerged. Deep learning is an important branch of machine learning. Its structure is to simulate the human brain neural network (Le 2013). After learning the underlying raw data, it gets more abstract high-level features. Deep learning uses a layer-by-layer greedy algorithm and uses a combination of classifiers such as SVM and Logiestc to classify. It has been widely used in image processing (Li-Cheng 2012), speech recognition, natural language processing and other aspects (Yu et al., 2015), which is a kind of intelligent learning. Emerging areas. Deep learning is a new field of intelligent learning, which uses the combination of layer by layer greedy algorithm, SVM, logiestc and other classifiers to classify. It has been widely used in image processing (Li-Cheng 2013), speech recognition, natural language processing and other aspects (Yu et al., 2015). The features extracted by deep learning are highly complete, so this paper combines autoencoders and softmax and applies them to intrusion detection. In addition, semi supervised learning is used to train with a small amount of labeled data and a large amount of unlabeled data, which reduces the characteristics of sample requirements. Specific to the problem of low accuracy in intrusion detection system, this work proposes an intrusion detection algorithm based on semi-supervised learning and deep learning. In this paper, deep learning is used to extract features with high feature completeness (Schulz & Behnke 2012; Chun-Lin et al., 2014), and the sparse autoencoder and softmax classifier are combined to apply to the intrusion detection algorithm. In addition, this paper also uses semi-supervised learning to train with a small amount of labeled data and a large amount of unlabeled data, which reduces the sample requirements. Aiming at the problem of low accuracy in intrusion detection system, this work proposes an intrusion detection algorithm based on semi supervised learning and deep learning. Experimental studies began by using intrusion detection evaluation data, namely KDD CUP99, to benchmark the performance of the proposed approach. Experimental results show that the algorithm effectively improves the detection rate and reduces the false positive rate.

Complete Article List

Search this Journal:
Reset
Volume 5: 1 Issue (2023): Forthcoming, Available for Pre-Order
Volume 4: 2 Issues (2022): 1 Released, 1 Forthcoming
Volume 3: 2 Issues (2021)
Volume 2: 2 Issues (2020)
Volume 1: 2 Issues (2019)
View Complete Journal Contents Listing