国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

WSN環(huán)境下一種基于時(shí)間維度的物聯(lián)網(wǎng)異常事件檢測(cè)方法

2021-01-30 10:18翔,陳盈,陳
關(guān)鍵詞:維度個(gè)體傳感器

于 翔,陳 盈,陳 爽

(1.臺(tái)州學(xué)院 電子與信息工程學(xué)院,浙江 臺(tái)州 318000;2.臺(tái)州學(xué)院 航空工程學(xué)院,浙江 臺(tái)州 318000)

0 引言

異常檢測(cè)作為信息安全領(lǐng)域中廣泛應(yīng)用的技術(shù),通常被用來(lái)檢測(cè)違反統(tǒng)計(jì)規(guī)則的異常行為或異常數(shù)據(jù)。隨著物聯(lián)網(wǎng)時(shí)代的到來(lái),人們可以方便地獲得大量的數(shù)以百萬(wàn)計(jì)的傳感器數(shù)據(jù),由于無(wú)線(xiàn)傳感器網(wǎng)絡(luò)具有機(jī)動(dòng)靈活等優(yōu)點(diǎn),所以其被廣泛用于物聯(lián)網(wǎng)應(yīng)用中[1]。目前,有超過(guò)200顆在軌衛(wèi)星正在捕獲來(lái)自地球觀測(cè)的遙感數(shù)據(jù),這些數(shù)據(jù)被用于預(yù)測(cè)異常,如氣候異常或地質(zhì)異常的情況。此外,目前幾乎所有的汽車(chē)生產(chǎn)線(xiàn)都通過(guò)傳感器數(shù)據(jù)檢測(cè)來(lái)發(fā)現(xiàn)異常情況。

大多數(shù)傳統(tǒng)的異常檢測(cè)方法都依賴(lài)于已知模式的類(lèi)別,無(wú)論是正常模式還是異常模式。只有當(dāng)檢測(cè)到的行為與已知的異常模式相匹配時(shí),才能被識(shí)別為異常。當(dāng)出現(xiàn)新的異常行為時(shí),其可能被錯(cuò)誤地檢測(cè)為正常[2]。有鑒于此,在一些異常檢測(cè)策略中引入了機(jī)器學(xué)習(xí)的方法,可以從新出現(xiàn)的行為中學(xué)習(xí),以更新現(xiàn)有的異常模式。然而,來(lái)自傳感器的數(shù)據(jù)的變化情況以及數(shù)據(jù)變化的相關(guān)性仍常常被忽略[3]。假設(shè)部署在某林區(qū)的一個(gè)溫度傳感器在某一時(shí)刻向中心管理節(jié)點(diǎn)發(fā)回一個(gè)異常溫度值,但隨后它會(huì)發(fā)回一系列正常的溫度值。這種異??赡苁怯捎陉?yáng)光透過(guò)露珠聚焦于溫度傳感器上而產(chǎn)生。當(dāng)陽(yáng)光的照射角度改變時(shí),溫度值自然恢復(fù)正常。顯然,這種情況不應(yīng)該觸發(fā)警報(bào)。但是,如果溫度傳感器不斷地將異常溫度值發(fā)送回中心管理節(jié)點(diǎn),這就可能是一個(gè)真正的警報(bào)。因此,有必要提出一種啟發(fā)式方法準(zhǔn)確、科學(xué)地檢測(cè)異常行為和異常事件。

鑒于傳統(tǒng)的異常檢測(cè)方法不能滿(mǎn)足無(wú)線(xiàn)傳感器網(wǎng)絡(luò)環(huán)境下的物聯(lián)網(wǎng)異常檢測(cè)要求,研究人員相繼提出了一系列基于無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的物聯(lián)網(wǎng)異常檢測(cè)方法。2015年,陳等人提出了一種全分布式通用異常檢測(cè)方法(GAD),該方法使用圖論并通過(guò)時(shí)空相關(guān)性進(jìn)行實(shí)時(shí)異常檢測(cè)[4],但是GAD無(wú)法有效檢測(cè)到由一系列相關(guān)異常行為組成的異常事件。2017年,劉等人提出了一種無(wú)監(jiān)督異常檢測(cè)框架,該框架能夠從空間維度和時(shí)間維度檢測(cè)異常行為和事件。盡管該方法充分考慮了傳感器數(shù)據(jù)的相關(guān)性,但卻忽視了數(shù)據(jù)變化的情況[5]。

本文提出的基于時(shí)間維度的異常事件檢測(cè)方法TDB-AEDM(Time Dimension-Based Anomalous Events Detection Method)通過(guò)分析傳感器數(shù)據(jù)變化的情況,可以準(zhǔn)確地檢測(cè)出個(gè)體異常以及異常事件。在TDB-AEDM中,異常檢測(cè)到的個(gè)體行為不會(huì)被視為異常事件,只有當(dāng)同一傳感器發(fā)送的行為(數(shù)據(jù))持續(xù)顯示異常時(shí),這些傳感器數(shù)據(jù)才可能觸發(fā)異常事件。

1 TDB-AEDM基本原理

1.1 問(wèn)題描述

在大多數(shù)情況下,數(shù)據(jù)極值比正常數(shù)據(jù)更應(yīng)該引起人們的關(guān)注,例如金融危機(jī)預(yù)警、氣候極端異常、銀行貸款異常等。在本節(jié)中,首先將給出個(gè)體異常行為和異常事件的定義,其次介紹基于無(wú)監(jiān)督學(xué)習(xí)的聚類(lèi)方法等,最后在此基礎(chǔ)上提出TDB-AEDM異常檢測(cè)模型。

如圖1所示,基于時(shí)間的異常行為與其時(shí)間維度上的上下文異常行為共同組成異常事件。某個(gè)傳感器發(fā)送的傳感器數(shù)據(jù),隨著時(shí)間的變化,存在一系列相鄰異常行為以及兩個(gè)個(gè)體異常行為,分別由圖中矩形虛線(xiàn)框和圓圈構(gòu)成。

定義1(個(gè)體)異常行為:在某一時(shí)間區(qū)間內(nèi),當(dāng)來(lái)自傳感器的輸入超過(guò)某閾值或低于某閾值時(shí),則該時(shí)間點(diǎn)所對(duì)應(yīng)行為被識(shí)別為個(gè)體異常行為。

定義2異常事件:在給定時(shí)間區(qū)間內(nèi)發(fā)生的一系列連續(xù)異常行為,即某時(shí)間范圍內(nèi)傳感器數(shù)據(jù)超過(guò)或低于某預(yù)先給定的閾值,則此一系列連續(xù)異常行為稱(chēng)為異常事件。

1.2 基于TDB-AEDM的異常檢測(cè)模型

在我們的模型中,來(lái)自無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中的一系列傳感器數(shù)據(jù)被作為輸入數(shù)據(jù),基于時(shí)間維度對(duì)傳感器數(shù)據(jù)進(jìn)行分析,對(duì)檢測(cè)到的所有個(gè)體異常進(jìn)一步分析得到異常事件。TDB-AEDM異常檢測(cè)模型包括數(shù)據(jù)準(zhǔn)備階段和異常檢測(cè)階段,如圖2所示。

圖1 個(gè)體異常行為與異常事件

圖2 TDB-AEDM異常檢測(cè)模型

1.2.1 數(shù)據(jù)準(zhǔn)備

在數(shù)據(jù)準(zhǔn)備階段,首先對(duì)來(lái)自無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的傳感器數(shù)據(jù)進(jìn)行清理和規(guī)范化,因?yàn)閹缀鯚o(wú)法避免數(shù)據(jù)丟失或出現(xiàn)噪聲的情況,這可能會(huì)導(dǎo)致數(shù)據(jù)傾斜進(jìn)而影響數(shù)據(jù)采集過(guò)程中的數(shù)據(jù)分布。此外,對(duì)傳感器數(shù)據(jù)進(jìn)一步進(jìn)行特征提取可以提高檢測(cè)效率,減少冗余特征干擾。

1.2.2 異常檢測(cè)

在異常檢測(cè)階段,將檢測(cè)到所有個(gè)體異常行為以及異常事件,通過(guò)分析時(shí)間區(qū)間內(nèi)個(gè)體異常行為的分布,檢測(cè)時(shí)間異常事件。當(dāng)在時(shí)間維度上的一系列相鄰個(gè)體異常,又符合預(yù)定的異常事件定義時(shí),則被認(rèn)為是時(shí)間異常事件。其余的異常則被認(rèn)為是個(gè)體的異常行為。

1.3 TDB-AEDM算法

以下我們?cè)敿?xì)描述了異常檢測(cè)模型中的關(guān)鍵步驟。如上所述,TDB-AEDM的完整算法包括兩個(gè)關(guān)鍵步驟,即數(shù)據(jù)準(zhǔn)備的步驟和異常檢測(cè)的步驟。數(shù)據(jù)準(zhǔn)備的步驟包括過(guò)濾丟失數(shù)據(jù)、清除傳感器噪聲數(shù)據(jù)以及數(shù)據(jù)標(biāo)準(zhǔn)化等;異常檢測(cè)的步驟包括個(gè)體異常行為檢測(cè)以及時(shí)間異常事件檢測(cè)。完整的算法如下:

算法1.TDB-AEDM

輸入:D=Dt1,Dt2,…,Dtp—p個(gè)時(shí)間點(diǎn)獲得的傳感器數(shù)據(jù)集

dq=dt1,dt2,…,dtp—傳感器q在p個(gè)時(shí)間點(diǎn)獲得的傳感器數(shù)據(jù)

η—時(shí)間閾值參數(shù)

輸出:AnoTE—異常事件集

①AnoTE=φ;//初始化異常事件集

②AnoB=φ;//異常行為集

③Attr=φ;//抽取特征集

④for(eachDtiinD)

⑤{清洗Dti中的缺失值;

⑥過(guò)濾Dti中的噪聲數(shù)據(jù);}

⑦for(eachDtiinD)

⑧{result=Clustering(Dti);//初始化聚類(lèi)

⑨AnoBti=AnomalyDetect(result);}//檢測(cè)ti時(shí)刻的異常

⑩for(eachdqinD)

?{SegAno=SegAno∪FilterNor(dq,η);//檢測(cè)異常事件

?AnoTE=AnoTE∪SegAno;}

?returnAnoTE;

2 實(shí)驗(yàn)分析

本文根據(jù)KDD CUP'99網(wǎng)絡(luò)入侵(Http)數(shù)據(jù)集對(duì)TDB-AEDM的性能進(jìn)行評(píng)估,KDD CUP'99網(wǎng)絡(luò)入侵?jǐn)?shù)據(jù)集包含網(wǎng)絡(luò)入侵?jǐn)?shù)據(jù)。對(duì)于數(shù)據(jù)集中的數(shù)據(jù),我們只需要連續(xù)值,二進(jìn)制屬性和標(biāo)稱(chēng)屬性將被刪除。

文中比較了TDB-AEDM與三種基線(xiàn)方法的性能,這三種方法的性能都很好,可以用來(lái)評(píng)價(jià)異常檢測(cè)方法的性能。實(shí)驗(yàn)中采用的第一種基線(xiàn)方法是ORCA,它基于k-最近鄰(kNN)方法。同時(shí),ORCA采用了樣本隨機(jī)化策略和簡(jiǎn)單的剪枝規(guī)則,且?guī)缀蹙哂芯€(xiàn)性時(shí)間復(fù)雜性。實(shí)驗(yàn)中采用的第二種基線(xiàn)方法是常被用于評(píng)估異常檢測(cè)效果的one-class SVM(支持向量機(jī))方法。第三種基線(xiàn)方法是局部離群因子(LOF),它是一種基于密度的方法,可以在高維數(shù)據(jù)集中準(zhǔn)確地發(fā)現(xiàn)異常值。為了評(píng)價(jià)TDB-AEDM的性能,實(shí)驗(yàn)中采用了三個(gè)常用的評(píng)價(jià)指標(biāo),分別是檢測(cè)率(DR)、虛警率(FAR)和運(yùn)行時(shí)間。

2.1 檢測(cè)性能分析

在這個(gè)實(shí)驗(yàn)中,我們比較了ORCA、LOF、一類(lèi)支持向量機(jī)和TDB-AEDM的性能。對(duì)于ORCA和LOF,我們?cè)O(shè)置K=15以保證K大于最大異常簇的大小。對(duì)于一類(lèi)支持向量機(jī),我們使用常用的徑向基函數(shù)核。如圖3所示的ROC曲線(xiàn),TDB-AEDM和LOF的表現(xiàn)均優(yōu)于one-class SVM,而ORCA表現(xiàn)最差,這主要是因?yàn)镺RCA受聚類(lèi)形狀的影響所致。

2.2 運(yùn)行時(shí)間

本實(shí)驗(yàn)主要驗(yàn)證各算法的運(yùn)行效率。如圖4所示,TDB-AEDM和LOF具有相似的運(yùn)行時(shí)間,比ORCA稍好。而one-class SVM需要的運(yùn)行時(shí)間最多,并且在這四種方法中,其效率最差。

圖3 檢測(cè)性能分析(Http)

圖4 運(yùn)行時(shí)間比較

3 結(jié)論

迄今為止,研究人員已經(jīng)提出了許多種異常檢測(cè)方法,但是能夠準(zhǔn)確檢測(cè)到傳感器數(shù)據(jù)中異常事件的方法卻很少。文中提出了一種基于時(shí)間維度的物聯(lián)網(wǎng)異常檢測(cè)方法,其優(yōu)點(diǎn)包括:(1)與傳統(tǒng)的異常檢測(cè)方法相比,文中方法不受數(shù)據(jù)分布情況的影響。(2)基于TDB-AEDM模型,不僅可檢測(cè)到個(gè)體異常行為,還可以有效檢測(cè)到異常事件。(3)該模型具有一定的可擴(kuò)展性,改進(jìn)后可檢測(cè)不同應(yīng)用場(chǎng)景中的異常,如遙感應(yīng)用或物聯(lián)網(wǎng)應(yīng)用。在今后的工作,我們將進(jìn)一步改進(jìn)TDB-AEDM模型,以提高其在實(shí)時(shí)數(shù)據(jù)流中檢測(cè)異常的能力。

猜你喜歡
維度個(gè)體傳感器
理解“第三次理論飛躍”的三個(gè)維度
康奈爾大學(xué)制造出可拉伸傳感器
認(rèn)識(shí)黨性的五個(gè)重要維度
簡(jiǎn)述傳感器在物聯(lián)網(wǎng)中的應(yīng)用
淺論詩(shī)中“史”識(shí)的四個(gè)維度
關(guān)注個(gè)體防護(hù)裝備
明確“因材施教” 促進(jìn)個(gè)體發(fā)展
跟蹤導(dǎo)練(三)2
光電傳感器在自動(dòng)檢測(cè)和分揀中的應(yīng)用
How Cats See the World
略阳县| 禄劝| 固镇县| 上饶市| 阿拉尔市| 桂东县| 藁城市| 和平县| 开远市| 陇西县| 瑞金市| 韶山市| 嘉禾县| 理塘县| 靖宇县| 文成县| 金坛市| 孝义市| 大港区| 威信县| 龙门县| 文成县| 五家渠市| 稻城县| 多伦县| 平安县| 宁都县| 内江市| 霍林郭勒市| 安义县| 临夏市| 铜山县| 白玉县| 深州市| 陕西省| 正镶白旗| 靖安县| 延津县| 无棣县| 延吉市| 建宁县|