摘要
针对传统朴素贝叶斯算法对高维复杂的入侵行为检测效率低下的状况,提出一种基于粒子群的加权朴素贝叶斯入侵检测模型。模型首先用粗糙集理论对样本属性特征集进行约简,再利用改进的粒子群算法优化加权朴素贝叶斯算法的属性权值,获得属性权值的最优解,用获得的最优解构造贝叶斯分类器完成检测。其中,改进的粒子群是采用权衡因子方法更新其速度和位置公式,避免产生局部最优。两种算法的结合,既能解决传统朴素贝叶斯算法的特征项冗余问题,同时也可以优化特征项间的强独立性问题。通过实验证实了该模型的实效性,提高了检测率。
Traditional Navie Bayes algorithm exists the issues of low inefficiency for the high dimensional and complex intrusion detection. In order to solve this problem, a detection model based on Weighted Naive Bayes which has been optimized by Particle Swarm Optimization algorithm is proposed. Firstly, the model reduces the dimension of the data samples using rough set theory. Secondly, the improved Particle Swarm Optimization algorithm searches the best attribute weights of Weighted Naive Bayes. Finally, Navie Bayes classifier is structured with the best attribute weights to complete detection. Among them, the improved Particle Swarm Optimization algorithm is using the weighting factor to update its position and velocity formula so as to avoid local optimal. The combination of the two algorithms can not only solve the feature redundancy problem of the traditional Navie Bayes algorithm, but also can optimize the strong independence between features. Through the experiments, the model is effective, and the detection rate is improved.
出处
《计算机工程与应用》
CSCD
北大核心
2016年第7期122-126,共5页
Computer Engineering and Applications
关键词
入侵检测
粗糙集理论
加权朴素贝叶斯
粒子群优化算法
intrusion detection
rough sets theory
Weighted Naive Bayes
Particle Swarm Optimization algorithm