<p>High-dimensional feature selection problems (HFSPs) are becoming more prevalent but complex. Currently used feature selection (FS) techniques for problems like biological and medical data often struggle due to the complexity of the problems they face. To adeptly address this kind of problem, a new binary form of the chameleon swarm algorithm (BCSA) called binary heterogeneous cognitive learning CSA (BHCLCSA) is proposed. In BHCLCSA, chameleons are specifically divided during optimization into topmost chameleons (<InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7139_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="25" /> </InlineMediaObject> <EquationSource Format="TEX">\(\text {TC}\)</EquationSource> <EquationSource Format="MATHML"><math> <mtext>TC</mtext> </math></EquationSource> </InlineEquation>) and undermost chameleons (<InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7139_Article_IEq2.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="26" /> </InlineMediaObject> <EquationSource Format="TEX">\(\text {UC}\)</EquationSource> <EquationSource Format="MATHML"><math> <mtext>UC</mtext> </math></EquationSource> </InlineEquation>) as per their fitness. These two types of chameleons are addressed variously by creating an elite cognitive learning (CL) mechanism to evolve the undermost chameleons and a predominant CL mechanism to mature the topmost ones. With the collaboration between these two learning strategies, BHCLCSA is expected to evolve chameleons capable of efficiently exploring the search space and exploiting the discovered optimal regions to obtain the best solutions for HFSPs. Further, this work develops adaptive and dynamic swarm partition mechanisms to adaptively segregate chameleons into two categories. HCLCSA is used in FS domain to confront premature convergence, locate the best subset of features between classes, and improve the CSA’s global and local search capabilities. The BHCLCSA-based FS method was evaluated, using the k-nearest neighbor (k-NN) classifier, on 20 HFSPs collected from the UCI repository. The results showed that BHCLCSA performed substantially better than several other widely recognized FS methods. Notably, it excelled many others in 10 datasets concerning classification accuracy, 13 datasets concerning <i>F</i>1-score, 7 datasets concerning the number of selected features, and 4 datasets concerning fitness values out of the 20 datasets considered. Simply put, the results on 5 and 8 datasets showed that BHCLCSA performed at performance levels exceeding 90% for <i>F</i>1-score and classification accuracy metrics, respectively.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Heterogeneous cognitive learning chameleon swarm algorithm for high-dimensional feature selection

  • Malik Braik,
  • Mohammed A. Awadallah,
  • Hussein Alzoubi,
  • Heba Al-Hiary

摘要

High-dimensional feature selection problems (HFSPs) are becoming more prevalent but complex. Currently used feature selection (FS) techniques for problems like biological and medical data often struggle due to the complexity of the problems they face. To adeptly address this kind of problem, a new binary form of the chameleon swarm algorithm (BCSA) called binary heterogeneous cognitive learning CSA (BHCLCSA) is proposed. In BHCLCSA, chameleons are specifically divided during optimization into topmost chameleons ( \(\text {TC}\) TC ) and undermost chameleons ( \(\text {UC}\) UC ) as per their fitness. These two types of chameleons are addressed variously by creating an elite cognitive learning (CL) mechanism to evolve the undermost chameleons and a predominant CL mechanism to mature the topmost ones. With the collaboration between these two learning strategies, BHCLCSA is expected to evolve chameleons capable of efficiently exploring the search space and exploiting the discovered optimal regions to obtain the best solutions for HFSPs. Further, this work develops adaptive and dynamic swarm partition mechanisms to adaptively segregate chameleons into two categories. HCLCSA is used in FS domain to confront premature convergence, locate the best subset of features between classes, and improve the CSA’s global and local search capabilities. The BHCLCSA-based FS method was evaluated, using the k-nearest neighbor (k-NN) classifier, on 20 HFSPs collected from the UCI repository. The results showed that BHCLCSA performed substantially better than several other widely recognized FS methods. Notably, it excelled many others in 10 datasets concerning classification accuracy, 13 datasets concerning F1-score, 7 datasets concerning the number of selected features, and 4 datasets concerning fitness values out of the 20 datasets considered. Simply put, the results on 5 and 8 datasets showed that BHCLCSA performed at performance levels exceeding 90% for F1-score and classification accuracy metrics, respectively.