A new feature selection algorithm based on fuzzy-pathfinder optimization

被引:0
|
作者
Zandvakili A. [1 ]
Mansouri N. [2 ]
Javidi M.M. [2 ]
机构
[1] Department of Computer Science, Shahid Bahonar University of Kerman, Kerman
[2] Faculty of Shahid, Bahonar University of Kerman, Kerman
关键词
Feature selection; Fuzzy logic; Meta-heuristic; Pathfinder optimization;
D O I
10.1007/s00521-024-10043-2
中图分类号
学科分类号
摘要
Data mining and machine learning require feature selection because features can dramatically improve model performance. In contrast, there are no polynomial solutions for selecting a subset feature. It is possible to achieve this by using meta-heuristic algorithms, specifically population-based algorithms that are able to provide a subset of features that is optimal and not exact. Meta-heuristic algorithms face challenges such as staying in local minima, easily falling into local optimum, weakly global searchability, premature convergence, and slow convergence speeds. However, recent research has limitations such as high complexity and weak initialization. In order to overcome these limitations, a three-stage model is proposed. In the first stage, the correlation of features and the correlation of features with class are considered during feature selection and used to create the initial population in the pathfinder optimization algorithm (PFA). PFA is a population-based algorithm and has some drawbacks, in the last iterations, the fluctuation rate (A) and vibration vector (ε) parameters converge to 0, and finding a new solution is impossible. As a second stage, a fuzzy inference system is designed to adjust these parameters adaptively and is called fuzzy-pathfinder optimization (FPO). In the third stage, FPO is used to select relevant features based on classification error, proportion of selected features, and redundancy. Finally, different algorithms such as simulated annealing (SA), differential evolutionary (DE), genetic algorithm (GA), particle swarm optimization (PSO), PFA, estimation of distribution algorithm (EDA), and symmetrical uncertainty criterion (SUC-PSO) are used for comparison. Based on the results, the proposed model is able to reach an average accuracy of 96% on average. Based on a comparison of the proposed algorithm with SA, DE, GA, PSO, PFA, EDA, and SUC-PSO, the objective function is improved by 17.3%, 5.6%, 3.0%, 4.5%, 5.0%, 0.5%, and 1.2%, respectively. The use of comprehensive objective functions, the adaptive adjustment of parameters, and the creation of a targeted initial population are key strengths of FPO. © The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature 2024.
引用
收藏
页码:17585 / 17614
页数:29
相关论文
共 50 条
  • [1] A fuzzy clustering based algorithm for feature selection
    Sun, HJ
    Wang, SR
    Mei, Z
    2002 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-4, PROCEEDINGS, 2002, : 1993 - 1998
  • [2] A new feature selection algorithm based on binary ant colony optimization
    Kashef, Shima
    Nezamabadi-pour, Hossein
    2013 5TH CONFERENCE ON INFORMATION AND KNOWLEDGE TECHNOLOGY (IKT), 2013, : 50 - 54
  • [3] Feature Selection Based on Antlion Optimization Algorithm
    Zawbaa, Hossam M.
    Emary, E.
    Parv, B.
    PROCEEDINGS OF 2015 THIRD IEEE WORLD CONFERENCE ON COMPLEX SYSTEMS (WCCS), 2015,
  • [4] A New Hybrid Seagull Optimization Algorithm for Feature Selection
    Jia, Heming
    Xing, Zhikai
    Song, Wenlong
    IEEE ACCESS, 2019, 7 : 49614 - 49631
  • [5] Feature Selection Approach Based on Whale Optimization Algorithm
    Sharawi, Marwa
    Zawbaa, Hossam M.
    Emary, E.
    Zawbaa, Hossam M.
    2017 NINTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2017, : 163 - 168
  • [6] A Population Based Feature Subset Selection Algorithm Guided by Fuzzy Feature Dependency
    Al-Ani, Ahmed
    Khushaba, Rami N.
    ADVANCED MACHINE LEARNING TECHNOLOGIES AND APPLICATIONS, 2012, 322 : 430 - +
  • [7] A Fuzzy Classifier with Feature Selection Based on the Gravitational Search Algorithm
    Bardamova, Marina
    Konev, Anton
    Hodashinsky, Ilya
    Shelupanov, Alexander
    SYMMETRY-BASEL, 2018, 10 (11):
  • [8] New Feature Selection Algorithm Based on Feature Stability and Correlation
    Al-Shalabi, Luai
    IEEE ACCESS, 2022, 10 : 4699 - 4713
  • [9] Feature Selection Based on Swallow Swarm Optimization for Fuzzy Classification
    Hodashinsky, Ilya
    Sarin, Konstantin
    Shelupanov, Alexander
    Slezkin, Artem
    SYMMETRY-BASEL, 2019, 11 (11):
  • [10] A Novel Hybrid Algorithm for Feature Selection Based on Whale Optimization Algorithm
    Zheng, Yuefeng
    Li, Ying
    Wang, Gang
    Chen, Yupeng
    Xu, Qian
    Fan, Jiahao
    Cui, Xueting
    IEEE ACCESS, 2019, 7 : 14908 - 14923