《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于概率的并行粒子群AKO-RVM入侵檢測(cè)
基于概率的并行粒子群AKO-RVM入侵檢測(cè)
2016年電子技術(shù)應(yīng)用第11期
馬文海,胡 平
南京工業(yè)大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,江蘇 南京211816
摘要: AKO-RVM算法不僅具有高分類精度的特點(diǎn),相對(duì)于RVM算法其在一定程度上降低了性能對(duì)初始參數(shù)的依賴性,在入侵檢測(cè)網(wǎng)絡(luò)安全的方法研究中優(yōu)于經(jīng)典RVM算法。然而AKO-RVM樣本訓(xùn)練與分類用時(shí)較長,為此提出一種基于概率的主輔式并行粒子群AKO-RVM方法,即將訓(xùn)練樣本進(jìn)行分組,先采用并行主輔式粒子群算法確定AKO-RVM核寬參數(shù)并進(jìn)行優(yōu)化,進(jìn)而構(gòu)造RVM分類模型,繼而采用一對(duì)一分類方法應(yīng)用于多類檢測(cè)中。入侵實(shí)驗(yàn)結(jié)果表明,所提出方法在具有高精度與性能、低依賴性等特點(diǎn)的同時(shí),較大程度上降低了訓(xùn)練所需迭代次數(shù)與檢測(cè)時(shí)間。
中圖分類號(hào): TP393
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2016.11.032
中文引用格式: 馬文海,胡平. 基于概率的并行粒子群AKO-RVM入侵檢測(cè)[J].電子技術(shù)應(yīng)用,2016,42(11):119-121,125.
英文引用格式: Ma Wenhai,Hu Ping. Intrusion detection using automatic kernel width optimization RVM based on probabilistic parallel PSO[J].Application of Electronic Technique,2016,42(11):119-121,125.
Intrusion detection using automatic kernel width optimization RVM based on probabilistic parallel PSO
Ma Wenhai,Hu Ping
College of Computer Science and Technology,Nanjing Tech University,Nanjing 211816,China
Abstract: AKO-RVM algorithm not only has the characteristics of high classification accuracy, but also reduces the dependence of the performance of initial parameters relative to the RVM algorithm to a certain extent. In the study of intrusion detection method of network security,it is better than classical RVM algorithm. However training and classification of AKO-RVM sample are longer,therefore this paper puts forward a kind of based on the probability of advocate complementary type parallel particle swarm AKO-RVM method, the training samples are grouped, advocate complementary type parallel particle swarm optimization algorithm is adopted to define the first AKO-RVM nuclear parameter and optimize it, and then the RVM classification model is constructed. Then adopting the classification method is applied to the type of testing. Invasion of the experimental results show that the proposed method has high accuracy and performance characteristics as well as low dependence,at the same time, it largely reduces the number of iterations needed for training and testing time.
Key words : intrusion detection;relevance vector machine;probabilistic parallel particle swarm optimization

0 引言

    隨著網(wǎng)絡(luò)信息量的爆炸式增長,網(wǎng)路攻擊手段層出不窮,入侵檢測(cè)在保護(hù)網(wǎng)絡(luò)安全方面起著至關(guān)重要的作用,如何高效準(zhǔn)確地對(duì)大量數(shù)據(jù)進(jìn)行處理成為目前急需解決的問題。因此,先進(jìn)的智能分類技術(shù)在入侵檢測(cè)領(lǐng)域的應(yīng)用研究具有重要的現(xiàn)實(shí)意義[1-2]。相對(duì)向量機(jī)(RVM)具有SVM良好非線性處理能力與泛化能力,能夠有效解決非線性、小樣本問題等優(yōu)勢(shì)[3]。但RVM核函數(shù)參數(shù)的選擇太依賴經(jīng)驗(yàn)性,學(xué)者們提出一種相對(duì)向量機(jī)自動(dòng)優(yōu)化核寬(AKO-RVM)的算法[4],它可以有效減少RVM對(duì)其內(nèi)核初始參數(shù)選擇的依賴,提高分類精度,但在收斂速度與計(jì)算復(fù)雜度方面的優(yōu)化有明顯不足之處。本文提出一種基于概率的并行粒子群優(yōu)化AKO-RVM的方法[5-6],首先通過AKO-RVM算法對(duì)樣本分組并進(jìn)行訓(xùn)練,其次使用并行主輔式粒子群(PSO)算法[7]對(duì)分組后的核寬進(jìn)行優(yōu)化,在保證AKO-RVM算法進(jìn)度的同時(shí)有效提高了其收斂速度并降低了其計(jì)算復(fù)雜度,進(jìn)而探索相關(guān)向量機(jī)的快速算法,提高入侵檢測(cè)的精度。

1 自動(dòng)優(yōu)化相關(guān)向量機(jī)核寬算法

1.1 相關(guān)向量機(jī)

    相關(guān)向量機(jī)(RVM)是建立在支持向量機(jī)(SVM)上的稀疏概率學(xué)習(xí)模型。給定訓(xùn)練樣本集jsj4-1.1-x1.gif目標(biāo)值tk∈R與xk∈RN都相互獨(dú)立分布,式(1)給出兩者關(guān)系:

jsj4-gs1-2.gif

其中w=[w0,w1,…,wN]T為線性模型的權(quán)重因子,K(x,xk)為訓(xùn)練樣本預(yù)先設(shè)定的核函數(shù),由線性加權(quán)模型可得估計(jì)函數(shù)y(xk),雖然RVM模型對(duì)核函數(shù)的選擇沒有任何限制,但在RVM模型中應(yīng)用最為廣泛的是高斯核函數(shù),其核函數(shù)模型定義為:

    jsj4-gs3.gif

其中b為核函數(shù)核寬。而在實(shí)際應(yīng)用中,由于訓(xùn)練數(shù)樣本是隨著時(shí)間動(dòng)態(tài)變化的,因此固定的核寬可能會(huì)導(dǎo)致RVM模型性能的下降。據(jù)此根據(jù)AKO-RVM算法提出一種動(dòng)態(tài)改變RVM核寬的方法。

    若想求得式(1),即對(duì)樣本集進(jìn)行分組訓(xùn)練,就必須了解RVM邊緣似然函數(shù)的對(duì)數(shù)模型,其模型為:

    jsj4-gs4.gif

    由以上可以看出對(duì)RVM樣本集訓(xùn)練分類過程就是迭代求解α的過程,并最終通過RVM邊緣似然函數(shù)的模型求得式(1),之后根據(jù)式(1)對(duì)樣本進(jìn)行分類。

1.2 AKO-RVM算法

    AKO-RVM算法根據(jù)訓(xùn)練樣本的不同自動(dòng)改變高斯核函數(shù)的核寬,保證了RVM訓(xùn)練結(jié)果與RVM核寬的初始值設(shè)定無關(guān),因此式(2)可改寫為:

jsj4-gs5-7.gif

    之后通過將自變量bk與λ對(duì)Γ1進(jìn)行微分計(jì)算,并結(jié)合式(7)來計(jì)算核寬的迭代公式。

    由以上可以看出AKO-RVM算法主要是針對(duì)不同的訓(xùn)練樣本迭代出適合的核寬,進(jìn)而迭代求解α,最終求得式(1),并根據(jù)式(1)對(duì)樣本進(jìn)行分類。

2 基于概率的主輔式并行粒子群AKO-RVM優(yōu)化算法

jsj4-gs8-9.gif

其中τ1、τ2為(0,1)之間的隨機(jī)數(shù),Pbest與Gbest分別為粒子群的當(dāng)前局部最優(yōu)解與全局最優(yōu)解。由文獻(xiàn)[8]可知,當(dāng)θ取隨機(jī)數(shù),且Lmax為最大迭代次數(shù),C1=2.5-2l/Lmax,C2=3-C1時(shí),可以使PSO算法性能得到增強(qiáng)。

    標(biāo)準(zhǔn)粒子群算法采取串行比較方式,局限性較大。為獲得更好的性能,本文提出一種基于概率的主輔式并行粒子群AKO-RVM模型(P2AKO-RVM)。

    如圖1所示,P2AKO-RVM算法首先對(duì)訓(xùn)練樣本進(jìn)行分組,分組后的樣本根據(jù)式(7)分別求出核寬b,然后將其分別送入輔處理器中,輔處理器將粒子個(gè)體最優(yōu)信息通過概率計(jì)算后發(fā)送給主處理器,主處理器尋找概率適應(yīng)度最大的核寬粒子,將其作為新的全局最優(yōu)解,輔處理器接收新的全局最優(yōu)解,并使用其進(jìn)行下一次的速度更新與適應(yīng)度的計(jì)算。文中定義ξ為概率系數(shù),且P2AKO-RVM的適應(yīng)度值Ffitness的公式定義如下:

jsj4-gs10-11.gif

其中,T為當(dāng)前輸入的訓(xùn)練樣本的信號(hào)長度,zt為每組中的粒子個(gè)數(shù),Mt為訓(xùn)練樣本分組的個(gè)數(shù),q3為加速比。

jsj4-t1.gif

    P2AKO-RVM算法具體步驟如下:

    (1)對(duì)總訓(xùn)練樣本進(jìn)行分組,每組訓(xùn)練樣本的數(shù)目為m,文中選取m為3,若存在剩余訓(xùn)練樣本,則舍棄。

    (2)通過式(7)對(duì)分組后的訓(xùn)練樣本分別計(jì)算RVM核寬粒子b。

    (3)將核寬粒子b均分為m組,并將分組后的RVM核寬粒子b發(fā)送至對(duì)應(yīng)的m個(gè)輔處理器,若存在剩余粒子,則舍棄。

    (4)在m組并行輔處理器中對(duì)RVM核寬粒子群初始化,隨機(jī)給出每個(gè)粒子的初始速度與位置,確定其迭代精度、加速系數(shù)等參數(shù)。

    (5)在m組并行輔處理器中根據(jù)式(10)計(jì)算RVM核寬粒子b的適應(yīng)度。

    (6)并行輔處理器進(jìn)行尋優(yōu)并將其個(gè)體最優(yōu)信息發(fā)送至主處理器中。

    (7)主處理器尋找概率適應(yīng)度最大的RVM核寬粒子b并將其作為新的全局最優(yōu)解發(fā)送回m個(gè)并行輔處理器。

    (8)并行輔處理器判斷迭代是否滿足設(shè)置的精度要求或者粒子已完成迭代,若滿足則終止迭代,否則將主處理器發(fā)送的新的核寬粒子跟新為的全局最優(yōu)解,重復(fù)步驟(6)。

    (9)將優(yōu)選出的最優(yōu)RVM核寬粒子代入式(3)進(jìn)行相關(guān)向量機(jī)的訓(xùn)練與檢測(cè)。

2.1 P2AKO-RVM算法主處理器流程

    (1)接收輔處理器發(fā)送的概率適應(yīng)度。

    (2)在接收的所有的m個(gè)粒子中找到其概率適應(yīng)度最大的Ffitness

    (3)若當(dāng)前全局極值的適應(yīng)度值大于所選Ffitness,則將Ffitness對(duì)應(yīng)的粒子位置作為新的全局極值。

    (4)將新的全局極值送至輔處理器中。

2.2 P2AKO-RVM算法輔處理器流程

    (1)接收主處理器發(fā)送的全局極值,并判斷核寬粒子是否達(dá)到預(yù)設(shè)精度要求或者已完成迭代,若是輔處理器結(jié)束迭代,否則進(jìn)行步驟(2)。

    (2)由式(8)與(9)更新當(dāng)前粒子的速度與位置信息,并將其發(fā)送至主處理器。

3 實(shí)際應(yīng)用

    本文實(shí)驗(yàn)樣本選取kddcup_data_10precent入侵檢測(cè)數(shù)據(jù)包作為實(shí)驗(yàn)樣本,共選取4種模式進(jìn)行實(shí)驗(yàn)驗(yàn)證:normal、ipsweep、neptune、smurf,分別定義為1、2、3、4。除Normal外都為異常的入侵模式。每種模式各自選取500組數(shù)據(jù),其中選取各模式的前100組數(shù)據(jù)作為訓(xùn)練樣本其余的為檢測(cè)樣本,即共計(jì)400組訓(xùn)練樣本,以及1 600組訓(xùn)練樣本。文章分別采用RVM、AKO-RVM、P2AKO-RVM進(jìn)行入侵檢測(cè),如圖2所示。

jsj4-t2.gif

    圖2中P2AKO-RVM算法選用3個(gè)并行輔處理器(m=3)對(duì)400組樣本進(jìn)行訓(xùn)練,由此可知每個(gè)輔處理器最多迭代45次,每次迭代都會(huì)選取一個(gè)最優(yōu)核寬,大幅縮減了AKO-RVM算法的迭代次數(shù)。

    圖3為AKO-RVM、P2AKO-RVM兩種算法的邊緣似然變量隨迭代次數(shù)的變化曲線。

jsj4-t3.gif

    由圖3可看出,P2AKO-RVM算法大幅度縮短訓(xùn)練迭代次數(shù)的同時(shí)保證了內(nèi)核寬度的最大化。在一定程度上,其最大化速度快于AKO-RVM。

    表1為分別基于3種算法的入侵檢測(cè)性能方面的比較,文中使用了檢測(cè)準(zhǔn)確率、檢測(cè)誤報(bào)率以及檢測(cè)用時(shí)3種種指標(biāo)進(jìn)行衡量。定義分別為:

     jsj4-gs12.gif

jsj4-b1.gif

    由表1可看出在相同的實(shí)驗(yàn)條件下,相對(duì)于RVM,AKO-RVM與P2AKO-RVM算法在入侵檢測(cè)上的檢測(cè)精度得到較大提高,尤其是P2AKO-RVM算法,相對(duì)于AKO-RVM,在保證了較高檢測(cè)精度的同時(shí)大幅度降低了訓(xùn)練迭代次數(shù),并減少了一定的檢測(cè)時(shí)間。

4 結(jié)論

    本文提出一種基于概率的主輔式并行粒子群AKO-RVM的網(wǎng)絡(luò)入侵檢測(cè)方法(P2AKO-RVM),P2AKO-RVM可以在保證了AKO-RVM算法分類精度的同時(shí),快速優(yōu)化出適合當(dāng)前訓(xùn)練樣本集的核寬參數(shù)。通過實(shí)驗(yàn)驗(yàn)證表明,P2AKO-RVM方法不僅減少了RVM初始化值對(duì)訓(xùn)練與檢測(cè)精度的影響,而且在保證了較高檢測(cè)精度的同時(shí)大幅度降低了訓(xùn)練迭代次數(shù),在入侵檢測(cè)領(lǐng)域應(yīng)用更優(yōu)于RVM與AKO-RVM算法,具有較好的應(yīng)用前景,后續(xù)還可以針對(duì)RVM多核函數(shù)等方向進(jìn)行一定研究。

參考文獻(xiàn)

[1] RAMAN S,HARISH K,SINGLA R K.An intrusion detection system using network traffic profiling and online sequential extreme learning machine[J].Expert Systems with Applications,2015,42(22):8609-8624.

[2] 吳良海.基于粒子群優(yōu)化相關(guān)向量機(jī)的網(wǎng)絡(luò)入侵檢測(cè)[J].微電子學(xué)與計(jì)算機(jī),2010(5):181-184.

[3] TIPPING M E.Sparse Bayesian learning and the relevance vector machine[J].Journal of Machine Learning Research,2001,1(3):211-244.

[4] YALDA M,HAMID S.Gaussian kernel width optimization for sparse Bayesian[J].IEEE Transactions on Neural Networks and Learning Systems Learning,2015(4):709-719.

[5] 李國棟,胡建平,夏克文.基于云PSO的RVM入侵檢測(cè)[J].控制與決策,2015(4):698-702.

[6] SABAN G,HALIFE K.A novel parallel multi-swarm algorithm based on comprehensive learning particle swarm optimization[J].Engineering Applications of Artificial Intelligence,2015(10):33-45.

[7] MALIK A J,SHAHZAD W,KHAN F A.Network intrusion detection using hybrid binary PSO and random forests algorithm[J].Security and Communication Networks,2015,8(16):2646-2660.

[8] CHEN S.An efficient predistorter design for compensating nonlinear memory high power amplifiers[J].IEEE Trans.on Broadcasting,2011(4):856-865.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产精品一区二区久 | 国内精品国产成人| 国产精品theporn| 欧美国产日韩二区| 欧美不卡视频一区发布| 麻豆精品视频在线观看视频| 久久久久久有精品国产| 久久久久一区二区| 久久久久在线观看| 久久久久国产精品人| 久久精品视频播放| 久久黄色影院| 久久久女女女女999久久| 久久久久久高潮国产精品视| 久久久久久久久一区二区| 久久久亚洲高清| 猫咪成人在线观看| 欧美成人午夜视频| 欧美成人在线影院| 欧美激情在线免费观看| 欧美精品一区二区三区在线看午夜| 欧美极品在线视频| 欧美精品自拍| 欧美香蕉大胸在线视频观看| 国产精品国产馆在线真实露脸| 国产精品成人一区二区网站软件 | 国产一区二区三区自拍 | 亚洲电影在线播放| 亚洲国产日韩一级| 亚洲日韩第九十九页| 99精品欧美| 亚洲欧美电影院| 久久精精品视频| 亚洲欧洲美洲综合色网| 夜夜嗨av一区二区三区网站四季av | 久久夜色精品国产亚洲aⅴ | 国产一区二区三区免费不卡 | 国产精一区二区三区| 国产亚洲一区二区三区在线播放| 韩日欧美一区二区| 亚洲日本欧美在线| 亚洲综合三区| 亚洲国产色一区| 亚洲一区亚洲二区| 久久精品一本| 欧美高清免费| 国产精品免费小视频| 国内一区二区在线视频观看| 亚洲精品在线观看免费| 亚洲欧美一区二区视频| 亚洲人成欧美中文字幕| 亚洲永久字幕| 免费中文日韩| 国产精品久久一区二区三区| 在线观看欧美亚洲| 亚洲性xxxx| 亚洲国产日韩在线一区模特| 亚洲永久精品大片| 美女视频黄a大片欧美| 欧美性大战久久久久久久蜜臀| 激情六月婷婷综合| 中日韩视频在线观看| 亚洲第一色中文字幕| 亚洲一区bb| 久久综合图片| 国产精品日韩专区| 91久久夜色精品国产网站| 亚洲在线一区二区| 99精品视频免费全部在线| 久久久久国色av免费观看性色| 欧美日韩国产精品专区| 国内视频一区| 亚洲视频成人| 99re热精品| 久久在精品线影院精品国产| 国产精品久久久久久久久久尿| 亚洲国产精品成人| 欧美一区二区三区免费看| 亚洲社区在线观看| 免费在线视频一区| 国产一区二区三区成人欧美日韩在线观看 | 亚洲特级片在线| 免费亚洲婷婷| 国产一区二区电影在线观看| 一本大道久久a久久综合婷婷| 亚洲欧洲在线观看| 久久青草福利网站| 国产欧美精品在线| 一区二区高清在线观看| 日韩一二三在线视频播| 久久手机免费观看| 国产日韩精品一区二区三区在线 | 亚洲男人的天堂在线观看| 在线视频欧美日韩| 欧美国产视频一区二区| 精品成人免费| 欧美在线免费观看视频| 香蕉乱码成人久久天堂爱免费 | 欧美精品一区在线观看| 精品成人a区在线观看| 欧美一区深夜视频| 性伦欧美刺激片在线观看| 欧美体内she精视频在线观看| 亚洲人成在线观看| 亚洲人成网站777色婷婷| 久久综合九色欧美综合狠狠| 国产综合第一页| 欧美一区二区三区成人| 亚洲欧美日韩一区二区在线| 国产精品v亚洲精品v日韩精品 | 国产人成精品一区二区三| 一区二区三区成人| 亚洲网站视频福利| 欧美色精品天天在线观看视频| 亚洲国产专区校园欧美| 亚洲精品中文字幕女同| 欧美激情区在线播放| 亚洲国产乱码最新视频| 亚洲精选在线| 欧美日韩国产综合一区二区| 亚洲理论电影网| 在线视频精品| 国产精品电影观看| 亚洲一区二区三区高清| 西西人体一区二区| 国产午夜精品全部视频在线播放 | 日韩视频亚洲视频| 欧美理论电影网| 99国产精品视频免费观看一公开| 一区二区三区成人精品| 欧美日韩的一区二区| 日韩一区二区电影网| 亚洲欧美成人综合| 国产精品视频一二三| 午夜在线电影亚洲一区| 久久久亚洲成人| 亚洲国产成人精品久久| 一本色道久久综合亚洲精品按摩 | 欧美日韩免费观看一区=区三区| 99精品国产福利在线观看免费| 亚洲免费视频观看| 国产精品视频免费一区| 欧美一区二区三区的| 另类春色校园亚洲| 亚洲日韩欧美视频| 亚洲欧美怡红院| 激情久久久久| 亚洲精品网站在线播放gif| 欧美日韩日本视频| 亚洲一区二区3| 久久久人人人| 亚洲精品色图| 欧美一区二区三区在| 国内精品视频666| 99精品热6080yy久久 | 久久国产视频网| 欧美黄免费看| 亚洲一区二区在| 久久一二三四| 一本久道久久久| 久久精品视频在线看| 亚洲国产专区校园欧美| 午夜精品一区二区三区在线播放 | 亚洲欧洲日韩女同| 午夜精品亚洲| 亚洲国产片色| 欧美一区日本一区韩国一区| 亚洲国产成人在线| 午夜久久电影网| 亚洲韩国日本中文字幕| 亚洲欧美国产视频| 在线观看欧美成人| 亚洲欧美影院| 91久久精品国产91性色| 午夜欧美精品| 91久久嫩草影院一区二区| 欧美诱惑福利视频| 亚洲精品国偷自产在线99热| 久久久久99| 在线视频欧美日韩精品| 免费观看在线综合色| 亚洲伊人网站| 欧美福利小视频| 欧美亚洲尤物久久| 欧美午夜视频一区二区| 亚洲国产精品成人久久综合一区| 欧美视频在线免费| 亚洲欧洲日产国产网站| 国产午夜精品一区二区三区视频 | 久久久久一区二区| 一区二区三区欧美视频| 牛牛影视久久网| 午夜久久久久久| 欧美性猛交xxxx免费看久久久| 91久久精品美女高潮| 国产精品家教| 一本久久知道综合久久| 在线看欧美视频| 久久国产日本精品| 亚洲午夜精品久久久久久app|