Network Intrusion Detection Method Based on PCA and Bayes Algorithm

Intrusion detection refers to monitoring network data information, quickly detecting intrusion behavior, can avoid the harm caused by intrusion to a certain extent. Traditional intrusion detection methods are mainly focused on rule files and data mining. They have the disadvantage of not being able...

Full description

Bibliographic Details
Main Authors: Bing Zhang, Zhiyang Liu, Yanguo Jia, Jiadong Ren, Xiaolin Zhao
Format: Article
Language:English
Published: Hindawi-Wiley 2018-01-01
Series:Security and Communication Networks
Online Access:http://dx.doi.org/10.1155/2018/1914980
id doaj-20298b967a8448f99802bebf3b3ab179
record_format Article
spelling doaj-20298b967a8448f99802bebf3b3ab1792020-11-24T21:53:21ZengHindawi-WileySecurity and Communication Networks1939-01141939-01222018-01-01201810.1155/2018/19149801914980Network Intrusion Detection Method Based on PCA and Bayes AlgorithmBing Zhang0Zhiyang Liu1Yanguo Jia2Jiadong Ren3Xiaolin Zhao4School of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei, ChinaSchool of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei, ChinaSchool of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei, ChinaSchool of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei, ChinaBeijing Key Laboratory of Software Security Engineering Technique, Beijing Institute of Technology, South Zhongguancun Street, Haidian District, Beijing, 100081, ChinaIntrusion detection refers to monitoring network data information, quickly detecting intrusion behavior, can avoid the harm caused by intrusion to a certain extent. Traditional intrusion detection methods are mainly focused on rule files and data mining. They have the disadvantage of not being able to detect new types of attacks and have the slow detection speed. To address these issues, an intrusion detection method based on improved PCA combined with Gaussian Naive Bayes was proposed. By weighting the first few feature vectors of the traditional PCA, data pollution can be reduced. The number of final weighted principal components is 2 through sequential selection. The dimensionality reduction of the data is achieved through improved PCA. Finally, the intrusion behaviors were detected by using the Gaussian Naive Bayes classifier. The indexes of detection accuracy, detection time, precision rate, and recall rate were applied to evaluate the results. The experimental results show that, comparing with the traditional Bayes method, the method proposed in this article can reduce the detection time by 60%, shorten it to 0.5s, and increase the detection rate to 91.06%. The mean value of detection accuracy is about 86% by cross-validation.http://dx.doi.org/10.1155/2018/1914980
collection DOAJ
language English
format Article
sources DOAJ
author Bing Zhang
Zhiyang Liu
Yanguo Jia
Jiadong Ren
Xiaolin Zhao
spellingShingle Bing Zhang
Zhiyang Liu
Yanguo Jia
Jiadong Ren
Xiaolin Zhao
Network Intrusion Detection Method Based on PCA and Bayes Algorithm
Security and Communication Networks
author_facet Bing Zhang
Zhiyang Liu
Yanguo Jia
Jiadong Ren
Xiaolin Zhao
author_sort Bing Zhang
title Network Intrusion Detection Method Based on PCA and Bayes Algorithm
title_short Network Intrusion Detection Method Based on PCA and Bayes Algorithm
title_full Network Intrusion Detection Method Based on PCA and Bayes Algorithm
title_fullStr Network Intrusion Detection Method Based on PCA and Bayes Algorithm
title_full_unstemmed Network Intrusion Detection Method Based on PCA and Bayes Algorithm
title_sort network intrusion detection method based on pca and bayes algorithm
publisher Hindawi-Wiley
series Security and Communication Networks
issn 1939-0114
1939-0122
publishDate 2018-01-01
description Intrusion detection refers to monitoring network data information, quickly detecting intrusion behavior, can avoid the harm caused by intrusion to a certain extent. Traditional intrusion detection methods are mainly focused on rule files and data mining. They have the disadvantage of not being able to detect new types of attacks and have the slow detection speed. To address these issues, an intrusion detection method based on improved PCA combined with Gaussian Naive Bayes was proposed. By weighting the first few feature vectors of the traditional PCA, data pollution can be reduced. The number of final weighted principal components is 2 through sequential selection. The dimensionality reduction of the data is achieved through improved PCA. Finally, the intrusion behaviors were detected by using the Gaussian Naive Bayes classifier. The indexes of detection accuracy, detection time, precision rate, and recall rate were applied to evaluate the results. The experimental results show that, comparing with the traditional Bayes method, the method proposed in this article can reduce the detection time by 60%, shorten it to 0.5s, and increase the detection rate to 91.06%. The mean value of detection accuracy is about 86% by cross-validation.
url http://dx.doi.org/10.1155/2018/1914980
work_keys_str_mv AT bingzhang networkintrusiondetectionmethodbasedonpcaandbayesalgorithm
AT zhiyangliu networkintrusiondetectionmethodbasedonpcaandbayesalgorithm
AT yanguojia networkintrusiondetectionmethodbasedonpcaandbayesalgorithm
AT jiadongren networkintrusiondetectionmethodbasedonpcaandbayesalgorithm
AT xiaolinzhao networkintrusiondetectionmethodbasedonpcaandbayesalgorithm
_version_ 1725872846944600064