• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    FNOD:基于近鄰差波動(dòng)因子的離群點(diǎn)檢測(cè)算法①

    2022-09-28 03:30:18張忠平鄧禹劉偉雄張玉停
    高技術(shù)通訊 2022年7期
    關(guān)鍵詞:離群剪枝波動(dòng)

    張忠平 鄧禹 劉偉雄 張玉停

    (?燕山大學(xué)信息科學(xué)與工程學(xué)院 秦皇島066004)

    (??河北省計(jì)算機(jī)虛擬技術(shù)與系統(tǒng)集成重點(diǎn)實(shí)驗(yàn)室 秦皇島066004)

    (???河北省軟件工程重點(diǎn)實(shí)驗(yàn)室 秦皇島066004)

    0 引言

    離群點(diǎn)是數(shù)據(jù)集中偏離大部分?jǐn)?shù)據(jù)的數(shù)據(jù),由于偏離其他數(shù)據(jù)太多,這些數(shù)據(jù)的偏離可能并非由隨機(jī)因素產(chǎn)生,而是產(chǎn)生于完全不同的機(jī)制[1]。離群點(diǎn)檢測(cè)是一個(gè)長(zhǎng)期存在于數(shù)據(jù)挖掘領(lǐng)域的基本主題,其旨在消除噪音和干擾或發(fā)現(xiàn)潛在的、有價(jià)值的信息。離群點(diǎn)檢測(cè)在欺詐檢測(cè)[2]、垃圾郵件檢測(cè)[3]、交通異常檢測(cè)[4]、入侵檢測(cè)[5-6]、醫(yī)療與公共衛(wèi)生安全監(jiān)測(cè)[7]等領(lǐng)域有著廣闊的應(yīng)用前景。

    目前,國(guó)內(nèi)外許多學(xué)者在離群點(diǎn)檢測(cè)領(lǐng)域的研究十分活躍,提出了大量?jī)?yōu)秀的離群點(diǎn)檢測(cè)方法,這些方法大致可分為基于分布的、基于距離的、基于密度的、基于聚類的和基于深度的5種[8]。近年來(lái)也有一些新方法被提出,文獻(xiàn)[9]和文獻(xiàn)[10]通過(guò)構(gòu)建k 近鄰(k nearest neighbors,KNN)圖,利用圖的標(biāo)簽傳播和隨機(jī)游走的方法檢測(cè)離群點(diǎn)。

    早期基于分布的方法通過(guò)判斷數(shù)據(jù)點(diǎn)偏離正常分布模式的程度判斷離群點(diǎn)[11],但該方法不適用于高維數(shù)據(jù)集,特別是數(shù)據(jù)集數(shù)據(jù)分布未知的情況。

    為了改進(jìn)基于分布方法的缺陷,文獻(xiàn)[12]提出了一種基于距離的離群點(diǎn)檢測(cè)方法。該方法通過(guò)計(jì)算數(shù)據(jù)點(diǎn)到其k 近鄰點(diǎn)的平均距離,選取平均距離最大的n個(gè)點(diǎn)作為離群點(diǎn),但由于該方法使用的是全局閾值,未考慮局部環(huán)境的影響,因此難以檢測(cè)局部離群點(diǎn)。

    為解決基于距離方法的問(wèn)題,文獻(xiàn)[13]定義了局部離群因子(local outlier factor,LOF)算法,該方法將數(shù)據(jù)點(diǎn)與其k 近鄰點(diǎn)平均距離的倒數(shù)看作局部密度因子,密度因子越小,該點(diǎn)是離群點(diǎn)的概率越高。LOF 算法作為經(jīng)典的局部離群點(diǎn)檢測(cè)算法已被廣泛研究,但存在精確度較低、參數(shù)敏感等問(wèn)題,很多研究學(xué)者都對(duì)此算法提出了改進(jìn)。INFLO(influence outlierness)算法[14]、NOF(natural outlier factor)算法[15]分別在局部密度因子中引入了反向k 近鄰(reverse k nearest neighborhood,RNN)和相互k 近鄰(mutal k neighborhood,MUN)提高了算法的性能。RDOS(reverse shared outlier density)算法[16]將局部密度因子替換為效果更好的核密度,同時(shí)引入反向k 近鄰、相互k 近鄰和共享k 近鄰提高了檢測(cè)精度。文獻(xiàn)[17]提出的DDPOS(density and distance parameters outlier factor scores)算法利用反向k 近鄰來(lái)排除掉部分邊界點(diǎn)的干擾,類似的算法還有RDOF(relative density outlier factor)[18]和LCDO(local correlation dimension outlier)[19]。

    文獻(xiàn)[20]引入反向近鄰關(guān)系,提出了一種將k近鄰點(diǎn)和反向k 近鄰點(diǎn)數(shù)的比值作為離群因子的快速離群點(diǎn)檢測(cè)方法。文獻(xiàn)[21]提出了一種基于不穩(wěn)定因子的離群點(diǎn)檢測(cè)方法INS(INStability factor),通過(guò)計(jì)算虛擬k 近鄰點(diǎn)的穩(wěn)定性判斷離群點(diǎn)。以上方法都需要遍歷數(shù)據(jù)集中所有點(diǎn),然后再對(duì)離群因子進(jìn)行排序來(lái)確定離群點(diǎn),但是此類方法對(duì)計(jì)算位于聚類區(qū)域的正常點(diǎn)是沒(méi)有必要的。

    為解決上述問(wèn)題,文獻(xiàn)[22]通過(guò)DBSCAN(density-based spatial clustering of applications with noise)聚類的方法剪枝位于聚類中心的正常點(diǎn),只計(jì)算保留下的可疑點(diǎn),減少了后續(xù)離群點(diǎn)檢測(cè)算法的計(jì)算量。文獻(xiàn)[23]提出了一種基于累積權(quán)熵空間聚類(subspace outlier detection cumulative holoentropy,SODCH)的離群點(diǎn)檢測(cè)算法,利用k-means 對(duì)子空間進(jìn)行聚類,根據(jù)累積權(quán)熵檢測(cè)離群點(diǎn),大幅提高了算法處理數(shù)據(jù)的力度。文獻(xiàn)[24]利用相互k 近鄰關(guān)系提出了一種無(wú)參數(shù)的聚類方法,減少了算法對(duì)參數(shù)k的依賴。文獻(xiàn)[25]提出了一種基于聚類因子和相互密度的離群點(diǎn)檢測(cè)算法,通過(guò)引入相互k 近鄰關(guān)系提高了算法的精確度。

    通過(guò)對(duì)上述算法的總結(jié)可以看出,很多改進(jìn)算法都在原有的離群因子中引入了更復(fù)雜的近鄰關(guān)系,但沒(méi)有改變離群因子的計(jì)算方法,且未考慮變化的參數(shù)k對(duì)離群點(diǎn)檢測(cè)的影響。隨著數(shù)據(jù)分布越來(lái)越復(fù)雜,這些離群點(diǎn)檢測(cè)算法效果不夠理想,因此,本文提出一種基于變化參數(shù)k的離群因子,為離群點(diǎn)檢測(cè)提供了新的研究方向?;诰垲惖募糁Ψ椒▽?duì)數(shù)據(jù)聚類程度要求較高,不能適應(yīng)多種數(shù)據(jù)集,因此提出一種新的剪枝方法,也是一個(gè)新的研究方向。綜上所述,本文引入相互k 近鄰關(guān)系,提出了一種基于近鄰差波動(dòng)因子的離群點(diǎn)檢測(cè)算法(outlier detection algorithm based on fluctuation of nearest neighbor difference factor,FNOD)。該算法引入相互k 近鄰關(guān)系,首先提出一種近鄰剪枝算法(neighbor pruning factor algorithm,NPF)剪枝正常點(diǎn),保留離群度較高的可疑點(diǎn),降低運(yùn)算量,提升后續(xù)離群點(diǎn)檢測(cè)算法的精確度;其次設(shè)計(jì)迭代減小的參數(shù)k,隨著k值減小,離群點(diǎn)的相互k 近鄰變化程度要小于正常點(diǎn);最后利用數(shù)據(jù)點(diǎn)相互k 近鄰變化的波動(dòng)程度刻畫(huà)每個(gè)點(diǎn)的離群程度。

    本文其余部分安排如下。第1 節(jié)介紹相關(guān)工作,關(guān)于相關(guān)算法的各種定義。第2 節(jié)對(duì)本文提出的算法進(jìn)行闡述。第3 節(jié)通過(guò)實(shí)驗(yàn)對(duì)所提算法的實(shí)效性進(jìn)行驗(yàn)證。第4 節(jié)對(duì)本文做出總結(jié)。

    1 相關(guān)工作

    下面簡(jiǎn)要介紹相互k 近鄰數(shù)搜索算法。

    1.1 相關(guān)定義

    定義1k 距離(k_distance)[15]。數(shù)據(jù)點(diǎn)p的k距離表示點(diǎn)p和其第k個(gè)近鄰點(diǎn)o之間的歐氏距離,用k_dist(p)表示。點(diǎn)p至多存在(k-1)個(gè)o′點(diǎn)滿足dist(p,o′)≤dist(p,o)。

    定義2k 近鄰[15]。點(diǎn)p把點(diǎn)q看作k近鄰點(diǎn)。數(shù)據(jù)點(diǎn)p的k近鄰集合表示為KNN(p)?D,要求點(diǎn)q滿足dist(p,q)≤k_dist(p),定義為式(1)。

    其中,D表示數(shù)據(jù)集,p、q、o為數(shù)據(jù)集D中的數(shù)據(jù)點(diǎn),dist(p,q)表示點(diǎn)p、q之間的歐式距離,k為正整數(shù)。

    定義3反向k 近鄰[15]。數(shù)據(jù)點(diǎn)p被點(diǎn)q看作k 近鄰點(diǎn),數(shù)據(jù)點(diǎn)p的反向k 近鄰集合用RNN(p)?D表示,定義為式(2)。

    定義4相互k 近鄰。數(shù)據(jù)點(diǎn)p的相互k 近鄰用MUN(p)?D表示,要求在當(dāng)前k值下,點(diǎn)p是點(diǎn)q的k 近鄰,同時(shí)點(diǎn)p也是點(diǎn)q的反向k 近鄰,定義為式(3)。

    相互k 近鄰建立在k 近鄰的基礎(chǔ)上,要求兩點(diǎn)互相將對(duì)方看作k 近鄰,受距離和參數(shù)k的影響,當(dāng)一個(gè)點(diǎn)距離其他點(diǎn)越遠(yuǎn)時(shí),其越不容易被其他點(diǎn)選為k 近鄰點(diǎn),也就很難形成相互k 近鄰關(guān)系。圖1中單向箭頭表示k 近鄰,雙向箭頭表示相互k 近鄰。k=1 時(shí),點(diǎn)q是點(diǎn)p的k 近鄰,由于點(diǎn)q與點(diǎn)o的距離小于點(diǎn)q與點(diǎn)p的距離,所以點(diǎn)q的k 近鄰是點(diǎn)o,同理點(diǎn)o的k 近鄰點(diǎn)是點(diǎn)q,因此點(diǎn)q與點(diǎn)o形成相互近鄰關(guān)系,未與點(diǎn)p形成相互近鄰關(guān)系。若使點(diǎn)p與點(diǎn)o和q形成相互近鄰關(guān)系,只有擴(kuò)大參數(shù)k值,使點(diǎn)p成為點(diǎn)q和o的k 近鄰點(diǎn)。如圖1(b)中k=2 時(shí)所示,點(diǎn)p成為點(diǎn)o和q的第2個(gè)k近鄰點(diǎn),此時(shí)點(diǎn)p形成了相互k近鄰關(guān)系,所以相互k 近鄰關(guān)系受到距離和參數(shù)k的影響。

    圖1 相互k 近鄰關(guān)系

    圖2 顯示了不同k值下,數(shù)據(jù)點(diǎn)相互k 近鄰的變化情況。圖中虛線單向箭頭代表k 近鄰關(guān)系,雙向箭頭代表相互k 近鄰關(guān)系(點(diǎn)o和r存在一條雙向箭頭),點(diǎn)p為離群點(diǎn)。

    圖2 參數(shù)k 變化對(duì)相互k 近鄰關(guān)系的影響

    由于圖中離群點(diǎn)p遠(yuǎn)離其他點(diǎn),且參數(shù)k較小,所以點(diǎn)[o,s,r] 是點(diǎn)p的k 近鄰點(diǎn),但點(diǎn)p不是點(diǎn)[o,s,r] 的k 近鄰點(diǎn),因此點(diǎn)[o,s,r] 不會(huì)與點(diǎn)p形成相互近鄰關(guān)系。k=4 時(shí)點(diǎn)p僅與點(diǎn)q形成了相互近鄰關(guān)系,而其他點(diǎn)均有3 或4 個(gè)相互k 近鄰點(diǎn)。

    表1 統(tǒng)計(jì)了圖2 中不同參數(shù)k下,部分?jǐn)?shù)據(jù)點(diǎn)相互k 近鄰點(diǎn)的變化。當(dāng)參數(shù)k遞減時(shí),數(shù)據(jù)點(diǎn)的k 近鄰點(diǎn)減少,所以數(shù)據(jù)點(diǎn)的相互k 近鄰點(diǎn)也會(huì)減少,相互近鄰點(diǎn)開(kāi)始發(fā)生變化。由于離群點(diǎn)p僅有一個(gè)相互k 近鄰點(diǎn),因此隨著參數(shù)k下降,最多發(fā)生一次相互k 近鄰變化。但位于聚類區(qū)域的點(diǎn)[q,o,s],由于其相互k 近鄰點(diǎn)個(gè)數(shù)接近k 近鄰點(diǎn)個(gè)數(shù),伴隨k值下降,這些點(diǎn)會(huì)有多次相互k 近鄰變化。

    根據(jù)圖2 和表1 的描述可以總結(jié)出:(1)在某一參數(shù)k下,離群點(diǎn)的相互k 近鄰點(diǎn)個(gè)數(shù)要小于k近鄰點(diǎn)個(gè)數(shù);(2)在變化的近鄰參數(shù)k下,離群點(diǎn)的相互k 近鄰點(diǎn)數(shù)相對(duì)穩(wěn)定,不易發(fā)生變化。本文根據(jù)(1)設(shè)計(jì)一種基于相互k 近鄰關(guān)系的近鄰剪枝方法,排除正常點(diǎn);根據(jù)(2)設(shè)計(jì)一種在變化參數(shù)k下基于數(shù)據(jù)點(diǎn)相互k 近鄰波動(dòng)的離群點(diǎn)檢測(cè)算法。

    表1 數(shù)據(jù)點(diǎn)相互k 近鄰點(diǎn)個(gè)數(shù)

    1.2 相互k 近鄰數(shù)統(tǒng)計(jì)算法

    根據(jù)1.1 節(jié)描述的相關(guān)定義,統(tǒng)計(jì)相互k 近鄰數(shù)量的算法如算法1 所示,首先根據(jù)輸入的近鄰參數(shù)k計(jì)算每個(gè)點(diǎn)的k 近鄰和反k 近鄰;再根據(jù)相互k 近鄰的定義,搜索每個(gè)數(shù)據(jù)點(diǎn)的相互k 近鄰;最后統(tǒng)計(jì)每個(gè)數(shù)據(jù)點(diǎn)的相互k 近鄰的數(shù)量作為輸出。

    在相互近鄰數(shù)搜索(MUNn-Searching)算法中,KNN(i)代表數(shù)據(jù)點(diǎn)i的k 近鄰點(diǎn)集合,RNN(i)代表數(shù)據(jù)點(diǎn)i的反向k近鄰集合,MUN(i)代表數(shù)據(jù)點(diǎn)i的相互k近鄰點(diǎn)集合。MUNn-Searching 算法的時(shí)間復(fù)雜度源于利用KD 樹(shù)計(jì)算k 近鄰點(diǎn)的過(guò)程,時(shí)間復(fù)雜度為O(n·logn),n為數(shù)據(jù)集中數(shù)據(jù)點(diǎn)的個(gè)數(shù)。

    2 近鄰差波動(dòng)算法

    2.1 近鄰剪枝算法思想

    離群點(diǎn)檢測(cè)算法中對(duì)聚類區(qū)域中正常點(diǎn)的計(jì)算是沒(méi)有必要的,為減少此類點(diǎn)的計(jì)算,本文利用相互k 近鄰提出了一種近鄰剪枝算法,能夠剪枝大部分聚類區(qū)域的正常點(diǎn),減少后續(xù)離群點(diǎn)檢測(cè)算法的計(jì)算量。

    根據(jù)定義2 k 近鄰、定義4 相互k 近鄰和圖2可知,由于離群的數(shù)據(jù)點(diǎn)距離聚類區(qū)域的數(shù)據(jù)點(diǎn)較遠(yuǎn),難以被聚類區(qū)域的點(diǎn)看作k 近鄰點(diǎn),因此相互k 近鄰點(diǎn)的數(shù)量遠(yuǎn)遠(yuǎn)小于k 近鄰點(diǎn)數(shù)量,反之位于聚類區(qū)域點(diǎn)的相互k 近鄰點(diǎn)數(shù)量接近k 近鄰點(diǎn)數(shù)量。因此,聚類區(qū)域點(diǎn)的k 近鄰點(diǎn)數(shù)與相互k 近鄰點(diǎn)數(shù)的比值接近1,稀疏區(qū)域點(diǎn)的k 近鄰點(diǎn)數(shù)與相互k 近鄰點(diǎn)數(shù)的比值遠(yuǎn)遠(yuǎn)大于1。據(jù)此特點(diǎn)可以使大部分正常點(diǎn)被剪枝。

    定義5近鄰剪枝因子(NPF)。NPF(p)是數(shù)據(jù)點(diǎn)p在某一k值下k 近鄰個(gè)數(shù)和相互k 近鄰點(diǎn)個(gè)數(shù)的比值,定義為式(4)。

    式中,KNNn(p)表示數(shù)據(jù)點(diǎn)的k 近鄰點(diǎn)個(gè)數(shù),等于近鄰參數(shù)k,MUNn(p)表示數(shù)據(jù)點(diǎn)p的相互k 近鄰點(diǎn)個(gè)數(shù)。將分母MUNn(p)加1 是為了防止出現(xiàn)分母為0,即數(shù)據(jù)點(diǎn)p沒(méi)有相互k 近鄰點(diǎn)的特殊情況,分子KNNn(p)加1 是為了降低MUNn(p)加1 帶來(lái)的影響。

    2.2 近鄰剪枝算法

    根據(jù)2.1 節(jié)中描述及相關(guān)定義,近鄰剪枝算法如算法2 所示,該算法首先根據(jù)輸入的參數(shù)k統(tǒng)計(jì)數(shù)據(jù)點(diǎn)k 近鄰點(diǎn)和相互k 近鄰點(diǎn)個(gè)數(shù),隨后計(jì)算數(shù)據(jù)點(diǎn)的近鄰剪枝因子NPF,最后對(duì)所有數(shù)據(jù)點(diǎn)按NPF 值降序排序,保留最大的前pt個(gè)數(shù)據(jù)點(diǎn)作為可疑點(diǎn)。

    剪枝后保留的可疑點(diǎn)的相互近鄰數(shù)很少,能夠減少相互近鄰隨參數(shù)k變化而變化的次數(shù),有利于提高基于近鄰差波動(dòng)的離群點(diǎn)檢測(cè)算法精度。NPF算法的時(shí)間復(fù)雜度主要來(lái)源于利用KD 樹(shù)計(jì)算k 近鄰點(diǎn)的過(guò)程,時(shí)間復(fù)雜度為O(n·logn),n為數(shù)據(jù)集中數(shù)據(jù)點(diǎn)的個(gè)數(shù)。相比基于聚類的剪枝算法[22],具有剪枝程度大、速度快的優(yōu)點(diǎn)。

    2.3 近鄰差波動(dòng)因子算法思想

    本文提出了一種基于近鄰差波動(dòng)因子的離群點(diǎn)檢測(cè)方法FNOD,算法思想源于相互k 近鄰關(guān)系。聚類區(qū)域的點(diǎn)容易形成相互k 近鄰,且相互k 近鄰易隨參數(shù)k減小而減少,相反,由于離群點(diǎn)遠(yuǎn)離聚類區(qū)域,相互k 近鄰點(diǎn)很少,所以相互k 近鄰不易隨k值減小而減少。

    圖3 所示的數(shù)據(jù)集中,雙向虛線代表相互k 近鄰關(guān)系,A代表一個(gè)小聚類,點(diǎn)B為局部離群點(diǎn),點(diǎn)C、D、E為全局離群點(diǎn)。虛線表示在當(dāng)前k值下存在的相互k 近鄰關(guān)系。對(duì)比發(fā)現(xiàn)在k=[10,9,…,2]過(guò)程中全局離群點(diǎn)C、D、E的相互k 近鄰點(diǎn)不會(huì)變化;k=[1,2,…,5]過(guò)程中局部離群點(diǎn)B的相互k近鄰點(diǎn)不會(huì)變化;聚類A中的點(diǎn)在k每次變化后都會(huì)發(fā)生變化。離群程度越高的點(diǎn)越不易發(fā)生相互近鄰的變化,本文據(jù)此設(shè)置一個(gè)迭代減小的參數(shù)k,隨著k值減小,數(shù)據(jù)點(diǎn)相互k 近鄰點(diǎn)發(fā)生變化,離群程度越高的點(diǎn),其相互k 近鄰點(diǎn)數(shù)越少,甚至為0,不易變化。本文設(shè)計(jì)用波動(dòng)的方式描述數(shù)據(jù)點(diǎn)相互近鄰變化程度,波動(dòng)越小的點(diǎn)是離群點(diǎn)的概率越大。

    圖3 FNOD 算法思想示意圖

    2.4 相關(guān)定義

    本節(jié)詳細(xì)介紹FNOD 算法及其相關(guān)定義,其中,D表示數(shù)據(jù)集;p代表數(shù)據(jù)集中的數(shù)據(jù)點(diǎn);i代表參數(shù)k的迭代次數(shù);ki代表第i次迭代 時(shí)的k值;MUNi(p)表示數(shù)據(jù)點(diǎn)p在第i次迭代時(shí)的相互k 近鄰點(diǎn)個(gè)數(shù);n為正整數(shù)表示初始k值。

    定義6近鄰差d(p)。di(p)是數(shù)據(jù)點(diǎn)p第i次迭代后相互k 近鄰點(diǎn)數(shù)的差,用來(lái)描述相互k 近鄰的變化程度,定義為式(5)。式中MUNi-1(p)和MUNi(p)分別為第i-1 和第i次參數(shù)k變化后,數(shù)據(jù)點(diǎn)p的相互k 近鄰點(diǎn)個(gè)數(shù)。n為數(shù)據(jù)點(diǎn)個(gè)數(shù),本文將一個(gè)di(p)看作一次波動(dòng)。

    定義7穩(wěn)態(tài)ST(steady)。穩(wěn)態(tài)表示數(shù)據(jù)點(diǎn)在相鄰兩次k值變化過(guò)程中近鄰波動(dòng)差di(p)=0 的狀態(tài)。

    本文定義ST=0,是因離群點(diǎn)的相互k 近鄰點(diǎn)較少,因此在近鄰參數(shù)k下降過(guò)程中,離群點(diǎn)的近鄰差不容易發(fā)生變化,即di(p)=0,相反正常點(diǎn)會(huì)隨著參數(shù)k的變化而變化。統(tǒng)計(jì)數(shù)據(jù)點(diǎn)在整個(gè)參數(shù)k值迭代過(guò)程中di(p)每次的變化情況是否貼近di(p)=0,因此設(shè)置整體穩(wěn)態(tài)ST=0。

    定義8近鄰下降率α。參數(shù)k的下降速度定義為近鄰下降率。定義為式(6)。

    近鄰下降率α直接決定算法迭代的次數(shù),α值越大,k值減小的速度越快,算法迭代的次數(shù)越少,但會(huì)降低離群點(diǎn)檢測(cè)的精確度。如圖4 所示,k=3時(shí)點(diǎn)p的相互近鄰點(diǎn)數(shù)為1;k=2 時(shí),點(diǎn)p的相互k近鄰點(diǎn)減少到0;k=1 時(shí),點(diǎn)p的相互k 近鄰點(diǎn)仍為0。因此k值從3 到2 形成了一次波動(dòng),從2 到1 是一個(gè)穩(wěn)態(tài)。穩(wěn)態(tài)有利于增加離群程度,而波動(dòng)會(huì)降低離群程度。若參數(shù)k直接從3 降到1,會(huì)丟失一個(gè)穩(wěn)態(tài),降低離群程度,因此本文設(shè)置近鄰下降率α=1。

    圖4 近鄰下降率α 對(duì)穩(wěn)態(tài)的影響

    此外設(shè)置k=1 時(shí)停止迭代,此時(shí)每個(gè)數(shù)據(jù)點(diǎn)只 有1 個(gè)k 近鄰點(diǎn),每個(gè)數(shù)據(jù)點(diǎn)至多只有1 個(gè)相互k近鄰點(diǎn),減少相互k 近鄰點(diǎn)數(shù)由1 到0 帶來(lái)的必然波動(dòng)。

    定義9近鄰差波動(dòng)因子FNOD(p)描述數(shù)據(jù)點(diǎn)p隨k值下降,點(diǎn)p的近鄰波動(dòng)差d(p)的變化情況,參考統(tǒng)計(jì)學(xué)中的標(biāo)準(zhǔn)差,定義為式(7)。

    標(biāo)準(zhǔn)差描述的是各個(gè)階段的數(shù)據(jù)相對(duì)均值的波動(dòng)情況,本文中要求統(tǒng)計(jì)數(shù)據(jù)點(diǎn)相對(duì)于穩(wěn)態(tài)的波動(dòng)情況,因此,用穩(wěn)態(tài)ST=0 替換均值。本文設(shè)置初始參數(shù)k,同時(shí)參數(shù)k按近鄰下降率α=1 迭代,直到k=1,共迭代n-1 次。FNOD(p)波動(dòng)值越小,說(shuō)明此點(diǎn)是離群點(diǎn)的概率越高。

    在圖5 (a)所示的人工數(shù)據(jù)集中,驗(yàn)證了隨著參數(shù)k減小,不同類型的點(diǎn)的近鄰差波動(dòng)不同。圖中數(shù)據(jù)點(diǎn)A和B為正常點(diǎn)、C為離群點(diǎn),它們的近鄰差波動(dòng)如圖5(b)所示,圖中橫坐標(biāo)軸為參數(shù)k,縱坐標(biāo)軸為近鄰波動(dòng)差,根據(jù)近鄰波動(dòng)因子,定義ST=0 為橫坐標(biāo)軸。計(jì)算圖中折線相對(duì)于橫坐標(biāo)軸的波動(dòng)情況,可得FNOD(A)=0.95、FNOD(B)=1.0、FNOD(C)=0.46。點(diǎn)C的近鄰波動(dòng)因子遠(yuǎn)小于其余兩點(diǎn),因此點(diǎn)C為離群點(diǎn)。通過(guò)觀察圖5(b)也可以看出,離群點(diǎn)C的波動(dòng)程度很小,只有4次d(p)=1 的波動(dòng),相反正常點(diǎn)B有18次d(p)=1,點(diǎn)A擁有多次d(p)=1和d(p)=2 的波動(dòng)。

    圖5 正常數(shù)據(jù)和離群數(shù)據(jù)樣本

    2.5 FNOD 算法描述

    本文提出的一種基于近鄰差波動(dòng)的離群點(diǎn)檢測(cè)算法FNOD,輸入數(shù)據(jù)集D和參數(shù)k,輸出離群點(diǎn)。首先對(duì)數(shù)據(jù)集進(jìn)行剪枝,排除位于聚類區(qū)域的正常點(diǎn),留下可疑點(diǎn);隨后在迭代減小的參數(shù)k下,計(jì)算可疑點(diǎn)的近鄰波動(dòng)因子,按從小到大排序,前n個(gè)點(diǎn)即為離群點(diǎn)。FNOD 算法代碼如算法3 所示。

    算法3中Odoubt存放剪枝后保留的可疑點(diǎn),MUN(pk)為當(dāng)前k值下,數(shù)據(jù)點(diǎn)p的相互k 近鄰點(diǎn)數(shù),集合MUN(p)存放點(diǎn)p每次k值變化后的相互近鄰數(shù),集合FNOD(Odoubt)存放所有可疑點(diǎn)的近鄰差波動(dòng)因子,算法最終輸出波動(dòng)最小的前n個(gè)點(diǎn)作為離群點(diǎn)。FNOD 算法的時(shí)間復(fù)雜度主要來(lái)源于兩方面:(1)使用KD 樹(shù)尋找相互k 近鄰點(diǎn)個(gè)數(shù),時(shí)間復(fù)雜度為O(n·logn),n為剪枝后可疑點(diǎn)個(gè)數(shù);(2)參數(shù)k迭代減小,時(shí)間復(fù)雜度為O(k)。算法總體的時(shí)間復(fù)雜度為O(k·n·logn)。

    3 實(shí)驗(yàn)評(píng)估

    為檢測(cè)FNOD 算法的性能,在人工數(shù)據(jù)集和真實(shí)數(shù)據(jù)集下進(jìn)行實(shí)驗(yàn),同時(shí)將FNOD 算法與較為流行的——利用其他近鄰關(guān)系的LOF[13]、INFLO[14]、NOF[20]、NOF2[15]算法和同樣迭代k值的INS[21]算法進(jìn)行對(duì)比。FNOD 算法和INS 算法的k值分別對(duì)應(yīng)初始k值和截止k值。實(shí)驗(yàn)環(huán)境如表2 所示,實(shí)驗(yàn)結(jié)果使用Python 進(jìn)行可視化處理。

    表2 實(shí)驗(yàn)環(huán)境

    3.1 實(shí)驗(yàn)指標(biāo)

    在大多數(shù)實(shí)際應(yīng)用中,相比大量存在的正常數(shù)據(jù),含有異常值的數(shù)據(jù)顯得非常稀有,數(shù)據(jù)分布存在極端不平衡現(xiàn)象。因此,常見(jiàn)的準(zhǔn)確率等指標(biāo)不能客觀評(píng)價(jià)算法性能。為評(píng)估離群點(diǎn)檢測(cè)的性能,針對(duì)人工數(shù)據(jù)集,采用精確率(precision,Pr)指標(biāo)進(jìn)行評(píng)估。精確率定義如式(8)所示。

    式中,TP表示算法檢測(cè)到的真實(shí)離群點(diǎn)數(shù)量,FP表示算法錯(cuò)誤地將正常點(diǎn)判斷為離群點(diǎn)的數(shù)量。精確率數(shù)值越大,算法性能越好。

    針對(duì)真實(shí)數(shù)據(jù)集,采用F1 曲線和接受者操作特性曲線(receiver operating characteristic curve,ROC)的曲線下面積(area under curve,AUC)進(jìn)行評(píng)估。F1 值是衡量二分類模型的一種常用指標(biāo),其同時(shí)兼顧了精確率和召回率兩個(gè)指標(biāo)。F1 值越接近1,算法性能越好。F1 值定義如式(9)所示。

    ROC 是以真陽(yáng)性率(TPR)為縱坐標(biāo),假陽(yáng)性率(FPR)為橫坐標(biāo)繪制的曲線,ROC 曲線描繪了兩者的相對(duì)權(quán)衡。真陽(yáng)性率和假陽(yáng)性率的定義如式(10)、(11)所示。AUC 可以直觀地展現(xiàn)出算法的性能,值取0 到1 之間,越大的AUC 值意味著算法有更大的概率將離群點(diǎn)排在正常點(diǎn)之前,所以AUC 值越大越好,小于0.5 意味著算法不可用。

    3.2 人工數(shù)據(jù)集

    為測(cè)試本文算法在各種復(fù)雜數(shù)據(jù)分布下的性能,實(shí)驗(yàn)在圖6 所示的6 種二維人工數(shù)據(jù)集Data_01~ Data_06 中進(jìn)行,圖6 中“o”代表離群點(diǎn)。每個(gè)數(shù)據(jù)集的屬性特征如表3 所示。

    圖6 6 種人工數(shù)據(jù)集分布

    表3 人工數(shù)據(jù)集特征

    圖7 展示了本文FNOD 算法和其余5 個(gè)算法在6 個(gè)人工數(shù)據(jù)集上精確率隨k值變化的過(guò)程,橫坐標(biāo)為k值,縱坐標(biāo)為精確率Pr。

    圖7 人工數(shù)據(jù)集下不同算法的精確率變化曲線

    隨著參數(shù)k不斷增大,FNOD 算法的精準(zhǔn)率不斷上升,最終大于或等于其余算法。特別是在Data_01、Data_05、Data_06 中,FNOD 算法的峰值超出了其余算法的峰值,分別達(dá)到0.95、0.98、0.86。此外FNOD 算法在Data_02、Data_03、Data_06 數(shù)據(jù)集中,曲線變化程度接近且高于同樣使用相互k近鄰關(guān)系的NOF2 算法。隨著k值不斷增大,實(shí)驗(yàn)中所有算法的精確率有所下降,但本文FNOD 算法的下降程度要低于其余算法,特別是在Data_01 數(shù)據(jù)集中初始參數(shù)k從150 增加到300 的過(guò)程中LOF、INFLO、NOF 和NOF2 的下降率分別為0.05、0.11、0.07 和0.10,而FNOD 的下降率為0.04,這是因?yàn)殡S著參數(shù)k增大,利用距離或密度的方法會(huì)不斷獲取一個(gè)較遠(yuǎn)的近鄰點(diǎn),這些方法依賴k 近鄰點(diǎn)的距離計(jì)算離群因子,因此不斷加入距離較大的k 近鄰點(diǎn)不利于算法的精確度,而本文FNOD 算法用數(shù)量計(jì)算離群程度,受到的影響較小。

    由于INS 算法相比于其余算法需要更大的k值,所以圖7 中沒(méi)有體現(xiàn)INS 算法的最佳精確率,將INS 算法的最佳精確率放置在表4 中。

    表4 人工數(shù)據(jù)集精確率

    通過(guò)總結(jié)圖7 和表4 的數(shù)據(jù),FNOD 算法在Data_02、Data_01、Data_03、Data_06 表現(xiàn)最優(yōu),Data_04 和Data_05 數(shù)據(jù)集中數(shù)據(jù)聚類不明顯,所以表現(xiàn)略低于NOF2 算法。由于FNOD 算法需要統(tǒng)計(jì)多次參數(shù)k變化下的數(shù)據(jù),當(dāng)初始k值取到10 和20時(shí),算法只能獲得9 和19 次的波動(dòng)數(shù)據(jù),因此FNOD 算法在初始k值較小的情況下精確率較低。隨著初始k值增加,FNOD 算法獲取波動(dòng)的數(shù)據(jù)增多,算法的精確度提高。

    3.3 真實(shí)數(shù)據(jù)集

    為較為全面地檢測(cè)FNOD算法的真實(shí)性能,本文實(shí)驗(yàn)選擇在6 個(gè)真實(shí)數(shù)據(jù)集Ecoli、Lonoshpere、Lymphography、PenDigits、Stamps 和Wdbc 中進(jìn)行,6個(gè)真實(shí)數(shù)據(jù)集均來(lái)自UCI 數(shù)據(jù)庫(kù),表5 展示了真實(shí)數(shù)據(jù)集的數(shù)據(jù)特征。

    表5 真實(shí)數(shù)據(jù)集特征

    表6 展示了真實(shí)數(shù)據(jù)集下FNOD 算法和其余5個(gè)算法的AUC 值,同時(shí)標(biāo)注出每個(gè)數(shù)據(jù)集中排名前2 的算法。FNOD 算法在每個(gè)真實(shí)數(shù)據(jù)集上的AUC值均屬于表現(xiàn)最優(yōu)的前2 個(gè)算法。特別是在Ecoli和PenDigits 中,FNOD 的AUC 值達(dá)到了0.96,超過(guò)同樣使用相互近鄰關(guān)系的NOF2 算法的0.91 和使用變化k值的INS 算法的0.78。在數(shù)據(jù)量較大的PenDigits 和離群點(diǎn)數(shù)較多的Lonoshpere 中,FNOD算法同樣保持了較好的檢測(cè)效果。面對(duì)維數(shù)較高的數(shù)據(jù)集Lymphography 時(shí),FNOD 算法表現(xiàn)不佳,僅為0.80,但也接近其余幾種算法的最佳值。整體上看FNOD 算法AUC 值大于同樣使用相互k近鄰的NOF2 算法。

    表6 真實(shí)數(shù)據(jù)集AUC值

    圖8 展示了各個(gè)算法F1 值隨參數(shù)k變化的曲線。通過(guò)觀察圖像可以得到,在各個(gè)數(shù)據(jù)集中,除在PenDigits 和Stamps 下的INS 算法F1 值為0.5,其余每個(gè)算法在各個(gè)數(shù)據(jù)集下的F1 曲線都接近一條逐漸上升的擬合曲線,表明各算法都具備一定的二分類效果。

    圖8 真實(shí)數(shù)據(jù)集下不同算法的F1 值變化曲線

    真實(shí)數(shù)據(jù)集中,FNOD 算法在初始參數(shù)k較小時(shí)性能要低于其余5 種算法。隨著k值增大,FNOD算法的F1 值逐漸上升,最佳F1 值大于或等于其余算法。由于Ecoli 數(shù)據(jù)集和數(shù)據(jù)集Lymphography 中數(shù)據(jù)數(shù)量較少,較大的初始參數(shù)k會(huì)接近數(shù)據(jù)點(diǎn)數(shù)量,從而導(dǎo)致數(shù)據(jù)集中離群點(diǎn)擁有較多的相互k 近鄰點(diǎn),不利于本文算法,所以FNOD 算法僅接近或略高于其余算法。Stamps 數(shù)據(jù)集中FNOD 算法的F1峰值達(dá)到了1,超出了NOF2 算法的0.91 和LOF 算法的0.92。在Lonoshpere 數(shù)據(jù)集中,FNOD 算法和LOF、INFLO、NOF 的指標(biāo)均在0.82 上下波動(dòng)。FNOD 算法優(yōu)于同樣使用相互近鄰關(guān)系的NOF2 算法和利用參數(shù)k迭代的INS 算法。綜合上述2 個(gè)指標(biāo),相較于其他算法,FNOD 算法在檢測(cè)性能上有不同程度的優(yōu)勢(shì)。實(shí)驗(yàn)驗(yàn)證了本文算法能全面準(zhǔn)確地檢測(cè)到離群點(diǎn)。

    3.4 檢測(cè)效率對(duì)比

    為對(duì)比FNOD 算法和其余算法的離群點(diǎn)檢測(cè)效率,本節(jié)統(tǒng)計(jì)了各算法在人工數(shù)據(jù)集和真實(shí)數(shù)據(jù)集上達(dá)到最高檢測(cè)精度的時(shí)間消耗,同時(shí)標(biāo)注出每個(gè)數(shù)據(jù)集中排名前2 的算法,如表7 和表8 所示,表中單位為秒。

    表7、表8 顯示了各算法在不同數(shù)據(jù)集下的時(shí)間消耗。本文的FNOD 算法在大部分?jǐn)?shù)據(jù)集中都屬于排名前2 的算法,特別是在Data_06 和PenDigits中,算法的時(shí)間消耗為9.36 s 和5.35 s,遠(yuǎn)低于其余算法。本文的FNOD 算法和INS 算法都需要計(jì)算不同k值下的近鄰信息,算法時(shí)間消耗較大,但由于FNOD 算法利用NPF 算法對(duì)數(shù)據(jù)集進(jìn)行了剪枝,很大程度上減少了算法關(guān)于正常點(diǎn)的計(jì)算,從而減少了時(shí)間消耗,所以FNOD 算法的時(shí)間消耗遠(yuǎn)低于INS 算法。此外,由于Data_02 和Ecoli 數(shù)據(jù)集中數(shù)據(jù)分布較為分散,NPF 算法能夠剪枝的正常點(diǎn)較少,導(dǎo)致FNOD 算法的時(shí)間消耗較大。綜上所述,結(jié)合圖7、圖8 的實(shí)驗(yàn)結(jié)果,可以看出FNOD 算法以較低的時(shí)間消耗保持了較高的算法性能。

    表7 人工數(shù)據(jù)集時(shí)間消耗

    表8 真實(shí)數(shù)據(jù)集時(shí)間消耗

    4 結(jié)論

    本文分析了基于各種近鄰關(guān)系的離群點(diǎn)檢測(cè)算法和近年來(lái)較為新穎的算法。針對(duì)傳統(tǒng)算法精確度較低且局限于獲取一個(gè)參數(shù)k下的離群信息的問(wèn)題,首先提出了一種基于相互k 近鄰關(guān)系的近鄰剪枝方法,排除大部分位于聚類區(qū)域的正常點(diǎn),減少了關(guān)于正常點(diǎn)的冗余計(jì)算,同時(shí)提高了FNOD 算法的精確度;其次,提出了一種基于相互近鄰波動(dòng)的離群點(diǎn)檢測(cè)算法,統(tǒng)計(jì)不同參數(shù)k下數(shù)據(jù)點(diǎn)的近鄰差,根據(jù)這種差值的波動(dòng)作為離群因子檢測(cè)離群點(diǎn)。在人工數(shù)據(jù)集和真實(shí)數(shù)據(jù)集下的實(shí)驗(yàn)驗(yàn)證了該算法具有良好的離群點(diǎn)檢測(cè)能力。但算法對(duì)初始參數(shù)k的選取也較為敏感,如何自適應(yīng)獲取初始參數(shù)k、減少算法對(duì)參數(shù)的依賴從而提高精確率,將是未來(lái)的研究方向。

    猜你喜歡
    離群剪枝波動(dòng)
    人到晚年宜“剪枝”
    基于YOLOv4-Tiny模型剪枝算法
    羊肉價(jià)回穩(wěn) 后期不會(huì)大幅波動(dòng)
    微風(fēng)里優(yōu)美地波動(dòng)
    2019年國(guó)內(nèi)外油價(jià)或?qū)⒉▌?dòng)加劇
    干濕法SO2排放波動(dòng)對(duì)比及分析
    剪枝
    離群數(shù)據(jù)挖掘在發(fā)現(xiàn)房產(chǎn)銷售潛在客戶中的應(yīng)用
    離群的小雞
    應(yīng)用相似度測(cè)量的圖離群點(diǎn)檢測(cè)方法
    91午夜精品亚洲一区二区三区| 色吧在线观看| 丰满乱子伦码专区| 午夜免费激情av| 如何舔出高潮| 伊人久久精品亚洲午夜| 只有这里有精品99| 少妇裸体淫交视频免费看高清| 51国产日韩欧美| 黄色欧美视频在线观看| 欧美xxⅹ黑人| 亚洲精品乱久久久久久| 精品欧美国产一区二区三| 国产精品久久视频播放| 最近2019中文字幕mv第一页| 啦啦啦韩国在线观看视频| 欧美日韩综合久久久久久| 日本午夜av视频| 国产精品女同一区二区软件| 国产一级毛片在线| 在线观看人妻少妇| 欧美 日韩 精品 国产| or卡值多少钱| 欧美日韩视频高清一区二区三区二| 美女内射精品一级片tv| 亚洲精品久久午夜乱码| 欧美另类一区| 久久99热这里只频精品6学生| av在线天堂中文字幕| 一区二区三区乱码不卡18| 99久国产av精品| 非洲黑人性xxxx精品又粗又长| 久久人人爽人人片av| 天堂av国产一区二区熟女人妻| 日本黄大片高清| 在线免费观看的www视频| 欧美成人一区二区免费高清观看| 观看免费一级毛片| 成人毛片60女人毛片免费| 五月玫瑰六月丁香| 午夜激情福利司机影院| 亚洲在久久综合| 街头女战士在线观看网站| 舔av片在线| 99热6这里只有精品| 久久久欧美国产精品| 成人毛片a级毛片在线播放| av又黄又爽大尺度在线免费看| 欧美日韩国产mv在线观看视频 | 一二三四中文在线观看免费高清| 超碰97精品在线观看| 亚洲无线观看免费| eeuss影院久久| 欧美zozozo另类| 极品教师在线视频| 日韩,欧美,国产一区二区三区| 久久99蜜桃精品久久| 最近视频中文字幕2019在线8| 99热6这里只有精品| 97超碰精品成人国产| 婷婷色麻豆天堂久久| 国产精品爽爽va在线观看网站| 乱系列少妇在线播放| 小蜜桃在线观看免费完整版高清| 2021天堂中文幕一二区在线观| 搡老乐熟女国产| 国产精品美女特级片免费视频播放器| 97超碰精品成人国产| 国产三级在线视频| 亚洲高清免费不卡视频| 日日啪夜夜爽| 永久免费av网站大全| 亚洲熟妇中文字幕五十中出| 99热6这里只有精品| 99久久精品一区二区三区| 国产伦一二天堂av在线观看| 黄色配什么色好看| 国产精品综合久久久久久久免费| 久久久久国产网址| 久久精品久久久久久久性| 午夜精品国产一区二区电影 | 亚州av有码| 日本一二三区视频观看| 日韩欧美一区视频在线观看 | 欧美成人精品欧美一级黄| 久久精品国产亚洲av涩爱| 五月伊人婷婷丁香| 亚洲va在线va天堂va国产| 男女那种视频在线观看| 婷婷色麻豆天堂久久| 超碰av人人做人人爽久久| 亚洲精品中文字幕在线视频 | 男女国产视频网站| 婷婷色av中文字幕| 欧美激情久久久久久爽电影| 亚洲精品乱久久久久久| 非洲黑人性xxxx精品又粗又长| 中文资源天堂在线| 搡女人真爽免费视频火全软件| 久久午夜福利片| 观看免费一级毛片| 日日啪夜夜撸| 91久久精品国产一区二区成人| 99久久人妻综合| 欧美日韩一区二区视频在线观看视频在线 | 大陆偷拍与自拍| 亚洲av免费在线观看| 国产老妇伦熟女老妇高清| 欧美潮喷喷水| 深夜a级毛片| 男女视频在线观看网站免费| 在线观看人妻少妇| 蜜臀久久99精品久久宅男| 听说在线观看完整版免费高清| 国产一级毛片在线| 成年女人看的毛片在线观看| 久久久精品欧美日韩精品| 女人被狂操c到高潮| 九草在线视频观看| 2018国产大陆天天弄谢| 男人狂女人下面高潮的视频| 国产精品一区二区在线观看99 | 成年av动漫网址| 欧美最新免费一区二区三区| 日本猛色少妇xxxxx猛交久久| 午夜激情欧美在线| 少妇高潮的动态图| 免费不卡的大黄色大毛片视频在线观看 | 免费看光身美女| 国产不卡一卡二| 国模一区二区三区四区视频| 成人午夜精彩视频在线观看| 久久久久精品久久久久真实原创| 美女cb高潮喷水在线观看| 精品一区二区三卡| 精品久久久久久久久亚洲| 国产精品久久视频播放| 免费人成在线观看视频色| 日日啪夜夜撸| 精品久久久精品久久久| 97超碰精品成人国产| 日韩中字成人| 毛片女人毛片| 美女被艹到高潮喷水动态| 你懂的网址亚洲精品在线观看| 亚洲av日韩在线播放| 在线播放无遮挡| 国产精品一区二区性色av| 国产av不卡久久| 欧美xxxx黑人xx丫x性爽| 亚洲精品乱码久久久v下载方式| 久久99热这里只频精品6学生| 久久青草综合色| 三级国产精品片| 欧美日本中文国产一区发布| 日本wwww免费看| 热99国产精品久久久久久7| 在线观看免费视频网站a站| 最新的欧美精品一区二区| 免费观看无遮挡的男女| 亚洲欧美色中文字幕在线| a级毛片在线看网站| 观看美女的网站| 亚洲av在线观看美女高潮| 国产福利在线免费观看视频| 啦啦啦中文免费视频观看日本| 极品少妇高潮喷水抽搐| 一区二区三区精品91| 一区二区三区四区激情视频| tube8黄色片| 日韩人妻精品一区2区三区| 久久综合国产亚洲精品| 亚洲欧美色中文字幕在线| 18在线观看网站| 男男h啪啪无遮挡| 巨乳人妻的诱惑在线观看| 婷婷色麻豆天堂久久| 午夜福利视频精品| 成年女人在线观看亚洲视频| 一区二区av电影网| 亚洲三区欧美一区| 成年美女黄网站色视频大全免费| 免费观看性生交大片5| 免费黄频网站在线观看国产| 久久97久久精品| 亚洲国产毛片av蜜桃av| 2022亚洲国产成人精品| 欧美人与性动交α欧美软件| 不卡视频在线观看欧美| 午夜久久久在线观看| 老汉色∧v一级毛片| 国产av码专区亚洲av| 精品一区在线观看国产| 在线观看人妻少妇| 亚洲人成电影观看| 中文乱码字字幕精品一区二区三区| 亚洲久久久国产精品| 欧美 亚洲 国产 日韩一| 国产免费又黄又爽又色| 99热国产这里只有精品6| 黑人欧美特级aaaaaa片| 麻豆精品久久久久久蜜桃| 国产成人精品一,二区| 国产有黄有色有爽视频| 国产精品偷伦视频观看了| 9色porny在线观看| 人妻系列 视频| 亚洲第一av免费看| 亚洲成av片中文字幕在线观看 | 天堂中文最新版在线下载| 亚洲综合色惰| 欧美日韩国产mv在线观看视频| 韩国精品一区二区三区| 欧美老熟妇乱子伦牲交| 交换朋友夫妻互换小说| 大码成人一级视频| 热re99久久国产66热| 狠狠精品人妻久久久久久综合| 18禁国产床啪视频网站| 成年美女黄网站色视频大全免费| 日日撸夜夜添| 91精品伊人久久大香线蕉| 欧美 日韩 精品 国产| 不卡视频在线观看欧美| 一区二区三区精品91| 亚洲精品国产色婷婷电影| 日韩免费高清中文字幕av| 新久久久久国产一级毛片| 亚洲av电影在线进入| 国产精品成人在线| 中文精品一卡2卡3卡4更新| av卡一久久| 少妇熟女欧美另类| kizo精华| 亚洲激情五月婷婷啪啪| 日韩三级伦理在线观看| 亚洲国产最新在线播放| 久久久久久人妻| 女人久久www免费人成看片| 街头女战士在线观看网站| 国产人伦9x9x在线观看 | 夫妻性生交免费视频一级片| 久久久精品国产亚洲av高清涩受| 久久青草综合色| 丝袜在线中文字幕| 中文字幕人妻丝袜一区二区 | 啦啦啦在线观看免费高清www| 日韩中文字幕欧美一区二区 | 在线精品无人区一区二区三| 欧美另类一区| 男女午夜视频在线观看| 免费播放大片免费观看视频在线观看| 婷婷成人精品国产| 一区二区三区精品91| 国产精品久久久久成人av| 捣出白浆h1v1| 成人18禁高潮啪啪吃奶动态图| 国产精品久久久av美女十八| 国产一区二区在线观看av| 人妻系列 视频| 制服丝袜香蕉在线| 亚洲综合精品二区| www.av在线官网国产| www.熟女人妻精品国产| 亚洲三级黄色毛片| 免费不卡的大黄色大毛片视频在线观看| 999精品在线视频| 男的添女的下面高潮视频| 大片免费播放器 马上看| 亚洲精品一二三| 少妇的丰满在线观看| 18禁动态无遮挡网站| 日韩一本色道免费dvd| 午夜福利影视在线免费观看| 亚洲精品美女久久av网站| 欧美中文综合在线视频| 日韩视频在线欧美| 国产成人免费观看mmmm| 亚洲av在线观看美女高潮| 香蕉国产在线看| 曰老女人黄片| 永久网站在线| 最近手机中文字幕大全| 午夜福利在线免费观看网站| 91在线精品国自产拍蜜月| 人妻 亚洲 视频| 少妇的丰满在线观看| 欧美成人午夜免费资源| 亚洲熟女精品中文字幕| 青春草国产在线视频| 在线看a的网站| 好男人视频免费观看在线| 不卡视频在线观看欧美| 色视频在线一区二区三区| 午夜福利乱码中文字幕| 在线观看三级黄色| tube8黄色片| 日本wwww免费看| 黄色 视频免费看| 国产黄色免费在线视频| 一二三四在线观看免费中文在| 午夜福利在线观看免费完整高清在| 嫩草影院入口| 欧美最新免费一区二区三区| 精品卡一卡二卡四卡免费| 捣出白浆h1v1| 久久精品久久精品一区二区三区| 免费看不卡的av| 欧美精品国产亚洲| 亚洲三级黄色毛片| 2018国产大陆天天弄谢| 一区福利在线观看| 久久久国产一区二区| 十八禁高潮呻吟视频| 婷婷色综合大香蕉| 久热久热在线精品观看| 如日韩欧美国产精品一区二区三区| 欧美日韩精品网址| 美女大奶头黄色视频| 高清欧美精品videossex| 波野结衣二区三区在线| 毛片一级片免费看久久久久| 成人免费观看视频高清| 卡戴珊不雅视频在线播放| 久久精品国产亚洲av涩爱| 制服人妻中文乱码| 久久av网站| 成人影院久久| 国产又色又爽无遮挡免| 国产片内射在线| 女人高潮潮喷娇喘18禁视频| 中文字幕人妻丝袜制服| av有码第一页| 青春草亚洲视频在线观看| 日韩电影二区| 有码 亚洲区| 久久国产精品男人的天堂亚洲| 最近最新中文字幕免费大全7| 亚洲美女搞黄在线观看| 欧美日韩一级在线毛片| 久久久久久久国产电影| 国产精品秋霞免费鲁丝片| 中文字幕亚洲精品专区| 欧美bdsm另类| 国产爽快片一区二区三区| 久久99蜜桃精品久久| 国产精品国产三级国产专区5o| 亚洲精品自拍成人| 日韩中文字幕欧美一区二区 | 免费女性裸体啪啪无遮挡网站| 天天躁日日躁夜夜躁夜夜| 亚洲经典国产精华液单| 性色avwww在线观看| 久久女婷五月综合色啪小说| 好男人视频免费观看在线| 亚洲成色77777| 久久国产亚洲av麻豆专区| 免费大片黄手机在线观看| 国产成人av激情在线播放| 国产成人一区二区在线| 久久99热这里只频精品6学生| 99re6热这里在线精品视频| 亚洲av电影在线观看一区二区三区| 亚洲人成网站在线观看播放| 成人影院久久| 中文字幕人妻丝袜一区二区 | 如何舔出高潮| 精品国产乱码久久久久久小说| 丝袜在线中文字幕| 成人国产麻豆网| 在线亚洲精品国产二区图片欧美| 久久精品久久久久久噜噜老黄| 亚洲精品国产av蜜桃| 欧美日韩精品成人综合77777| 婷婷成人精品国产| 免费播放大片免费观看视频在线观看| 高清在线视频一区二区三区| 可以免费在线观看a视频的电影网站 | 免费黄网站久久成人精品| 最新中文字幕久久久久| 亚洲伊人色综图| 极品人妻少妇av视频| 久久精品国产a三级三级三级| 菩萨蛮人人尽说江南好唐韦庄| 日韩制服丝袜自拍偷拍| 99热网站在线观看| 日韩视频在线欧美| 91久久精品国产一区二区三区| 1024香蕉在线观看| 两个人看的免费小视频| 久久精品国产亚洲av涩爱| 看免费av毛片| 人人妻人人澡人人爽人人夜夜| 毛片一级片免费看久久久久| 日本免费在线观看一区| av女优亚洲男人天堂| 久久久久久久久久久久大奶| 建设人人有责人人尽责人人享有的| 91国产中文字幕| 亚洲国产精品成人久久小说| 伦理电影大哥的女人| www.熟女人妻精品国产| 国产在线一区二区三区精| 一区二区三区精品91| 午夜老司机福利剧场| 亚洲,欧美精品.| 精品久久久久久电影网| 亚洲五月色婷婷综合| 美女脱内裤让男人舔精品视频| 美女xxoo啪啪120秒动态图| 天天躁狠狠躁夜夜躁狠狠躁| 国产极品粉嫩免费观看在线| 久久精品夜色国产| 欧美日韩综合久久久久久| 我的亚洲天堂| 在线观看免费视频网站a站| 亚洲伊人久久精品综合| 激情视频va一区二区三区| 日本-黄色视频高清免费观看| 午夜福利视频精品| 深夜精品福利| 一级毛片电影观看| 老女人水多毛片| 日韩伦理黄色片| 国产精品国产三级国产专区5o| 青草久久国产| 自线自在国产av| 成人国语在线视频| 精品一品国产午夜福利视频| 中国国产av一级| 久久精品国产亚洲av涩爱| 国产1区2区3区精品| 国产av精品麻豆| 天天躁日日躁夜夜躁夜夜| 黄频高清免费视频| 亚洲欧美一区二区三区国产| 国产 一区精品| 18禁观看日本| 国产精品亚洲av一区麻豆 | 国产xxxxx性猛交| 丝袜美腿诱惑在线| 亚洲天堂av无毛| 丰满饥渴人妻一区二区三| 日产精品乱码卡一卡2卡三| 91精品国产国语对白视频| 精品少妇黑人巨大在线播放| av在线观看视频网站免费| 国产精品99久久99久久久不卡 | 成年人免费黄色播放视频| www.精华液| 国产又爽黄色视频| 亚洲一级一片aⅴ在线观看| 日日啪夜夜爽| 日韩一卡2卡3卡4卡2021年| 亚洲精品国产av蜜桃| 一区在线观看完整版| www.自偷自拍.com| 色94色欧美一区二区| 最近中文字幕高清免费大全6| 日韩在线高清观看一区二区三区| 一边亲一边摸免费视频| tube8黄色片| 国产成人免费观看mmmm| 久久久久久人妻| 久久人妻熟女aⅴ| 中文字幕精品免费在线观看视频| 老鸭窝网址在线观看| 热re99久久精品国产66热6| 日韩中字成人| 国产精品麻豆人妻色哟哟久久| 日韩av免费高清视频| 日韩在线高清观看一区二区三区| 国精品久久久久久国模美| 欧美激情高清一区二区三区 | 老鸭窝网址在线观看| 亚洲精品在线美女| av片东京热男人的天堂| 少妇被粗大的猛进出69影院| 国产成人免费无遮挡视频| av.在线天堂| 亚洲五月色婷婷综合| 看非洲黑人一级黄片| 在线观看人妻少妇| 大片电影免费在线观看免费| 亚洲,欧美精品.| 99久久综合免费| 天天操日日干夜夜撸| 性色av一级| 搡女人真爽免费视频火全软件| 美女午夜性视频免费| 国产日韩一区二区三区精品不卡| 老司机影院毛片| 男人爽女人下面视频在线观看| 国产日韩欧美亚洲二区| 久久久精品94久久精品| 国产一区二区激情短视频 | 久久99精品国语久久久| 久久精品国产亚洲av天美| 777米奇影视久久| 深夜精品福利| 婷婷色综合www| 亚洲一区二区三区欧美精品| 久久人人97超碰香蕉20202| 一级片'在线观看视频| 伦精品一区二区三区| 午夜老司机福利剧场| 亚洲一区二区三区欧美精品| 亚洲图色成人| 一级毛片电影观看| 国产白丝娇喘喷水9色精品| av女优亚洲男人天堂| 国产熟女午夜一区二区三区| 在线观看一区二区三区激情| 成人漫画全彩无遮挡| 国产精品一区二区在线观看99| 午夜激情av网站| 欧美日韩一级在线毛片| 美女中出高潮动态图| 久久99热这里只频精品6学生| av.在线天堂| 久久久精品区二区三区| 日日撸夜夜添| 尾随美女入室| 高清欧美精品videossex| 大香蕉久久成人网| 波多野结衣av一区二区av| 中文字幕最新亚洲高清| 人体艺术视频欧美日本| 一级黄片播放器| 一区二区av电影网| 热99久久久久精品小说推荐| 亚洲欧美一区二区三区久久| 亚洲精品视频女| 九九爱精品视频在线观看| 日韩av免费高清视频| 国产在线免费精品| 9热在线视频观看99| 日韩中字成人| 午夜免费观看性视频| 亚洲,一卡二卡三卡| 亚洲av日韩在线播放| 如何舔出高潮| 日本猛色少妇xxxxx猛交久久| 精品酒店卫生间| 男人爽女人下面视频在线观看| 日韩中字成人| 午夜福利乱码中文字幕| av卡一久久| 视频在线观看一区二区三区| 99久久人妻综合| 伦理电影免费视频| 色网站视频免费| 韩国高清视频一区二区三区| 亚洲一级一片aⅴ在线观看| 人人妻人人爽人人添夜夜欢视频| 日本欧美国产在线视频| 中文字幕人妻熟女乱码| 一区二区日韩欧美中文字幕| 午夜福利视频精品| 这个男人来自地球电影免费观看 | 精品国产露脸久久av麻豆| 国产精品一二三区在线看| 亚洲精品乱久久久久久| 国产一区二区三区综合在线观看| 女性被躁到高潮视频| 五月伊人婷婷丁香| 午夜福利乱码中文字幕| 王馨瑶露胸无遮挡在线观看| 大香蕉久久成人网| 国产又爽黄色视频| 国产1区2区3区精品| 亚洲一区二区三区欧美精品| 在线观看人妻少妇| 久久久久久久精品精品| 欧美精品一区二区大全| 亚洲图色成人| 两个人看的免费小视频| 亚洲国产精品一区二区三区在线| 精品99又大又爽又粗少妇毛片| 男女高潮啪啪啪动态图| 香蕉丝袜av| 国产无遮挡羞羞视频在线观看| av网站在线播放免费| 久久精品人人爽人人爽视色| 99久久精品国产国产毛片| 成人毛片60女人毛片免费| 侵犯人妻中文字幕一二三四区| 久久久久精品人妻al黑| 成人黄色视频免费在线看| 晚上一个人看的免费电影| 亚洲欧洲国产日韩| www.自偷自拍.com| 久久久久视频综合| 一区二区日韩欧美中文字幕| 国产亚洲欧美精品永久| 日韩一区二区视频免费看| 9色porny在线观看| 大香蕉久久网| 一级毛片我不卡| 国产成人精品无人区| 99热全是精品| 18在线观看网站| 三上悠亚av全集在线观看| 少妇的丰满在线观看| 日韩欧美一区视频在线观看| 日韩成人av中文字幕在线观看| 国产高清不卡午夜福利| a 毛片基地| 国产精品一国产av| 女人高潮潮喷娇喘18禁视频| 色哟哟·www| 亚洲精品美女久久av网站| 一区二区三区乱码不卡18| 91午夜精品亚洲一区二区三区| 久热久热在线精品观看|