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

采用進化計算的高維多模態特征選擇

2024-09-15 00:00:00丁轉蓮胡曦曹略孫登第張興義王晨旭
西安交通大學學報 2024年9期
關鍵詞:分類

摘要:針對特征選擇問題中的多模態特性和高維特性,引入新的種群初始化策略對大規模多模態多目標優化算法進行改進,提出了一種基于進化多目標優化的高維多模態特征選擇算法。對原始的連續優化算法進行離散化處理,用于評價離散優化問題中的個體,并在6個高維特征選擇數據集上進行驗證。結果表明:所提算法提升了初始種群的質量并加快了算法的收斂;相比于其他同類算法,所提算法獲得了更優的帕累托前沿,其超體積指標值整體最優,并且在不影響分類精度的前提下可獲得平均2.53個等效特征子集,表明所提算法具有最好的分類精度和最多樣化的等效特征子集。

關鍵詞:分類;特征選擇;進化計算;多模態多目標優化;高維多模態特征選擇

中圖分類號:TP18 文獻標志碼:A

DOI:10.7652/xjtuxb202409012 文章編號:0253-987X(2024)09-0117-12

High-Dimensional Multimodal Feature Selection Based on Evolutionary Computation

DING Zhuanlian1, HU Xi1, CAO Lüe1, SUN Dengdi2, ZHANG Xingyi3, WANG Chenxu4

(1. School of Internet, Anhui University, Hefei 230039, China; 2. School of Artificial Intelligence,

Anhui University, Hefei 230601, China; 3. School of Computer Science and Technology,

Anhui University, Hefei 230601, China; 4. School of Software Engineering, Xi’an

Jiaotong University, Xi’an 710049, China)

Abstract:Aiming at multimodal and high-dimensional characteristics in feature selection problems, a new population initialization strategy is introduced to improve the large-scale multimodal multiobjective optimization algorithm, and a high-dimensional multimodal feature selection algorithm based on evolutionary multiobjective optimization is proposed. The original continuous optimization algorithm is discretized to evaluate individuals in discrete optimization problems. This approach is validated across six high-dimensional feature selection datasets. Results demonstrate that the proposed algorithm improves the quality of the initial population and accelerates algorithm convergence. Compared to other algorithms, the proposed algorithm yields the superior Pareto front with the best overall hypervolume value. It can obtain an average of 2.53 equivalent feature subsets without compromising classification accuracy. These results show the proposed algorithm’s ability to achieve optimal classification accuracy and the most diverse equivalent feature subsets.

Keywords:classification; feature selection; evolutionary computation; multimodal multiobjective optimization; high-dimension multimodal feature selection

特征選擇是機器學習、數據挖掘中的一項重要技術,是當前信息領域的研究熱點之一[1]。特征選擇旨在從眾多的候選特征中選出某些最有效的特征,其目標是得到令人滿意的分類精度且使用的特征數量較少[1]。在真實世界中,很多分類問題的原始特征集中無關或冗余的特征數量較多,這些特征在擾亂學習過程的同時嚴重影響分類精度,因此特征選擇問題得到廣泛的關注和研究。

經過多年研究,大量的特征選擇方法被提出,包括傳統特征選擇方法[2-3]和基于進化計算的特征選擇方法[4]。傳統特征選擇辦法一般存在諸如嵌套效應、難以確定重要參數、容易陷入局部最優等問題。例如,序列前向選擇[2]和序列后向選擇[3]這類常用的封裝式特征選擇方法會受到嵌套效應的影響。進化計算模擬生物的演化過程,是一種隨機全局優化方法。由于進化計算在全局搜索方面發揮出巨大作用,故而在特征選擇問題中應用廣泛[5]。進化計算方法的優勢主要在于:作為一種基于種群的方法,能夠綜合探索整個搜索空間;在搜索過程中對特征的選擇沒有限制,能克服嵌套效應和容易陷入局部最優問題;能同步搜索多個解,具有強大的并行搜索能力。

對于特征選擇問題,決策者希望在獲取較高分類精度的同時使用較少數量的特征,因此特征選擇問題是一個多目標優化問題[6]。同時,由于具有相同特征數量的不同特征子集往往可以得到相同或相似的分類精度,因此這種特征選擇問題是一類多模態多目標優化問題。如果一個多目標優化問題至少有兩個等效的全局帕累托最優解,它們對應帕累托前沿上同一點,則稱該問題為多模態多目標優化問題,此類問題具有多模態特性[7]。在一些現實應用中,經常會出現同時需要多個等效的全局或局部最優特征子集的情況,因為某個最優特征子集可能會包含過于昂貴的特征,這種特征子集在現實中不會被選擇。為了給決策者提供更多的可供選擇的方案,一些學者致力于研究特征選擇中的多模態多目標優化問題并取得了較好的結果[7-8]。然而,真實世界中問題的規模通常是不可控的。面對高維特征,傳統的多模態優化方法無法獲得令人滿意的結果,因為它們不能有效應對高維數據所帶來的“維數災難”問題。近年來,一些求解高維特征選擇問題的大規模多目標優化算法被提出,如SparseEA[9]和SLMEA算法[10]。然而遺憾的是,這些算法并不能處理特征選擇問題中的多模態特性。由于目前這方面的工作還很少,因此研究高維多模態特征選擇問題的求解具有重要意義。

1 相關工作

1.1 多模態特征選擇問題

特征選擇中有兩個主要待優化目標,即分類精度和選擇特征的數量。多目標特征選擇問題[6]通常在數學上定義為

minx f1(x)=1D∑Di=1xi

minx f2(x)=ErrorRate(x) (1)

式中:決策變量x表示一個特征子集;D表示初始特征的個數;f1(x)表示選擇的特征數量占候選特征數的比例;f2(x)表示每種特征組合對應的模型分類錯誤率。

在多目標特征選擇中,通常難以通過單個解使其所有目標達到最優,對此可以通過進化算法來找到多個目標之間的最優解集。這些解集中可能包含多個不同的特征子集,但這些特征子集擁有的特征數量和實現的分類精度都是相同的,這便是多模態特征選擇問題[2]。如圖1所示,兩個待優化的目標f1和f2分別代表選擇的特征數量和分類錯誤率,虛線表示的是這個多目標優化問題的帕累托前沿,F1~F5是為決策者提供的5個可選特征,其中藍色意味著該特征被選擇,白色則表示該特征未被選擇。從圖1不難發現,在f1=1、f2=0.8時存在{F1}、{F4}這兩個等效的特征子集。類似地,在f1=3、f2=0.35時有兩個等效的特征子集{F2, F3, F4}、{F1, F2, F3}。一般的進化計算方法只會給出一個特征子集,而無法給出等效的特征子集。舉個簡單的例子,假設{F1, F2, F3}是一個細胞的形態特征(如體積、面積、質量等),{F4}是這個細胞的光學特征(如吸收光譜的長度等),在現實世界中,由于獲取細胞的形態特征會比獲取細胞的光學特征更加容易,因此用戶可以根據自己的偏好或實際情況進行選擇。可見,求解多模態特征選擇問題時,為決策者提供更多可選擇的解決方案是必要的。

此外,真實世界中的高維度大規模數據集會引起維度災難。具有高維度大規模特征的多模態特征選擇問題稱之為高維多模態特征選擇問題。由于要同時考慮高維特性和多模態特性,因此解決此類問題需要特殊的多模態多目標優化算法,這是一項具有挑戰性的任務。

1.2 多模態多目標優化

不失一般性,多目標優化問題(MOP)[7]在數學上可以定義為

minx f(x)=(f1(x),f2(x),…,fm(x))

s.t. x∈Ω (2)

式中:x=(x1,x2,…,xD)是一個在決策空間Ω中的D維決策向量;f(x)是一個包含m個沖突目標的目標函數。對于決策空間Ω中的兩個不同的解x1和x2,當且僅當滿足式(3),則稱x1支配x2,記為x1x2

(i:fi(x1)≤fi(x2))∧(j:fj(x1)lt;fj(x2)) (3)

式中:i,j∈1,2,…,m。此外,如果一個解沒有被任何解所支配,則稱這個解是一個帕累托(Pareto)最優解。

多模態多目標優化問題(MMOP)是一類具有多模態特性的多目標優化問題,求解MMOP的目的是為相同的帕累托前沿(PF)找到所有等效的帕累托解集(PS)。在實際應用中,往往存在約束條件或環境變化,而這些因素又難以在問題定義的公式中直接表示出來,因此一些解在實際中可能是不可行的。可見,有必要提供多個等效的PS作為決策者的替代選擇。

近年來,涌現出大量多模態多目標優化算法有效解決了MMOP[7]。其中,一些算法通過決策空間中的擁擠距離來完成環境選擇。例如,Omni-optimizer算法[11]同時引入決策空間和目標空間中每個解的擁擠距離,以平衡兩個空間中Pareto最優解的多樣性算法。除此之外,小生境策略在解決MMOP問題時候也被廣泛使用。例如,DN-NSGA-Ⅱ算法在交配池選擇中采用了基于決策空間的小生境方法,有助于為相同的PF找到多個等效的PS[12];MO_Ring_PSO_SCD算法采用了環形拓撲結構用于形成穩定的小生境并在進化過程中使用特殊擁擠距離[13];類似地,RHEA算法也采用了基于環形拓撲結構的方法,在解決尋找等效PS時收斂性和多樣性不平衡問題的同時能夠保留優秀的局部PS[14]。另外,基于分解的策略也常受到研究者的關注。例如,MOEA/D-AD與MMEA-DES算法采用將一個或多個個體分配給同一個子問題的方法解決MMOP問題[15-16]。DESS算法是一種有效的子集選擇框架[17],通過同時考慮決策空間和目標空間的多樣性來選擇解集,用以提高各種MMEAs算法的性能。此外,還有很多其他方法被用來解決MMOP問題。例如,CoMMEA算法通過引入多樣性存檔和收斂性存檔協同進化獲得全局和局部PS[18];CMMO算法通過兩個種群協同進化平衡目標空間和決策空間的多樣性和收斂性[19];HREA算法采用了層次排名的方法求解多模態問題。聚類方法也常被用于求解多模態問題[20],如GSMPSO-MM算法采用K均值聚類[21],MMODE_CSCD算法使用基于聚類的特殊擁擠距離[22]。此外,許多優秀的多模態多目標優化方法也相繼被提出以提高算法性能。

實際應用中的一些多模態多目標優化問題含有非常多的決策變量,這類問題稱之為大規模多模態多目標優化問題。雖然采用上述多模態多目標優化方法求解MMOP均取得了較好的效果,但是這些方法在應用于高維問題時還面臨一些挑戰。現有的多模態多目標優化方法由于難以在高維的搜索空間中度量種群多樣性,同時搜索能力變弱,很難找到所有等效的PS,因此無法滿足求解大規模多模態多目標優化問題的要求。此外,現實世界中很多問題的Pareto最優解具有稀疏特性,即大多數決策變量為0。高維搜索空間和問題未知的稀疏特性給求解此類多目標求解問題帶來了很大的挑戰。總體而言,這類問題的研究仍處在初級階段。到目前為止,僅MP-MMEA[23]和HHC-MMEA[24]算法專注于解決這類問題。

現實世界中存在很多大規模多模態多目標優化問題,如神經網絡權值訓練、神經網絡架構搜索及上述特征選擇等問題。然而,到目前為止,針對高維多模態特征選擇問題的研究非常少,該問題的求解還需要深入研究。高維多模態特征選擇的難點在于如何在高維的搜索空間中找到盡可能多的等效特征子集。傳統的多目標優化方法只能找到一個特征子集,且在優化過程中找到等效的特征子集也會被丟棄,因此傳統方法難以實現多模態特征選擇在決策空間中解集分布具有多樣性的需求。由于大規模多模態多目標優化方法具有較強的探索能力及能夠在一次運行中找到多個合適的解,因此該類方法可以被認為是求解高維多模態特征選擇問題的有力工具。然而,由于該類問題的困難與復雜,目前多模態多目標優化算法在該問題上應用的效果依舊有著巨大的提升空間。HHC-MMEA算法中的多種群協同進化機制以及引入的混合層次聚類技術能夠有效區分進化中的不同等效特征子集,提高算法的搜索能力,促使算法找到更多的等效特征子集。因此,本文對大規模多模態多目標優化算法HHC-MMEA進行改進,提出了一種基于進化多目標優化的高維多模態特征選擇算法(FS-HHC-MMEA)。該算法采用HHC-MMEA算法框架,引入新的種群初始化策略來加快算法的收斂。另外,本文對連續優化算法HHC-MMEA進行了離散化處理用于求解特征選擇問題。

2 基于進化多目標優化的高維多模態特征選擇

2.1 算法描述

本文所提FS-HHC-MMEA算法使用改進的HHC-MMEA算法來搜索具有多模態特性的等效特征子集,算法總體流程如算法1所示。

算法1 FS-HHC-MMEA(N)

輸入:種群大小N

輸出:等效特征子集P

1 G← 獲取全局指導向量;

2 P←Initialization(N,G); //算法2

3 K=1; //初始子種群數量

4 while{未達到最大迭代次數} do

5" for i=1 to K do

6"" I←更新第i個子種群的局部指導向量;

7"" 計算每個個體的特征個數和分類錯誤率;

8"" Q←根據二元錦標賽選擇2N/K個父代;

9"" offerspring←自適應交叉變異產生子代;

10"" subPi←環境選擇(subPi∪offerspring);

11" end for

12" [K,subP1,…, subPk]←每隔一定代數進行混合層次聚類;

13 end while

14 P←subP1∪…∪subPk;

15 P←根據P中非支配解集獲得等效特征子集;

16 return P

首先,將數據集劃分成80%訓練數據和20%測試數據[9]。其次,采用決策變量分析方法[9]獲得全局指導向量(每個決策變量的得分),并利用新的種群初始化策略初始化種群個體。然后,計算每個個體的兩個目標值,即選擇的特征個數和利用KNN分類器得到的預測分類錯誤率。最后,采用HHC-MMEA算法中的子種群協同進化搜索多個等效特征子集。子種群的協同進化主要由以下幾部分組成。首先,利用文獻[23]提出的方法獲得局部指導向量來確定每個子種群的搜索方向。然后,根據非支配前沿等級和解的擁擠度距離采取二元錦標選擇策略選擇交配父本。接著,使用基于全局指導向量和局部指導向量的自適應交叉及變異策略生成子代解,并利用改進的環境選擇策略保留質量好的解。最后,使用混合層次聚類技術有效區分不同等效特征子集的分支從而將其盡可能地劃分到不同子種群中,實現多個子種群間的高效合作以及協同進化。

2.2 新的種群初始化策略

相關研究表明,好的初始化策略對于提高算法的性能至關重要[25]。對于高維多模態特征選擇問題,多模態最優特征子集在整個決策空間中分布非常稀疏,即大部分決策變量位的值都是0。在高維多模態特征選擇中,隨機初始化可能無法產生良好的效果,需要考慮初始解在多目標空間中的分布。原始HHC-MMEA算法中的拉丁超立方體采樣種群初始化僅考慮初始解在特征數量上分布的均勻性,卻忽略了特征的質量。新的種群初始化策略在原有的均勻采樣基礎上,基于全局指導向量,根據每個決策變量的得分采用類似二元錦標賽的方法來初始化種群,同時考慮了特征數量和特征質量,進而從解的多樣性和解的質量方面提供更好的初始解。新的種群初始化策略的詳細流程如算法2所示。

算法2 Initialization(N,G)

輸入:種群大小N,全局指導向量G

輸出:初始種群P

1 D←決策變量的數量;

2 [r1, r2, …, rN]←隨機生成N個實值向量;

3 [b1, b2, …, bN]←使用拉丁超立方均勻采樣生成N個二進制向量;

4 r←G;

5 for i=1 to N

6" for j=1 to R×D //R表示介于0和1之間均勻分布的隨機數

7"" [m, n]←隨機挑選兩個決策變量位;

8"" if rmgt;rn then

9""" bmi←0;

10"" rm←rm-1;

11"" else

12"" bni←0;

13"" rn←rn-1;

14"" end if

15" end for

16 end for

17 P←[r1,r2,…,rN]和[b1,b2,…,bN]對應位置的元素逐個相乘;

18 return P

該算法采用雙層編碼的方式進行優化。首先,隨機生成決策空間中的實值向量,利用拉丁超立方體均勻采樣生成二進制向量。然后,在拉丁超立方體均勻采樣的基礎上根據決策變量的重要性程度對決策位進行翻轉。輔助向量r首先初始化為全局指導向量,然后每次隨機挑選兩個決策變量位,比較其對應的輔助向量r上的得分值(決策變量得分值越高說明該特征的重要性越低),將重要性較低的決策變量位置為0,同時將其對應的得分減1。該策略在初始化階段可以篩選掉一些不重要的特征,從而可以生成具有較高質量的初始解,加快算法的收斂。

為了驗證新的種群初始化策略的有效性,圖2給出了HHC-MMEA算法所采用的原始拉丁超立方體采樣初始化策略與本文提出的FS-HHC-MMEA算法采用的新的種群初始化策略,在標準大規模多模態測試問題SMMOP1[23]上產生的初始解的二進制變量的統計結果。可以看出,拉丁超立方體采樣初始化策略產生的初始解在特征數量目標上分布非常均勻,但未考慮到特征的重要性差異。圖中SMMOP1問題對應等效PS的個數為4,決策變量數為100,其中第1維到40維對應重要決策變量位。新的種群初始化策略不僅考慮了種群分布的多樣性,也考慮了特征的重要性差異,篩選掉了一些不重要的特征,因此新的種群策略所包含的特征數量相較于原始策略會顯著變少,加快了算法的收斂。

圖3展示了兩種初始化策略對應的算法在標準大規模多模態測試問題SMMOP1、SMMOP6、SMMOP7和SMMOP8[23]上的決策空間反世代距離(IGDX)[8]收斂曲線。該問題對應等效PS的個數為4,決策變量數為100。從圖3不難發現,與原始拉丁超立方體采樣初始化策略相比,新的種群初始化策略在初始時擁有更低的反世代距離(值越小越好),表明其在進化初始階段種群擁有更好的起點。新的種群初始化策略既考慮了初始解在特征數上分布的均勻性,又考慮了特征對目標函數值的貢獻度,提高了所產生的初始解的質量,從而達到加快算法收斂的目的。

2.3 個體評價

因為原始的HHC-MMEA算法是連續優化算法,不能直接用來求解特征選擇這類離散組合優化問題,所以要對其進行特殊處理。圖4展示了經處理的算法對每個個體目標值的計算方式。通過選定閾值0.5,將實數映射為0或1二進制位,其中0表示該特征不被選擇,1表示該特征被選擇。當某一維度的特征值大于0.5時,表示該維特征被選擇,反之,表示該維特征被舍棄。例如,圖4中選擇的特征子集為{F1, F4},將選擇的特征子集送入到分類器中得到分類精度,這里采用廣泛使用的KNN分類器,其中K值被設置為3[9]。這樣就得到了選擇的特征數量以及分類錯誤率兩個目標值,完成了一個個體的評價。

2.4 復雜度分析

對于FS-HHC-MMEA算法,時間復雜度主要由以下幾個部分組成。假設種群的大小為N,目標空間和決策空間的維度分別為M和D,子種群的數量為K,種群初始化的時間復雜度為O(ND),所有個體非支配排序的時間復雜度為O(MN2),子種群引導向量的更新和子代解的生成具有O(ND)的時間復雜度,環境選擇時間復雜度為O(ND),混合層次聚類的時間復雜度為O(ND),最終得到FS-HHC-MMEA算法的時間復雜度為O(MN2+ND)。

3 實驗結果與分析

為了驗證新的種群初始化策略解決高維多模態特征選擇問題的有效性,圖5給出了新的種群初始化策略與拉丁超立方體采樣初始化策略在lung_discrete、Colon數據集特征選擇問題上的初始解。由圖5可見,新的種群初始化策略得到的解支配了拉丁超立方體采樣初始化策略所得到的多數解,且后者明顯含有更少的特征數量。因此,新的種群初始化策略可以產生特征數量更少、質量更好的初始解。

為了驗證算法解決高維多模態特征選擇的有效性,本文在來自亞利桑那州立大學(ASU)的6個基準數據集上進行了實驗,數據集的信息如表1所示。每個數據集被劃分成訓練集(80%)和測試集(20%),實驗采用常用的KNN分類器預測分類精度,其中K設置為3。由于實際問題的真實帕累托前沿未知,因此本文采用廣泛使用的超體積指標[26]作為算法的性能指標。超體積指標估計了解集中的點與參考點所圍成區域的超體積,值越大表示解集的多樣性和收斂性越好。關于超體積指標中參考點的選取可參考文獻[27]。

本文對比了MO_Ring_PSO_SCD[13]、MP-MMEA[23]、HREA[20]和SLMEA[10]4種算法以證明FS-HHC-MMEA算法在求解高維多模態特征選擇問題上的有效性, 其中MO_Ring_PSO_SCD和HREA算法是具有代表性的多模態多目標優化算法,MP-MMEA算法是一種先進的大規模多模態多目標進化算法,SLMEA算法代表稀疏大規模多目標優化算法。為了保證公平,對于所有算法,種群大小設置為800,評價次數設置為500000。除特別說明外,每個算法的參數采用其在相關文獻中的推薦設置。MO_Ring_PSO_SCD算法基于粒子群優化生成子代[13],其中參數C1、C2、W分別設置為0.5,0.5和0.1。對于其他算法,采用單點交叉和位變異產生二進制變量的子代解,采用模擬二進制交叉和多項式變異生成實數變量的子代解,其中交叉概率設置為1,變異概率設置為1/D(D為決策變量維數),交叉和變異的分布指數均設置為20。所有算法的最終結果只輸出非支配解。

表2列出了所有算法在6個數據集上分別進行30次獨立運行得到的平均超體積指標。圖6、圖7和圖8展示了所有算法在不同數據集上得到的帕累托前沿。從表2可以看出,除了MO_Ring_PSO_SCD與HREA算法外,其他3種算法在6個數據集上都取得了較好的超體積指標。從圖6、圖7和圖8可以看出,除了MO_Ring_PSO_SCD與HREA算法外,其他3種算法在目標空間都能夠獲得較優的帕累托前沿。

由于MP-MMEA、SLMEA和FS-HHC-MMEA這3種算法都是大規模多目標優化算法,因此在解決高維問題時都獲得了較高的超體積指標值與較優的帕累托前沿。FS-HHC-MMEA算法的超體積指標值在6個數據集上獲得了5個具有競爭力的結果,整體上取得了最好的結果,說明目標空間得到多樣性和收斂性更好的解集。從圖8的帕累托前沿可看出,FS-HHC-MMEA算法得到的特征子集具有最好的分類精度和最多樣化的特征數量。

MO_Ring_PSO_SCD多模態優化算法在面對高維問題時很難收斂到最優的帕累托前沿,從而可看出MO_Ring_PSO_SCD算法不適用于高維問題,因此接下來的實驗部分將不再展示MO_Ring_PSO_SCD算法的性能。HREA多模態優化算法在325維的lung_discrete數據集上能夠收斂到帕累托前沿,而在2000維的Colon數據集上無法收斂到帕累托前沿,且在維度數量更多的其他數據集上,HREA算法運行都超時(超過24h),無法運行出實驗結果,表2中用空白表示這種情形。HREA同樣難以面對高維問題所帶來的挑戰,因此下面將不再展示HREA算法性能。

圖9展示了MP-MMEA、SLMEA和FS-HHC-MMEA這3種算法在6個數據集上獲得的等效特征子集個數。圖10展示了各算法在每個數據集上獲得的平均等效特征子集個數。從圖9和圖10可以看出,SLMEA算法并不存在等效特征子集,因為SLMEA算法沒有能力保存等效特征解,無法求解多模態多目標優化問題。在不影響分類精度的前提下,多模態多目標優化算法MP-MMEA能給出一些等效特征子集(所有數據集上的等效特征子集平均個數是1.50),而FS-HHC-MMEA算法能找到更多的等效特征子集(所有數據集上的等效特征子集平均個數是2.53)。例如,在CLL_SUB_111數據集上,當特征個數為1和6時,FS-HHC-MMEA算法分別找到2個等效特征子集,而MP-MMEA算法只能找到1個特征子集。

表3展示了FS-HHC-MMEA算法在6個數據集上尋找到的帕累托最優解集。由表3可以看出,算法找到的帕累托最優解集不僅具有多模態特性,而且具有稀疏特性。具體來說,在Colon數據集上,{F317}、{F302}、{F842}和{F1623}4個特征子集所包含的特征個數相同,而且分類錯誤率也相等,都為0.0833。因此,該結果為特征選擇問題提供了多個可選的最優特征子集,決策者可根據問題領域的成本和限制來選擇合適的特征子集。FS-HHC-MMEA算法在其他數據集中也找到了多個等效的特征子集。結合圖8和圖9及表3來看,在保證較理想的稀疏多模態解搜索能力的先決條件下,FS-HHC-MMEA算法能同時得到較優的帕累托前沿。綜合來看,FS-HHC-MMEA算法是一種有效求解高維多模態特征選擇問題的算法。

4 結 論

針對特征選擇問題中的多模態特性和高維特性帶來的挑戰,本文基于改進的大規模多模態進化算法對高維多模態特征選擇問題進行有效求解,結合實驗驗證,得出如下結論。

(1)引入新的種群初始化策略對大規模多模態多目標優化算法進行改進,實驗結果表明新的種群初始化策略可以產生質量更好的初始解,加速了算法的收斂。

(2)對原始的多模態多目標優化算法進行離散化處理,用于評價特征選擇問題中的個體,并使用離散化的多模態多目標優化算法搜索具有多模態特性的特征子集。6個高維特征選擇數據集上的實驗結果表明,本文算法能夠找到更多的多模態特征子集并且獲得更優的帕累托前沿。

值得注意的是,本文算法中的編碼并不能反映特征之間的相關性和相似性,因此一種更加有效的編碼方法有待進一步研究。另外,本文僅考慮搜索高維多模態特征選擇問題中的多個最優特征子集,而忽略了次優特征子集的優化,最優和次優最優特征子集共存的高維多模態特征選擇問題的研究也是將來的努力方向之一。

參考文獻:

[1]商立群, 李洪波, 侯亞東, 等. 基于特征選擇和優化極限學習機的短期電力負荷預測 [J]. 西安交通大學學報, 2022, 56(4): 165-175.

SHANG Liqun, LI Hongbo, HOU Yadong, et al. Short-term power load forecasting based on feature selection and optimized extreme learning machine [J]. Journal of Xi’an Jiaotong University, 2022, 56(4): 165-175.

[2]劉彪, 劉金長. 基于用戶畫像分析預測電費敏感型客戶的建模實踐 [J]. 電力大數據, 2017, 20(8): 20-24.

LIU Biao, LIU Jinchang. Modeling practice of forecasting electricity fees sensitive customers based on user profile analysis [J]. Power Systems and Big Data, 2017, 20(8): 20-24.

[3]PUDIL P, NOVOVICOV J, KITTLER J. Floating search methods in feature selection [J]. Pattern Recognition Letters, 1994, 15(11): 1119-1125.

[4]王艷麗. 基于多模態進化計算的特征選擇算法研究 [D]. 鄭州: 鄭州大學, 2020.

[5]王艷麗, 梁靜, 薛冰, 等. 基于進化計算的特征選擇方法研究概述 [J]. 鄭州大學學報(工學版), 2020, 41(1): 49-57.

WANG Yanli, LIANG Jing, XUE Bing, et al. Research on evolutionary computation for feature selection [J]. Journal of Zhengzhou University(Engineering Science), 2020, 41(1): 49-57.

[6]張夢婷, 杜建強, 羅計根, 等. 多目標優化特征選擇研究綜述 [J]. 計算機工程與應用, 2023, 59(3): 23-32.

ZHANG Mengting, DU Jianqiang, LUO Jigen, et al. Research on feature selection of multi-objective optimization [J]. Computer Engineering and Applications, 2023, 59(3): 23-32.

[7]岳彩通, 梁靜, 瞿博陽, 等. 多模態多目標優化綜述 [J]. 控制與決策, 2021, 36(11): 2577-2588.

YUE Caitong, LIANG Jing, QU Boyang, et al. A survey on multimodal multiobjective optimization [J]. Control and Decision, 2021, 36(11): 2577-2588.

[8]ZHOU Aimin, ZHANG Qingfu, JIN Yaochu. Approximating the set of Pareto-optimal solutions in both the decision and objective spaces by an estimation of distribution algorithm [J]. IEEE Transactions on Evolutionary Computation, 2009, 13(5): 1167-1189.

[9]TIAN Ye, ZHANG Xingyi, WANG Chao, et al. An evolutionary algorithm for large-scale sparse multiobjective optimization problems [J]. IEEE Transactions on Evolutionary Computation, 2020, 24(2): 380-393.

[10]TIAN Ye, FENG Yuandong, ZHANG Xingyi, et al. A fast clustering based evolutionary algorithm for super-large-scale sparse multi-objective optimization [J]. IEEE/CAA Journal of Automatica Sinica, 2023, 10(4): 1048-1063.

[11]DEB K, TIWARI S. Omni-optimizer: a procedure for single and multi-objective optimization [C]//Evolutionary Multi-Criterion Optimization. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005: 47-61.

[12]LIANG J J, YUE C T, QU B Y. Multimodal multi-objective optimization: a preliminary study [C]//2016 IEEE Congress on Evolutionary Computation (CEC). Piscataway, NJ, USA: IEEE, 2016: 2454-2461.

[13]YUE Caitong, QU Boyang, LIANG Jing. A multiobjective particle swarm optimizer using ring topology for solving multimodal multiobjective problems [J]. IEEE Transactions on Evolutionary Computation, 2018, 22(5): 805-817.

[14]LI Guoqing, SUN Mengyan, WANG Yirui, et al. A ring-hierarchy-based evolutionary algorithm for multimodal multi-objective optimization [J]. Swarm and Evolutionary Computation, 2023, 81: 101352.

[15]TANABE R, ISHIBUCHI H. A decomposition-based evolutionary algorithm for multi-modal multi-objective optimization [C]//Parallel Problem Solving from Nature: PPSN ⅩⅤ. Cham, Switzerland: Springer International Publishing, 2018: 249-261.

[16]SUN Yu, ZHANG Shen. A decomposition and dynamic niching distance-based dual elite subpopulation evolutionary algorithm for multimodal multiobjective optimization [J]. Expert Systems with Applications, 2023, 231: 120738.

[17]PENG Yiming, ISHIBUCHI H. A diversity-enhanced subset selection framework for multimodal multiobjective optimization [J]. IEEE Transactions on Evolutionary Computation, 2022, 26(5): 886-900.

[18]LI Wenhua, YAO Xingyi, LI Kaiwen, et al. Coevolutionary framework for generalized multimodal multi-objective optimization [J]. IEEE/CAA Journal of Automatica Sinica, 2023, 10(7): 1544-1556.

[19]MING Fei, GONG Wenyin, WANG Ling, et al. Balancing convergence and diversity in objective and decision spaces for multimodal multi-objective optimization [J]. IEEE Transactions on Emerging Topics in Computational Intelligence, 2023, 7(2): 474-486.

[20]LI Wenhua, YAO Xingyi, ZHANG Tao, et al. Hierarchy ranking method for multimodal multiobjective optimization with local Pareto fronts [J]. IEEE Transactions on Evolutionary Computation, 2023, 27(1): 98-110.

[21]LI Guoqing, WANG Wanliang, ZHANG Weiwei, et al. Grid search based multi-population particle swarm optimization algorithm for multimodal multi-objective optimization [J]. Swarm and Evolutionary Computation, 2021, 62: 100843.

[22]LIANG Jing, QIAO Kangjia, YUE Caitong, et al. A clustering-based differential evolution algorithm for solving multimodal multi-objective optimization problems [J]. Swarm and Evolutionary Computation, 2021, 60: 100788.

[23]TIAN Ye, LIU Ruchen, ZHANG Xingyi, et al. A multipopulation evolutionary algorithm for solving large-scale multimodal multiobjective optimization problems [J]. IEEE Transactions on Evolutionary Computation, 2021, 25(3): 405-418.

[24]DING Zhuanlian, CAO Lve, CHEN Lei, et al. Large-scale multimodal multiobjective evolutionary optimization based on hybrid hierarchical clustering [J]. Knowledge-Based Systems, 2023, 266: 110398.

[25]BANGYAL W H, NISAR K, AG IBRAHIM A A B, et al. Comparative analysis of low discrepancy sequence-based initialization approaches using population-based algorithms for solving the global optimization problems [J]. Applied Sciences, 2021, 11(16): 7591.

[26]ISHIBUCHI H, IMADA R, MASUYAMA N, et al. Comparison of hypervolume, IGD and IGD+ from the viewpoint of optimal distributions of solutions [C]//Evolutionary Multi-Criterion Optimization. Cham, Switzer-land: Springer International Publishing, 2019: 332-345.

[27]CHEN Huangke, TIAN Ye, PEDRYCZ W, et al. Hyperplane assisted evolutionary algorithm for many-objective optimization problems [J]. IEEE Transactions on Cybernetics, 2020, 50(7): 3367-3380.

(編輯 亢列梅)

猜你喜歡
分類
2021年本刊分類總目錄
分類算一算
垃圾分類的困惑你有嗎
大眾健康(2021年6期)2021-06-08 19:30:06
星星的分類
我給資源分分類
垃圾分類,你準備好了嗎
學生天地(2019年32期)2019-08-25 08:55:22
分類討論求坐標
數據分析中的分類討論
按需分類
教你一招:數的分類
主站蜘蛛池模板: 国产精品尤物在线| 欧美国产成人在线| 99re经典视频在线| 国产人妖视频一区在线观看| 91色在线视频| 91在线精品麻豆欧美在线| 亚洲日本中文综合在线| 多人乱p欧美在线观看| 五月综合色婷婷| 激情爆乳一区二区| 国产精品部在线观看| 亚洲无码日韩一区| 久久国产热| www.亚洲国产| 亚洲国产精品一区二区高清无码久久| 欧美精品一区在线看| 国产内射一区亚洲| 手机精品视频在线观看免费| 丁香六月激情综合| 欧美在线网| 国产黄色视频综合| 2021国产精品自拍| 国产成人一区在线播放| 伊人久综合| 欧美激情视频一区二区三区免费| 91色综合综合热五月激情| 在线精品视频成人网| 日韩av电影一区二区三区四区| 欧美成人一区午夜福利在线| 国产日韩欧美在线播放| 伊人网址在线| 日本欧美一二三区色视频| 婷婷色婷婷| 97人人做人人爽香蕉精品| 亚洲精品视频在线观看视频| 91久久偷偷做嫩草影院电| 这里只有精品在线播放| 中文字幕第1页在线播| 国产老女人精品免费视频| 青青青国产精品国产精品美女| 欧美不卡二区| 国产本道久久一区二区三区| 亚洲第一页在线观看| 一本大道无码高清| 欧洲日本亚洲中文字幕| 永久在线播放| 国产区在线观看视频| 69国产精品视频免费| 国产超碰一区二区三区| 亚洲视频欧美不卡| 毛片网站在线播放| 无码AV日韩一二三区| 久久频这里精品99香蕉久网址| 99尹人香蕉国产免费天天拍| 亚洲欧美人成电影在线观看| 97综合久久| 亚洲性日韩精品一区二区| 日本五区在线不卡精品| 国产乱人乱偷精品视频a人人澡| 亚洲午夜18| 青草视频久久| 992Tv视频国产精品| 99国产精品国产高清一区二区| 亚洲福利一区二区三区| 国产伦片中文免费观看| 国产欧美视频在线观看| 亚洲久悠悠色悠在线播放| 91成人精品视频| 国产拍在线| 日韩 欧美 小说 综合网 另类| 狠狠色丁婷婷综合久久| 久久窝窝国产精品午夜看片| 亚洲国产中文综合专区在| 国产精品999在线| 色婷婷狠狠干| a级毛片免费播放| 免费一级全黄少妇性色生活片| 中文字幕在线欧美| 久久国产精品麻豆系列| 欧美精品成人一区二区视频一| 国产日韩精品欧美一区灰| 国产特级毛片|