亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于差分隱私的頻繁有權(quán)子圖挖掘算法

        2021-12-14 01:36:26陶曉玉李冠宇
        計算機(jī)應(yīng)用與軟件 2021年12期

        陶曉玉 寧 博 李冠宇

        (大連海事大學(xué)信息科學(xué)技術(shù)學(xué)院 遼寧 大連 116026)

        0 引 言

        隨著信息網(wǎng)絡(luò)的發(fā)展,大量的網(wǎng)絡(luò)數(shù)據(jù)產(chǎn)生,如社交網(wǎng)絡(luò)、通信網(wǎng)絡(luò)和商業(yè)貿(mào)易網(wǎng)絡(luò)等。這些網(wǎng)絡(luò)數(shù)據(jù)一般采用圖來表示,圖中的節(jié)點可能表示的是個體及其屬性或是一個公司機(jī)構(gòu)等,邊用來表示節(jié)點間存在一定的關(guān)系,其中,一些圖的邊上還帶有一定的權(quán)重值,這些權(quán)重值可能代表著公司之間的交易金額或是關(guān)系的親密程度等。圖中的這些頂點和邊可能包含著大量敏感信息,例如:個人的身份證號碼、電話號碼、銀行賬戶和交易金額等信息。一直以來,從圖數(shù)據(jù)集中挖掘頻繁子圖是圖數(shù)據(jù)分析的重要任務(wù)。挖掘頻繁子圖可以發(fā)現(xiàn)一些公共的子結(jié)構(gòu),從而為進(jìn)一步的研究分析提供幫助。然而,當(dāng)圖數(shù)據(jù)集中包含著敏感信息,直接發(fā)布挖掘到的頻繁子圖將會導(dǎo)致個人隱私的泄露。因此需要對頻繁子圖的挖掘過程采取保護(hù)措施。本文主要針對有權(quán)網(wǎng)絡(luò)圖的頻繁子圖挖掘過程中的隱私保護(hù)進(jìn)行研究。

        近年來,針對隱私保護(hù)方面的研究,已有許多匿名方法被提出。其中,Dwork等[1-2]提出的差分隱私保護(hù)方法是基于數(shù)據(jù)失真的一種方法,對隱私泄露風(fēng)險有嚴(yán)格定量化的定義和證明且極大地保證了數(shù)據(jù)的可用性。在此定義下,對數(shù)據(jù)庫的計算處理結(jié)果對于具體某個記錄的變化是不敏感的,單個記錄在數(shù)據(jù)集中或者不在數(shù)據(jù)集中,都對計算結(jié)果的影響微乎其微。所以,一個記錄因其加入到數(shù)據(jù)集中所產(chǎn)生的隱私泄露風(fēng)險被控制在極小的、可接受的范圍內(nèi),攻擊者無法通過觀察計算結(jié)果而獲取準(zhǔn)確的個體信息。目前,差分隱私技術(shù)已被越來越多地應(yīng)用于圖數(shù)據(jù)方面的研究,如社區(qū)發(fā)現(xiàn)、圖的節(jié)點和邊的保護(hù)、頻繁子圖挖掘。

        目前,差分隱私技術(shù)應(yīng)用到無權(quán)圖數(shù)據(jù)方面的保護(hù)工作已有很多且相對效果都比較好[3-5]。Xiao等[3]利用HRG( hierarchical random graph )模型將圖轉(zhuǎn)換成樹形結(jié)構(gòu),以便處理圖的復(fù)雜結(jié)構(gòu),并采用馬爾可夫蒙特卡羅(MCMC)方法對HRG模型空間進(jìn)行采樣,同時滿足差分隱私。該方法降低了噪聲的產(chǎn)生,有效地保留了基本的網(wǎng)絡(luò)結(jié)構(gòu)特性。Dong等[5]在Xiao等的工作基礎(chǔ)上做出了改進(jìn),考慮大規(guī)模的圖數(shù)據(jù)集的保護(hù),基于分而治之的思想,算法為每個社區(qū)構(gòu)建HRG,并將子級HRG合并為一個完整的HRG,從而消除了處理大型圖時原算法存在低效率的問題。但是無權(quán)圖的保護(hù)工作中的算法不能直接用來保護(hù)有權(quán)重圖,由于將權(quán)重考慮到圖中的復(fù)雜性,在有權(quán)圖數(shù)據(jù)方面的隱私保護(hù)工作中,大多數(shù)研究采用k-匿名的方法[6-8]來保護(hù)隱私。此外,也有很多嘗試采用差分隱私的方法保護(hù)權(quán)重,但在保護(hù)邊的權(quán)重的過程中,許多工作未考慮圖的結(jié)構(gòu)保護(hù)。Li等[9]將圖中邊的權(quán)重序列轉(zhuǎn)化為未歸屬直方圖,進(jìn)而采用差分隱私保護(hù)圖中權(quán)重信息。具體的操作是將社交網(wǎng)絡(luò)圖中有相同的邊權(quán)重的桶合并到一個組,進(jìn)而減少噪聲的量,并采用k-indistinguishability方法保證差分隱私不孤立。最后,采用CI(Consistency Inference)保證最短路徑不改變。但這只考慮了圖中權(quán)重的隱私保護(hù),沒有考慮圖中結(jié)構(gòu)的保護(hù)。

        另外,已有一些工作在頻繁子圖挖掘過程中采用差分隱私這一保護(hù)技術(shù),進(jìn)而保護(hù)頻繁子圖的隱私。Shen等[10]將頻繁圖模式挖掘算法與差分隱私的保證統(tǒng)一應(yīng)用于MCMC的框架中,是針對無權(quán)重頻繁子圖挖掘的保護(hù)。同時,為了保證隱私性和效用性,提出了一個有效的近鄰計數(shù)技術(shù)。Cheng等[11]在Shen等基礎(chǔ)上,解決了輸出空間太大而導(dǎo)致挖掘結(jié)果不精確以及弱差分隱私保護(hù)的問題,提出了DFG算法。該算法主要分為兩個階段,在第一階段隱私地識別頻繁的子圖,并且在第二階段計算每個識別的頻繁子圖的噪聲支持,每個階段都有有效的方法被提出,整個算法滿足ε-差分隱私,很大程度地保證了數(shù)據(jù)效用性和隱私性。挖掘頻繁子圖的算法已有很多被提出,本文采用的gSpan算法[12]是基于圖的深度優(yōu)先搜索的一種頻繁子圖挖掘算法。該算法將圖集中的每個圖映射到DFS碼(一個邊的序列),圖中的每條邊采用五元組的形式表示,根據(jù)DFS碼構(gòu)建詞典順序并制定規(guī)則選出最小DFS碼,從而篩選出頻繁子圖。

        本文利用差分隱私這一嚴(yán)格隱私保護(hù)模型對有權(quán)頻繁子圖進(jìn)行挖掘,同時保護(hù)邊的權(quán)重值和圖的結(jié)構(gòu)。首先,對有權(quán)圖采用編碼方式,將邊的權(quán)重考慮到編碼中,構(gòu)建詞典序列,并對編碼中的權(quán)重值添加Laplace噪聲進(jìn)行數(shù)據(jù)干擾;在噪聲添加的過程中,合理地分配隱私預(yù)算。其次,在子圖挖掘過程中,同時采用差分隱私的Laplace機(jī)制和指數(shù)機(jī)制[1,13],輸出滿足條件的擾動后的頻繁子圖集,并在理論上分析算法的隱私性。最后,在多個真實數(shù)據(jù)集集上驗證算法的效用性,并采用多個實驗指標(biāo)與其他算法進(jìn)行對比分析。

        1 相關(guān)定義

        1.1 差分隱私

        差分隱私(Differential Privacy,DP)目前被廣泛地應(yīng)用于推薦系統(tǒng)、基于位置的服務(wù)等領(lǐng)域。該模型不需要特殊的攻擊假設(shè),不關(guān)心攻擊者具有的背景知識,并對隱私泄露風(fēng)險給出了定量化分析。下面給出差分隱私的相關(guān)定義及性質(zhì)。

        定義1ε-差分隱私。設(shè)隨機(jī)算法M,Range(M)為算法M所有可能輸出結(jié)果的集合。對于任意兩個鄰近數(shù)據(jù)集D和D′以及Range(M)的任何子集S,若滿足Pr(M(D)∈S)≤Pr(M(D′)∈S)×exp(ε),則稱算法M滿足ε-差分隱私。

        其中,ε是隱私預(yù)算,用來控制概率分布的相似性,當(dāng)ε越小時,exp(ε) 越接近于1,保護(hù)強(qiáng)度越大,擾動也就越多,因此,ε值的選取通常需要衡量信息安全性與數(shù)據(jù)可用性。

        差分隱私主要有兩個實現(xiàn)機(jī)制:Laplace機(jī)制和指數(shù)機(jī)制[13]。

        該機(jī)制通常用于數(shù)值型的保護(hù),可以用到有權(quán)圖中權(quán)重值的擾動上,相當(dāng)于是對權(quán)重添加一個符合Laplace函數(shù)的噪聲。

        該機(jī)制通常用于非數(shù)值型的保護(hù),如分類值或是一個結(jié)構(gòu)。可以用來保護(hù)網(wǎng)絡(luò)圖數(shù)據(jù)的結(jié)構(gòu)。在指數(shù)機(jī)制的實現(xiàn)過程中,最重要的是確定效用函數(shù)u,得分越高的結(jié)果越容易被選中。

        差分隱私在使用的過程中最重要的兩個方面如下。① 隱私預(yù)算。決定了隱私保護(hù)強(qiáng)度,ε值越小,隱私保護(hù)水平越高。② 噪聲機(jī)制。決定了查詢準(zhǔn)確性。

        此外,差分隱私具有序列組合性和并行組合性兩種特性[1],序列組合性強(qiáng)調(diào)隱私預(yù)算可以在方法的不同步驟進(jìn)行分配,而并行組合性則是保證滿足差分隱私的算法在其數(shù)據(jù)集的不相交子集的隱私性。

        1.2 頻繁子圖挖掘(Frequent Subgraph Mining,FSM)

        無向有權(quán)圖可以表示為G=,其中,V是圖中節(jié)點的集合,E是邊的集合,W對應(yīng)于圖中的邊的權(quán)重值。本文考慮的圖是無向、無自循環(huán)和無多個邊的圖。數(shù)據(jù)挖掘就是從圖數(shù)據(jù)集中發(fā)現(xiàn)一組公共的子結(jié)構(gòu),即子圖結(jié)構(gòu)。下面給出圖的一些相關(guān)定義。

        定義3如果圖G′的頂點集V′是V的子集,并且它的邊集E′是E的子集,則圖G′=(V′,E′)是另一個圖G=(V,E)的子圖,子圖關(guān)系記作G′∈sG。

        定義4給定圖集GD,圖G的支持support為GD中G存在子圖同構(gòu)的圖G′的個數(shù)。

        定義5給定圖集GD,GD={G1,G2,…,Gn},最小支持為min_sup。若圖g是頻繁圖,當(dāng)且僅當(dāng)sup(g)≥min_sup。

        定義6給定圖數(shù)據(jù)集GD和閾值T,頻繁子圖挖掘就是為了找到數(shù)據(jù)集GD中所有支持不小于T的頻繁子圖。

        如圖1所示,圖數(shù)據(jù)集GD的大小為3,其中,G1是G2的子圖,若閾值T=2,則可以得到圖數(shù)據(jù)GD中的頻繁子圖是g。

        圖1 頻繁子圖挖掘圖

        2 基于差分隱私挖掘有權(quán)頻繁子圖

        在頻繁子圖挖掘的過程中,大致包括的幾個環(huán)節(jié)是圖的合理表示→候選集的產(chǎn)生→候選集的修剪→篩選出頻繁子圖。適當(dāng)?shù)膱D的表示,將有助于頻繁子圖的輸出。在對圖進(jìn)行統(tǒng)一編碼之后,會產(chǎn)生對應(yīng)的候選集,通常候選集是非常大的,而其中的頻繁子圖所占的比例是很小的,因此,需要對產(chǎn)生的候選集進(jìn)行修剪,以減少搜索空間,再對子圖進(jìn)行支持計算并判斷,輸出頻繁子圖集。

        2.1 網(wǎng)絡(luò)圖中的權(quán)重保護(hù)

        有權(quán)網(wǎng)絡(luò)圖中邊的權(quán)重通常包含著重要的信息,這些權(quán)重值可能代表著交易的金額、朋友關(guān)系的親密程度等。例如,在對社交網(wǎng)絡(luò)進(jìn)行分析時,通常把社交網(wǎng)絡(luò)可以看成一個圖的結(jié)構(gòu),圖中節(jié)點表示個體,邊表示著個體之間的關(guān)系,權(quán)重值可能是具體的隱私信息或是用戶之間的關(guān)系程度等。當(dāng)這些權(quán)重值攜帶著敏感信息,若不在圖發(fā)布之前對邊的權(quán)重值進(jìn)行處理則很容易造成用戶的個人信息暴露,因而保護(hù)圖中邊的權(quán)重的隱私是很有必要的。

        2.1.1圖的編碼算法EDFS(ExtendedDFSAlgorithm)

        首先,本文是在擴(kuò)展gSpan算法[12]的基礎(chǔ)上表示圖的,把權(quán)重值考慮到編碼中,將擴(kuò)展的算法稱之為EDFS。對同一圖進(jìn)行深度優(yōu)先搜索(DFS)時,可以得到多個不同結(jié)果,即可以有多個同構(gòu)的DFS樹,例如,圖2中的(b)-(d)與(a)是同構(gòu)的。

        圖2 深度優(yōu)先搜索樹圖

        對圖中的頂點深度優(yōu)先搜索會形成一個線性順序,根據(jù)查詢時間先后來設(shè)置下標(biāo)。i

        假設(shè)e1=(i1,j1),e2=(i2,j2)。1) 若i1=i2且j1

        那么就可以根據(jù)深度優(yōu)先搜索的時間先后對圖進(jìn)行DFS編碼。EDFS算法在構(gòu)造DFS編碼的過程中,將圖中的邊表示成六元組的形式,即,其中,i、j是標(biāo)號,Wij是邊的權(quán)重,li、l(i,j)、lj是頂點和邊的標(biāo)簽,i可以表示成 <0,1,3,X,Y>。DFS碼的一個定義如下:

        另外,生殖醫(yī)學(xué)中心中的其他潔凈輔助用房(冷凍室、工作室、潔凈走廊等)可按Ⅳ級潔凈用房設(shè)計,局部集中送風(fēng)。所有裝修材料均不應(yīng)有對工作造成不良影響的化學(xué)源和放射源,不得使用有刺激性氣味的設(shè)備和材料。取卵室應(yīng)按Ⅱ級潔凈用房設(shè)計,并采用局部集中送風(fēng);以上噪聲均應(yīng)不大于50dB(A)。

        給定一個圖G的DFS樹,可以基于

        因此,可以得到的DFS碼如表1所示。

        表1 DFS碼

        可以看出,同一個圖可以有多個DFS碼。因此,對DFS碼構(gòu)造詞典順序。EDFS算法在構(gòu)造詞典順序時應(yīng)遵循的規(guī)則如下:假設(shè)當(dāng)前有兩個邊e1=(vi,vj,Wij,l(vi),l(vj)),e2=(vx,vy,Wxy,l(vx),l(y))。 若e1

        (1) (vi,vj)<(vx,vy)。

        (2) (vi,vj)=(vx,vy)且Wij>Wxy。

        (3) (vi,vj)=(vx,vy)且Wij=Wxy且(l(vi),l(vj))<(l(vx),l(vj))

        若是有邊標(biāo)簽的圖,則條件3為(vi,vj)=(vx,vy)且Wij=Wxy且(l(vi),l(i,j),l(vj))<(l(vx),l(x,y),l(vj))。

        考慮到權(quán)重值通常表示著關(guān)系的親密程度或是交易金額,權(quán)重越大的應(yīng)該被選擇出來,因而定義權(quán)重越大的邊越早被選擇出來。根據(jù)上述建立的詞典順序可以得到最小的DFS碼是圖2(c)對應(yīng)的DFS碼,這樣每一個圖都可以對應(yīng)一個唯一的最小DFS碼。

        2.1.2邊的權(quán)重保護(hù)算法Diff-WS

        算法1Diff-WS

        輸入:邊的權(quán)重序列集WS,隱私預(yù)算ε1;每個圖中的邊數(shù)為Ei,圖集GD,大小為N,總邊數(shù)為E

        輸出:擾動后的邊的權(quán)重序列集WS’

        1:fori=1 toNdo

        2: for eachWSi∈WSdo

        3: forj=1 toM

        /*對每個序列WSi中的每個權(quán)重wj添加Laplace噪聲*/

        5: if (w′j<0) then

        //對擾動后的權(quán)重判斷

        6: back to Line 4;

        7:WSi′←w′j

        //將每個擾動后的權(quán)重w′j存入到WSi′

        8: end for

        9: end for

        10:end for

        11: returnWS′

        2.1.3隱私效用分析

        噪聲添加的數(shù)量將會取決于隱私預(yù)算的分配以及敏感度的計算。由于對數(shù)據(jù)集中的權(quán)重添加噪聲的過程中是將每個圖中的邊的權(quán)重看成一個個序列,即一個大小為N的圖集對應(yīng)N個權(quán)重序列。在此過程中每一個序列依次獨立進(jìn)行處理,所以,敏感度依然是ΔQ=Wmax-Wmin,Wmax是最大的權(quán)重值,Wmin是最小的權(quán)重值。

        2.2 頻繁有權(quán)子圖挖掘

        圖集GD中的每個大小為i的圖,記作i-graph。i表示圖中含有邊的數(shù)量。頻繁子圖的挖掘過程是將1-graph作為候選集并從中篩選出滿足閾值判定條件的候選集,重復(fù)此過程直到篩選出最理想的符合條件的頻繁子圖集。差分隱私在此過程中有兩處被用到,一是閾值條件篩選候選子圖時利用Laplace機(jī)制擾動候選子圖的支持,二是在噪聲閾值條件篩選出的候選子圖集的基礎(chǔ)上,利用指數(shù)機(jī)制再篩選,從而保證數(shù)據(jù)效應(yīng)性和隱私性。具體過程如算法2所示。

        算法2Subgraph_Mining

        輸入: i-subgraph候選集Ci;隱私預(yù)算ε2、ε3;閾值T;頻繁i-graph的數(shù)量ni

        輸出:Frequenti-subgraphFi

        1:ifs≠min_DFS (s) then

        //先判斷子圖s是否滿足最小DFS碼條件

        2:return

        3:FS←FS∪{s}

        4: forj=1 tonido

        for eachs∈Cido

        5: enumerates∈G?GDand count its children

        6: for eachc,ciss’child with one edge growth in GD do

        8:Ci′←c

        9: end if

        10: end for

        11: ifCi′≠ then

        13: RemovegjfromCi

        14:Fi←gj

        15: Subgraph_Mining(GD,ε2,ε3,F(xiàn)G,s)

        16: end if

        17: end for

        18:returnFi

        算法2用來挖掘頻繁有權(quán)子圖。首先,判斷子圖的編碼是否為最小編碼,若是滿足最小碼條件,則找出每個子圖的孩子(child),以每次增長一條邊的形式生成child。對子圖的孩子的支持添加Laplace機(jī)制形成噪聲支持,由于相差只有一個圖的圖數(shù)據(jù)集,則添加Laplace噪聲的敏感度為1,分配的隱私預(yù)算為ε2。隨后,判斷該噪聲支持是否滿足閾值條件,不斷地重復(fù)子圖挖掘過程。最后,篩選出的子圖滿足差分隱私指數(shù)機(jī)制。

        2.3 Diff-Wfsm 算法

        算法3是本文提出的Diff-Wfsm算法,用于在頻繁有權(quán)子圖的挖掘過程中保護(hù)隱私。

        算法3Diff-Wfsm

        輸入:圖數(shù)據(jù)集GD,閾值T,隱私預(yù)算(ε1,ε2,ε3ε1+ε2+ε3≤ε)

        輸出:擾動后的頻繁子圖集合FS

        1: Diff-WS(WS,ε1,WS′) /*邊的權(quán)重進(jìn)行擾動*/

        2: sort labels of the vertices and edges in GD by their frequency

        /*對圖集進(jìn)行預(yù)處理操作*/

        3:remove infrequent vertices and edges

        /*移除非頻繁節(jié)點和非頻繁邊*/

        4:relabel the remaining vertices and edges in descending frequency forGD

        5: sortFS1 in DFS lexicographic order

        6:FS←FS1

        7:for each edgee∈FS1 do

        8: initialize 1-edge graphswithe

        9: Subgraph_Mining(GD,ε2,ε3,F(xiàn)S,s)

        /*頻繁子圖挖掘過程*/

        10:GD←GD-e

        11: if |GD|

        12: break

        13: end if

        14: end for

        算法3首先對圖數(shù)據(jù)集的每個圖中的邊權(quán)重進(jìn)行擾動,也就是2.1.2節(jié)中的 Diff-WS 算法,根據(jù)每個圖中的邊數(shù)不同,分配不同大小的隱私預(yù)算,避免了隱私預(yù)算分配一致的問題。處理完權(quán)重后,繼續(xù)對圖進(jìn)行預(yù)處理和編碼操作,根據(jù)頂點和邊的頻繁度,移除非頻繁節(jié)點和非頻繁邊,再對剩下的邊和頂點以頻繁度由大到小的順序重新標(biāo)簽。最后對篩選出的1-edge圖進(jìn)行頻繁子圖挖掘,在挖掘過程中先對候選集的支持添加Laplace噪聲,再對篩選出的噪聲候選子圖集采用指數(shù)機(jī)制,篩選出相對理想的頻繁子圖集,也就是2.2節(jié)中的 Subgraph_Mining算法,直到不滿足閾值條件時算法結(jié)束。

        2.4 隱私保護(hù)分析

        3 實驗與結(jié)果分析

        本節(jié)將結(jié)合實驗結(jié)果來分析和評估算法的效用。在不同真實數(shù)據(jù)集下,采用RE和F1-score這兩個效用指標(biāo)評估隱私預(yù)算大小、閾值大小對算法的影響。實驗結(jié)果顯示本文提出的方法是有效的,隱私預(yù)算添加得越多,數(shù)據(jù)效用越高,誤差越小。閾值設(shè)置的越大,數(shù)據(jù)效用越高,即F1-score值越大;閾值越小,誤差越大,即RE越大。

        3.1 實驗設(shè)置

        算法在1.60 GHz CPU,內(nèi)存為4 GB RAM,Windows7 64位操作系統(tǒng)的PC中采用Java語言實現(xiàn)。

        實驗中采用三個數(shù)據(jù)集驗證算法的有效性,如表2所示。Grd[14]是含有340個圖、9 317條邊的圖集,權(quán)重在0到5之間,邊的分布相對不均勻,最小的邊數(shù)為7條,最大邊數(shù)達(dá)到179條,IBM[15]中邊的分布相對均勻,平均邊數(shù)為21,權(quán)重值在0到10之間。EIB是在原有非權(quán)重數(shù)據(jù)集的基礎(chǔ)上,利用正態(tài)分布隨機(jī)產(chǎn)生的權(quán)重值,權(quán)重值范圍在0到50之間。閾值Threshold和隱私預(yù)算ε的選擇根據(jù)實際情況決定,通常ε的設(shè)置不會太大,若ε設(shè)置過大,保護(hù)工作基本無效。Threshold設(shè)置過大,可能導(dǎo)致挖掘結(jié)果只有一個或零個,是沒有實際意義的。因此為了更好地觀察兩個參數(shù)對算法效果的影響,實驗中隱私預(yù)算ε取0到30之間,按照ε1∶ε2∶ε3=5∶3∶2的比例分配,閾值Threshold取值為0.1~0.6。

        表2 實驗數(shù)據(jù)集

        本文采用RE和F1-score兩個評估指標(biāo)來檢驗算法的性能,分別定義如下:

        RE (相對誤差)是用來衡量挖掘結(jié)果的可信度,如式(1)所示。

        (1)

        F1-score是用來衡量挖掘結(jié)果的數(shù)據(jù)可用性,如式(2)所示。

        (2)

        3.2 結(jié)果分析

        圖3顯示對三個數(shù)據(jù)集的權(quán)重序列添加不同隱私預(yù)算的噪聲后權(quán)重序列誤差的變化。隱私預(yù)算ε 越大,權(quán)重序列誤差WSE就越小,保護(hù)程度就越高。噪聲的添加是根據(jù)Laplace函數(shù)產(chǎn)生的,具有一定的隨機(jī)性,實驗中圖集中的邊數(shù)越多,保護(hù)程度越高,擾動的結(jié)果由數(shù)據(jù)集中邊的分布、隱私預(yù)算的大小決定的。

        圖3 Grd:不同數(shù)據(jù)集下邊權(quán)重的WSE變化

        由于當(dāng)前還沒有與挖掘有權(quán)頻繁子圖的相關(guān)算法,所以實驗中在挖掘過程中只采用Laplace機(jī)制的算法作為實驗對比,記作Basic算法。

        如圖4-圖6所示,隨著閾值Threshold的增加,F(xiàn)1-score呈上升趨勢,這是因為閾值設(shè)置得越大,可滿足的頻繁子圖的候選就越少,挖到真實的子圖的可能性越大,因而數(shù)據(jù)效用就越高,即F-score越大;在三個數(shù)據(jù)集上,本文算法Diff-Wfsm都優(yōu)于Basic算法,F(xiàn)1-score至少可以達(dá)到0.7以上,最高可以達(dá)到0.9,而Basic算法一般都是在0.6~0.7,總體來看都是Diff-Wfsm算法相對較好。

        圖4 Grd:不同閾值下F1-score的變化

        圖5 IBM:不同閾值下F1-score的變化

        圖6 EIB:不同閾值下F1-score的變化

        如圖7-圖9所示,在三個數(shù)據(jù)集上,RE都是隨著閾值的增加而減少,當(dāng)閾值選取很小時,可滿足條件的頻繁子圖個數(shù)就越大,那么可能存在的非真實的頻繁子圖就越多,這樣就會導(dǎo)致相對誤差越大。Diff-Wfsm算法一般最多不超過0.2,Basic算法甚至要達(dá)到0.3,而且最低也一般在0.1左右,而Diff-Wfsm算法可以達(dá)到0.02左右。

        圖7 Grd:不同閾值下RE的變化

        圖8 IBM:不同閾值下RE的變化

        圖9 EIB:不同閾值下RE的變化

        圖10-圖12中,受隱私預(yù)算的影響,F(xiàn)1-score依然在不斷增加,Diff-Wfsm算法可以基本上保持在0.8以上,這是因為隱私預(yù)算添加得越多,保護(hù)程度就越低,也就是干擾影響越少,因而數(shù)據(jù)效用性就越高。另外,Diff-Wfsm算法在子圖挖掘過程中對候選采用指數(shù)機(jī)制再篩選,這樣就保證選出來的頻繁子圖集的數(shù)據(jù)效用性更大,即F1-score更大。

        圖10 Grd:不同隱私預(yù)算下F1-score的變化

        圖11 IBM:不同隱私預(yù)算下F1-score的變化

        圖12 EIB:不同隱私預(yù)算下F1-score的變化

        圖13-圖15中,隨著隱私預(yù)算的不斷增加,干擾影響就越大,RE在減少,Diff-Wfsm算法相對穩(wěn)定,總體上都要優(yōu)于Basic算法,尤其在IBM、EIB中,Diff-Wfsm算法的RE基本上都在0.1之下,誤差是很小的。

        圖13 Grd:不同隱私預(yù)算下RE的變化

        圖14 IBM:不同隱私預(yù)算下RE的變化

        圖15 EIB:不同隱私預(yù)算下RE的變化

        圖16是算法在三個數(shù)據(jù)集上挖掘頻繁子圖所需要的時間。閾值的設(shè)置影響著所需要的時間,總體來看,閾值越大,需要的時間越小,尤其在數(shù)據(jù)集EIB上較為明顯。主要是因為閾值設(shè)置越大,可以滿足條件的頻繁子圖就越少,需要花費的挖掘時間也就越少。在數(shù)據(jù)集IBM中用的時間較多,可以看出圖越復(fù)雜,花費的時間就越多。

        圖16 不同數(shù)據(jù)集中的運行時間

        因此,通過以上多個實驗驗證可以看出,本文算法Diff-Wfsm無論是F1-score還是RE指標(biāo)下,相對效果都要更好,不僅保護(hù)了頻繁有權(quán)子圖的隱私,而且提高了頻繁有權(quán)子圖挖掘結(jié)果的效用性。其次,隱私預(yù)算大小選取和閾值大小的設(shè)定都對實驗結(jié)果有著很大影響,具體要根據(jù)實際的需求來設(shè)定。另外,在三個分布略有不同的數(shù)據(jù)集上,本文算法的相對效用都很高。

        4 結(jié) 語

        本文采用差分隱私的保護(hù)技術(shù)挖掘頻繁有權(quán)子圖,提出了Diff-Wfsm算法,同時保證了頻繁子圖的結(jié)構(gòu)與邊權(quán)重的隱私。先是擴(kuò)展原有的頻繁子圖挖掘算法,把邊的權(quán)重值考慮到DFS編碼中,即EDFS算法,并在頻繁子圖挖掘之前對圖的權(quán)重值干擾,為了保證添加噪聲不一致,采用了按邊分配預(yù)算的策略,即Diff-WS算法。挖掘過程中同時采用Laplace機(jī)制和指數(shù)機(jī)制來提高挖掘結(jié)果的隱私性和效用性,先對候選子圖的支持添加Laplace噪聲干擾,再采用指數(shù)機(jī)制進(jìn)一步篩選理想的頻繁子圖集。最后,在不同的真實數(shù)據(jù)集進(jìn)行實驗驗證,實驗結(jié)果證明本文方法是可行和有效的。未來研究方向是進(jìn)一步提高算法的效率和挖掘結(jié)果的精確度,并減少噪聲量的添加,同時爭取擴(kuò)展到整個有權(quán)網(wǎng)絡(luò)圖的隱私保護(hù)。

        丰满人妻被持续侵犯中出在线| 久久国产色av| 中文字幕av一区二区三区| 视频一区二区不中文字幕| 中文字幕漂亮人妻在线| 国产午夜精品一区二区| 在线中文字幕有码中文| 亚洲天堂中文字幕君一二三四| 亚洲中文字幕乱码一二三| 又粗又大又硬毛片免费看| 乱码午夜-极国产极内射| 亚洲日韩AV无码美腿丝袜| 美女免费观看一区二区三区| 麻豆免费观看高清完整视频 | 午夜视频福利一区二区三区| 人妻少妇艳情视频中文字幕| 国产成人精品a视频| 狠狠久久久久综合网| 亚洲精品国产主播一区二区| 国产一区亚洲二区三区极品| 东京热人妻无码一区二区av| 99re免费在线视频| 日本一区午夜艳熟免费| 久久精品国产乱子伦多人| 日本精品熟妇一区二区三区 | 亚洲av熟女中文字幕| 日本特黄特色特爽大片| 国产精品51麻豆cm传媒| 成人国产精品一区二区网站| 东京热东京道日韩av| 亚洲色偷偷综合亚洲avyp| 国产精品jizz在线观看老狼| 在线观看精品视频一区二区三区| 国产一区二区三区的区| 欧美人与禽zozzo性伦交| 亚洲欧美日韩专区一| 亚洲av午夜福利一区二区国产| 亚洲va久久久噜噜噜久久天堂| 国产精品久久婷婷六月丁香| 日本最新一区二区三区免费看| 亚洲av日韩精品一区二区|