999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于演進向量量化聚類的增量模糊關聯分類方法

2018-01-08 08:48:27霍緯綱
計算機應用 2017年11期
關鍵詞:關聯規則分類

霍緯綱,屈 峰,程 震

(中國民航大學 計算機科學與技術學院,天津 300300)

基于演進向量量化聚類的增量模糊關聯分類方法

霍緯綱*,屈 峰,程 震

(中國民航大學 計算機科學與技術學院,天津 300300)

為了提高動態數據集上模糊關聯分類器(FAC)的建模效率,提出了一種基于演進向量量化(eVQ)聚類的增量模糊關聯分類方法。首先,采用eVQ聚類算法增量更新數量屬性上的高斯隸屬度函數參數;然后,擴展早剪枝更新(UWEP)算法,使之適用于增量挖掘模糊頻繁項;最后,以模糊相關度(FCORR)和分類規則前件長度為度量方式裁剪并更新模糊關聯分類規則庫。在4個UCI標準數據集上的實驗結果表明, 與批量模糊關聯分類建模方法相比,所提方法能夠在保證分類精度和解釋性的前提下,減少模糊關聯分類器的訓練時間;基于eVQ的高斯隸屬度函數的增量更新有助于提高動態數據集上模糊關聯分類器的分類精度。

增量學習;模糊關聯分類;演進向量量化聚類;早剪枝更新;高斯隸屬度函數

0 引言

模糊關聯分類器(Fuzzy Associative Classifier, FAC)是數據挖掘領域重要的分類方法之一[1],因其較高的分類準確度和較好的解釋性受到了研究人員的關注[2-7]。文獻[2]采用多間隔離散化方法確定模糊區間,然后基于改進的FP-Growth算法挖掘模糊頻繁項,生成模糊關聯分類規則(Fuzzy Associative Classification Rule,FACR); 文獻[3]將信息熵的概念引入到數據模糊化的過程中,采用規則覆蓋方法篩選模糊關聯分類規則; 文獻[4]以模糊相關度(Fuzzy CORRelation, FCORR)作為衡量分類規則質量的標準對分類規則庫進行精簡以提高FAC的解釋性; 文獻[5]將AdaBoost.M1W集成學習算法應用于FAC構建過程中以提高FAC在多類不平衡數據情形下的分類性能; 在應用方面,文獻[6]基于模糊關聯分類器進行民用飛機超限事件診斷; 文獻[7]使用模糊關聯分類模型進行遙感圖像分類。上述方法用于在靜態數據集上建立高效的模糊關聯分類模型,對于動態數據集,當有新數據加入到初始數據集時,上述批量模糊關聯分類建模方法需要在更新后的數據集上重新訓練FAC,這種重復學習產生的時空開銷降低了FAC的構建效率。目前對FAC的增量更新研究工作相對較少。

FAC是一類基于規則的模糊分類器。針對如何在流動態數據上構建模糊分類器,研究者們做了很多工作[8-11]。文獻[8]基于eVQ(evolving Vector Quantization)聚類算法和T-S(Takagi-Sugeno)模型提出了一種數據驅動的在線模糊回歸模型FLEXFIS(Flexible Fuzzy Inference System)。文獻[9]基于FLEXFIS提出模糊分類模型FLEXFIS-Class,該模型單模結構中規則的前件與T-S模糊系統的規則前件相同,規則的后件為類標簽;多模結構為每種類別樣本訓練一個T-S模糊回歸模型,其規則前件與單模結構中規則的前件相同,規則的后件是分類超平面。文獻[10]提出了基于eTS(evolving T-S fuzzy system)的模糊分類模型eClass,該模型與FLEXFIS-Class相比最大特點在于,以規則年齡(Rule Age)為指標識別數據概念偏移,根據數據概念偏移情況自動調整分類模型參數及其結構。文獻[11]從局部學習模糊分類規則后件函數參數、處理流數據中概念漂移和異常點等方面提高eClass和FLEXFIS-Class兩類在線模糊分類模型的分類準確率和魯棒性。由于流數據具有實時、連續、有序、無限等特征[12],上述在線模糊分類模型在增量學習過程中不需要考慮使用初始數據集而只是采用最新時間窗口中的數據修正分類器。

與上述流動態數據上模糊分類模型不同,本文在增量學習過程中綜合考慮初始數據集和新加入的數據,從隸屬度函數和模糊關聯分類規則庫兩個方面實現FAC的增量更新。該方法的基本思想:初始訓練階段,使用eVQ聚類算法生成數量屬性的高斯隸屬度函數,基于Apriori算法挖掘模糊頻繁項并生成模糊關聯分類規則庫。增量學習階段,利用eVQ聚類算法自身的進化機制更新高斯隸屬度函數參數,然后對早剪枝更新(Update With Early Pruning, UWEP)算法進行擴展,增量挖掘模糊頻繁項。最后以FCORR和分類規則前件長度作為度量方式裁剪更新模糊關聯分類規則庫。

1 基于eVQ的增量模糊關聯分類器構建

1.1 高斯隸屬度函數增量更新

由數量屬性的隸屬度函數表示的模糊區間決定了FAC的分類精度,所以確定隸屬度函數是FAC建模的一項重要預處理工作。文中采用eVQ聚類算法對初始數據集進行聚類分析,將聚類中心點投影到各個數量屬性,得到單個數量屬性的高斯隸屬度函數參數。當新數據加入時,再由eVQ聚類算法實現各個數量屬性的高斯隸屬度函數增量更新。

設初始訓練集DB=[XY],X=[xk, j]M×N表示在N個數量屬性上的M個取值,Y=[yk]M×1為類別屬性上的M個取值。增量數據集記為db=[X′Y′],其中X′=[xk, j]L×N,Y′=[yk]L×1,DB∪db表示DB與db合并后的數據集。在DB上由eVQ聚類算法生成s個類簇,第i個類簇中心點記作Ci=[ci,1,ci,2,…,ci,N](1≤i≤s),ci, j表示第i個類簇中心點在第j個數量屬性上投影,ki表示第i個類簇中數據樣本個數,采用式(1)表示第j個屬性上第i個模糊區間對應的高斯隸屬度函數。

(1)

其中:δi, j表示第j(1≤j≤N)個屬性上第i(1≤i≤s)個模糊區間的范圍。

(2)

(cwin, j-xk, j)2

(3)

Δcwin, j=cwin, j′-cwin, j; 1≤j≤N

(4)

基于eVQ聚類算法的高斯隸屬度函數更新方法詳細描述如下:

輸入 增量數據集db,原始數據集DB上生成的s個類簇中心點,s×N個模糊區間對應的高斯隸屬度函數參數ci, j,δi, j(1≤i≤s,1≤j≤N),確定類簇數目的閾值ρ。

Fork=1,2,…,s

End For

Form=1,2,…,L

Fork=1,2,…,s

End For

Ifdmin>ρ,Then

else

Forj=1,2,…,N

用式(2)把第win個聚類中心在第j個屬性上的投影更新為cwin, j′;

用式(3)把第win個聚類中心在第j個屬性上確定的模糊區間范圍更新為δwin, j′。

End For

End If

End For

1.2 基于UWEP算法的增量模糊頻繁項挖掘

UWEP(Update With Early Pruning)[13]是一種針對布爾型頻繁項的增量挖掘算法,本文對UWEP算法進行擴展,使其可以增量挖掘模糊頻繁項,主要擴展點為:1)通過閾值θ篩選出各個屬性上變化較明顯的模糊集,從LDB中剔除由這些模糊集生成的模糊1-頻繁項及其相應的超集;2)同一數量屬性擴展而來的模糊項不能被組合生成模糊頻繁項。算法主要步驟如下:

步驟1 計算s×N個模糊區間對應的高斯隸屬度函數參數ci, j的變化范圍Δci, j(1≤i≤s,1≤j≤N),若Δci, j大于預設閾值θ,則將參數ci, j對應的高斯隸屬度函數所表示的1-模糊項CItem加入ChangedFItem中,若CItem∈LDB,則從LDB中刪除CItem及其超集。

模糊關聯分類規則庫的增量更新過程為:

步驟1 由新模糊頻繁項集合中帶有類標簽的模糊頻繁項生成新分類規則集RuleBasenew。

步驟2 刪除初始FAC的分類規則集RuleBase中不屬于RuleBasenew的FACR,將RuleBasenew中不屬于RuleBase的FACR加入到RuleBase。

步驟3 采用文獻[4]中以FCORR和FACR前件長度為度量方式的規則庫精簡方法對RuleBase進行裁剪得到更新后的模糊關聯分類規則庫RuleBase′。

增量更新與裁剪初始分類規則庫RuleBase的具體算法描述如下:

輸入 模糊關聯分類規則庫RuleBase,RuleBasenew。

輸出 精簡后的分類規則庫RuleBase′。

ForRuleBase中每個模糊關聯分類規則R

IfR?RuleBasenew, Then

從RuleBase中刪除R

End If

End For

ForRuleBasenew中每個模糊關聯分類規則Rnew

IfRnew?RuleBase,Then

將Rnew加入到RuleBase中

End If

End For

在RuleBase中掃描不同類別中每種長度的FACR,將具有最大FCORR的FACR加入規則集RuleBase′,RuleBase′中最長規則的長度記作Len。

Do untilLen=2

For 每個模糊關聯分類規則RLen(RLen∈RuleBase′)

IfRLen-1∈RuleBase′并且RLen的前件包含RLen-1的前件

IfFCORR(RLen-1)>FCORR(RLen),Then

從RuleBase′中刪除RLen

End If

End If

Len=Len-1

End For

End Do

RuleBase′中最長規則的長度記作Len′

Do untili=Len′

For 每個模糊關聯分類規則Ri(Ri∈RuleBase′)

IfRi+1∈RuleBase′并且Ri+1的前件包含Ri的前件

IfFCORR(Ri+1)>FCORR(Ri),Then

從RuleBase′中刪除Ri

End If

End If

i=i+1

End For

End Do

2 算法復雜度分析與實驗結果

2.1 算法復雜度分析

2.2 實驗結果

為了驗證文中增量模糊關聯分類器建模方法的有效性,實驗選取UCI(http://archive.ics.uci.edu/ml/datasets.html)機器學習數據集中的4個數據集進行測試,數據集的詳細信息如表1所示。

實驗中以最少類別樣本在訓練樣本集中出現頻率的0.1倍為最小模糊支持度, 采用多類別規則投票方式[4]為分類推理引擎。eVQ算法中閾值ρ按式(5)[14]計算:

(5)

其中:p為訓練樣本集維數,fac為調節因子,文中在實驗過程中以獲得理想的類簇個數和較高的分類精度為指標調整參數fac的值,從而確定閾值ρ。各個數據集上eVQ聚類算法的閾值ρ及fac取值如表2所示。實驗環境:CentOS Linux release 7.0.1406,C語言,gcc4.8.2編譯器,CPU 3.4 GHz,1 GB內存。

表2 各數據集參數設置Tab. 2 Parameter setting for experimental data sets

I-FAC與B-FAC對比分析,將表1中所列每個數據集隨機等分為6部分,選擇3部分作為DB,2部分作為db,剩余部分作為測試集,UWEP算法閾值θ設為1,采用6-交叉驗證方式評估分類模型。B-FAC與I-FAC在分類精度與訓練時間兩方面的實驗結果如表3所示。從表3中不難發現,B-FAC與I-FAC的分類準確率相當,I-FAC的訓練時間低于B-FAC,因此本文所提方法能夠在保證分類準確率的前提下,降低模糊關聯分類器在動態數據集上的訓練時間。主要原因分析如下:FAC構建過程的主要時間開銷是挖掘模糊頻繁項。當db加入到DB時,I-FAC首先從LDB中繼承部分模糊頻繁項,然后生成由db的加入而變得頻繁的模糊項。表4中列出了I-FAC在4個標準數據集上繼承的模糊頻繁項個數和DB∪db上生成的模糊頻繁項總數,從表4可知I-FAC在增量挖掘模糊頻繁項過程中從LDB中繼承了大量模糊頻繁項,所以I-FAC能明顯減少分類器的訓練時間。

表3 B-FAC與I-FAC在分類精度和訓練時間上對比結果Tab. 3 Comparison results of B-FAC and I-FAC in classification accuracy and training time

表4 保留的模糊頻繁項數目與生成的模糊頻繁項總數Tab. 4 The number of frequent items reserved and the number of frequent items generated

解釋性為評價模糊關聯分類器的另一個重要指標。該指標通常以分類器中包含的規則數目以及所有分類規則前件長度(包含的模糊項個數)來表示。表5為B-FAC與I-FAC生成的分類規則庫中FACR個數和規則前件長度對比結果,表5中所列數據為6次實驗結果的均值。

從表5可知,I-FAC與B-FAC的解釋性相當,因此I-FAC在保持分類精度的同時并沒有以損失解釋性為代價。

為了驗證文中基于eVQ增量更新高斯隸屬度函數的有效性,將表1所列的每個數據集隨機分成10份,隨機選取3份作為初始訓練集,剩余7份作為增量訓練集,全部10份作為測試集。采用下面三種方式對初始訓練集上的FAC增量更新:

1) 用初始訓練集上的高斯隸屬度函數對增量訓練集模糊化,采用1.2節的方法增量挖掘模糊頻繁項,更新并裁剪初始訓練集上的分類規則庫,該方法記為NI-FAC。

2) 由文中1.1節、1.2節描述的方法增量更新高斯隸屬度函數及FAC。

3) 采用增量FCM聚類算法[15]對初始訓練集和增量訓練集模糊化處理,基于文中1.2節的方法生成并更新FAC,該方法記作I-FCM。

上述三種模糊預處理方式的分類準確率對比結果如表6所示。

表5 B-FAC與I-FAC的FACR個數和規則前件長度對比Tab. 5 The number of FACR and the length of fuzzy items of rule antecedent in B-FAC and I-FAC

表6 I-FAC與NI-FAC、I-FCM分類精度對比Tab. 6 Comparison of I-FAC,NI-FAC and I-FCM in classification accuracy

從表6可知,I-FAC的分類準確率明顯高于NI-FAC。這主要是因為當新數據加入原始數據集時,整個訓練數據集分布會發生變化,I-FAC在增量學習階段更新了高斯隸屬度函數參數,使得由其表示的模糊區間更加合理。除Breast數據集外,I-FAC分類準確率均高于I-FCM。而且在數據集Heart和Pima上,NI-FAC的分類準確率也高于I-FCM,這是因為eVQ聚類機制本身具有增量學習的能力,由其獲得高斯隸屬度函數能較好地表示樣本對其所屬類別的隸屬關系。

3 結語

本文提出了一種適用于動態數據集上的模糊關聯分類器建模方法。該方法采用eVQ聚類算法更新高斯隸屬度函數,通過預先設定的閾值θ確定需要保留的模糊頻繁項,擴展了UWEP方法,使之能用于增量挖掘模糊頻繁項。實驗結果表明文中方法能夠在保證分類精度和解釋性的同時降低模糊關聯分類器的訓練時間,而且高斯隸屬度函數更新是增量FAC建模重要環節。下一步將研究其他增量聚類算法對本文方法的影響,研究基于遺傳優化的規則庫增量更新方法,進一步提高模糊關聯分類器的分類精度和解釋性。

References)

[1] ALCALA-FDEZ J, ALCALA R, HERRERA F. A fuzzy association rule-based classification model for high-dimensional problems with genetic rule selection and lateral tuning[J]. IEEE Transactions on Fuzzy Systems, 2011, 19(5): 857-872.

[2] ANTONELLI M, DUCANGE P, MARCELLONI F, et al. A novel associative classification model based on a fuzzy frequent pattern mining algorithm[J]. Expert Systems with Applications, 2015, 42(4):2086-2097.

[3] MA Y, CHEN G, WEI Q. A novel fuzzy associative classifier based on information gain and rule-covering[C]// Proceedings of the 2013 Joint IFSA World Congress and NAFIPS Annual Meeting. Piscataway, NJ: IEEE, 2013: 490-495.

[4] PACH F P, GYENESEI A, ABONYI J. Compact fuzzy association rule-based classifier[J]. Expert Systems with Applications, 2008, 34(4): 2406-2416.

[5] 霍緯綱, 高小霞.一種適用于多類不平衡數據集的模糊關聯分類方法[J].控制與決策, 2012,27(12):1833-1838.(HUO W G, GAO X X. A fuzzy associative classification method for multi-class imbalanced datasets[J]. Control and Decision, 2012, 27(12): 1833-1838.

[6] 高小霞, 霍緯綱, 馮興杰.基于模糊關聯分類器的民機超限事件診斷方法[J].北京航空航天大學學報,2014,40(10):1366-1371.(GAO X X, HUO W G,FENG X J. Civil aircraft’s exceedance event diagnosis method based on fuzzy associative classifier[J]. Journal of Beijing University of Aeronautics and Astronautics, 2014, 40(10): 1366-1371.

[7] 董杰, 沈國杰.一種基于模糊關聯分類的遙感圖像分類方法[J].計算機研究與發展,2012,49(7):1500-1506.(DONG J, SHEN G J. Remote sensing image classification based on fuzzy associative classification[J]. Journal of Computer Research and Development, 2012, 49(7): 1500-1506.

[8] LUGHOFER E, KLEMENT E P. FLEXFIS: a variant for incremental learning of Takagi-Sugeno fuzzy systems[C]// Proceedings of the 14th IEEE International Conference on Fuzzy Systems. Piscataway, NJ: IEEE, 2005: 915-920.

[9] LUGHOFER E, ANGELOV P, ZHOU X. Evolving single-and multi-model fuzzy classifiers with FLEXFIS-Class[C]// Proceedings of the 2007 IEEE International Fuzzy Systems Conference. Piscataway, NJ: IEEE, 2007:1-6.

[10] ANGELOV P P, ZHOU X. Evolving fuzzy-rule-based classifiers from data streams[J].IEEE Transactions on Fuzzy Systems, 2008, 16(6):1462-1475.

[11] ANGELOV P, LUGHOFER E, ZHOU X. Evolving fuzzy classifiers using different model architectures[J]. Fuzzy Sets and Systems, 2008,159(23):3160-3182.

[12] 張杰, 趙峰. 流數據概念漂移的檢測算法[J].控制與決策,2013,28(1):29-35.(ZHANG J, ZHAO F. Detecting algorithm of concept drift from stream data[J]. Control and Decision, 2013, 28(1): 29-35.

[13] AYAN N F, TANSEL A U, ARKUN E. An efficient algorithm to update large itemsets with early pruning[C]// Proceedings of the 5th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York: ACM, 1999:287-291.

[14] LUGHOFER E.Extensions of vector quantization for incremental clustering[J].Pattern Recognition, 2008,41(3):995-1011.

[15] HORE P, HALL L O, GOLDGOF D B. Single pass fuzzy c means[C]// Proceedings of the 2007 IEEE International Conference on Fuzzy Systems. Piscataway, NJ: IEEE, 2007: 240-246.

This work is partially supported by the National Natural Science Foundation of China (61301245), the Joint Fund of National Natural Science Foundation of China and Civil Aviation Administration of China (U1633110).

HUOWeigang, born in 1978, Ph. D., associate professor. His research include data mining, fuzzy classification.

QUFeng, born in 1988, M.S. candidate. His research include data mining.

CHENGZhen, born in 1991, M.S. candidate. His research include data mining.

Incrementalfuzzyassociativeclassificationmethodbasedonevolvingvectorquantizationclusteringalgorithm

HUO Weigang*, QU Feng, CHENG Zhen

(CollegeofComputerScienceandTechnology,CivilAviationUniversityofChina,Tianjin300300,China)

In order to improve the efficiency of building Fuzzy Associative Classifier (FAC) on the dynamic data sets, an incremental fuzzy associative classification method based on eVQ (evolving Vector Quantization) clustering algorithm was proposed. Firstly, eVQ clustering algorithm was adopted to incrementally update the parameters of Gauss membership functions of quantitative attributes. Secondly, Update With Early Pruning (UWEP) algorithm was extended to incrementally mine fuzzy frequent itemsets. Finally, Fuzzy CORRelation (FCORR) of Fuzzy Associative Classification Rule (FACR) and the length of antecedent of FACR were regarded as measures to prune and update fuzzy associative classification rule base. The experimental results on four UCI benchmark data sets show that compared with the batch fuzzy association classification modeling method, the proposed method can reduce the time of training the FAC in the premise of not decreasing the accuracy and interpretability. The Gauss membership function updating method based on eVQ clustering algorithm contributes to improve the classification accuracy of the FAC on the dynamic data sets.

incremental learning; fuzzy associative classification; evolving Vector Quantization (eVQ) cluster; Update With Early Pruning (UWEP); Gauss membership function

2017- 05- 16;

2017- 06- 20。

國家自然科學基金資助項目(61301245);國家自然科學基金委員會與中國民用航空局聯合資助項目(U1633110)。

霍緯綱(1978—),男,山西洪洞人,副教授,博士,CCF會員,主要研究方向:數據挖掘、模糊分類; 屈峰(1988—),男,遼寧沈陽人,碩士研究生,主要研究方向:數據挖掘; 程震(1991—),男,江蘇沛縣人,碩士研究生,主要研究方向:數據挖掘。

1001- 9081(2017)11- 3075- 05

10.11772/j.issn.1001- 9081.2017.11.3075

(*通信作者電子郵箱wghuo@cauc.edu.cn)

TP311

A

猜你喜歡
關聯規則分類
撐竿跳規則的制定
“苦”的關聯
當代陜西(2021年17期)2021-11-06 03:21:36
數獨的規則和演變
分類算一算
分類討論求坐標
數據分析中的分類討論
奇趣搭配
讓規則不規則
Coco薇(2017年11期)2018-01-03 20:59:57
教你一招:數的分類
智趣
讀者(2017年5期)2017-02-15 18:04:18
主站蜘蛛池模板: 国产玖玖视频| 亚洲欧洲天堂色AV| 在线国产毛片手机小视频| 久久性视频| 九九九精品视频| 久久99蜜桃精品久久久久小说| 毛片久久网站小视频| 国产精品九九视频| 亚洲va欧美va国产综合下载| 国产欧美另类| 四虎影视无码永久免费观看| 草逼视频国产| 国产黄网永久免费| 啪啪啪亚洲无码| 婷婷亚洲视频| 亚洲一区二区三区国产精华液| 亚洲精品777| 亚洲高清无在码在线无弹窗| 亚洲高清无码精品| 免费人成又黄又爽的视频网站| 亚洲欧州色色免费AV| 亚洲国产成人久久精品软件| 美女被躁出白浆视频播放| 亚洲美女久久| 欧美午夜在线观看| 日本草草视频在线观看| 蜜芽一区二区国产精品| 精品国产成人av免费| 女人毛片a级大学毛片免费| 老司机久久精品视频| 国产激爽大片高清在线观看| 国产综合另类小说色区色噜噜| 亚洲资源站av无码网址| 日本在线欧美在线| 曰韩免费无码AV一区二区| 99在线观看精品视频| 性色一区| 国产精品网拍在线| 51国产偷自视频区视频手机观看| 欧洲欧美人成免费全部视频| 日韩高清中文字幕| 中文字幕 91| v天堂中文在线| 最新国产麻豆aⅴ精品无| 亚洲性视频网站| 热99精品视频| 国产迷奸在线看| 免费一级大毛片a一观看不卡| 人人妻人人澡人人爽欧美一区| 欧美国产综合视频| 欧美高清日韩| 欧美精品xx| 精品视频91| 女人毛片a级大学毛片免费| 91福利一区二区三区| 欧美国产视频| 秋霞国产在线| 国模视频一区二区| AV不卡国产在线观看| 一级高清毛片免费a级高清毛片| 国产SUV精品一区二区| 成人91在线| 国产成人a毛片在线| 91亚洲视频下载| 国产18在线播放| 天天做天天爱夜夜爽毛片毛片| 国产一区二区免费播放| 国产精品九九视频| 亚洲Av激情网五月天| 中文字幕久久波多野结衣 | 国产一级毛片网站| 不卡无码网| 精品国产91爱| 色综合久久88色综合天天提莫 | 国产在线视频二区| 91精品情国产情侣高潮对白蜜| 一本无码在线观看| 人妻精品久久无码区| 日本免费精品| 午夜性爽视频男人的天堂| 亚洲高清免费在线观看| av天堂最新版在线|