| Literature DB >> 36245794 |
Ahmed A Ewees1,2, Mohammed A A Al-Qaness3, Laith Abualigah4,5, Zakariya Yahya Algamal6,7, Diego Oliva8, Dalia Yousri9, Mohamed Abd Elaziz10,11,12,13.
Abstract
Feature selection techniques are considered one of the most important preprocessing steps, which has the most significant influence on the performance of data analysis and decision making. These FS techniques aim to achieve several objectives (such as reducing classification error and minimizing the number of features) at the same time to increase the classification rate. FS based on Metaheuristic (MH) is considered one of the most promising techniques to improve the classification process. This paper presents a modified method of the Slime mould algorithm depending on the Marine Predators Algorithm (MPA) operators as a local search strategy, which leads to increasing the convergence rate of the developed method, named SMAMPA and avoiding the attraction to local optima. The efficiency of SMAMPA is evaluated using twenty datasets and compared its results with the state-of-the-art FS methods. In addition, the applicability of SMAMPA to work with real-world problems is evaluated by using it as a quantitative structure-activity relationship (QSAR) model. The obtained results show the high ability of the developed SMAMPA method to reduce the dimension of the tested datasets by increasing the prediction rate. In addition, it provides results better than other FS techniques in terms of performance metrics.Entities:
Keywords: Marine predators algorithm; Optimization feature selection; Quantitative structure-activity relationship (QSAR); Slime mould algorithm
Year: 2022 PMID: 36245794 PMCID: PMC9547998 DOI: 10.1007/s00521-022-07852-8
Source DB: PubMed Journal: Neural Comput Appl ISSN: 0941-0643 Impact factor: 5.102
Fig. 1The SMAMPA structure and workflow
Parameters setting of the applied methods
| No. | Algorithm | Reference | Parameter | Value |
|---|---|---|---|---|
| 1 | MPA | [ | ||
| 0.0 | ||||
| 2 | SMA | [ | 0.01 | |
| 3 | GA | [ | Selection | Roulette wheel (Proportionate) |
| Crossover | Whole arithmetic | |||
| Probability | 0.8, | |||
| [-0.5, 1.5]) | ||||
| 4 | HHO | [ | 1.5 | |
| 5 | PSO | [ | Topology | Fully connected |
| Cognitive and social constant | (C1, C2) 2, 2 | |||
| Inertia weight | Linear reduction values [0.9 0.1] | |||
| Velocity limit | 10% of dimension range | |||
| 6 | SSA | [ | 0 | |
| 7 | WOA | [ | Decreased from 2 to 0 | |
| 2 | ||||
| 8 | MFO | [ | Convergence constant | [-2 -1] |
| Spiral factor | 1 | |||
| 9 | GOA | [ | Attraction distance | 2.079 to 4 |
| 1.5 | ||||
| 0.5 | ||||
| 1 | ||||
| 0.00001 |
The details descriptions of the used UCI datasets
| Name | Features | Instances | Classes | Type |
|---|---|---|---|---|
| breastWDBCD | 30 | 569 | 2 | Biology |
| ionosphereD | 34 | 351 | 2 | Physical |
| wineD | 13 | 178 | 3 | Chemistry |
| breastcancerD | 9 | 699 | 2 | Biology |
| sonarD | 60 | 208 | 2 | Biology |
| glassD | 9 | 214 | 7 | Physics |
| tic-tac-toeD | 9 | 958 | 2 | Game |
| LymphographyD | 18 | 148 | 2 | Biology |
| waveformD | 40 | 5000 | 3 | Physics |
| clean1dataD | 166 | 476 | 2 | Artificial |
| ZooD | 16 | 101 | 6 | Artificial |
| SPECTD | 22 | 267 | 2 | Biology |
| ecoliD | 7 | 336 | 8 | Biology |
| CongressEWD | 16 | 435 | 2 | Politics |
| M-of-nD | 13 | 1000 | 2 | Biology |
| ExactlyD | 13 | 1000 | 2 | Biology |
| Exactly2D | 13 | 1000 | 2 | Biology |
| VoteD | 16 | 300 | 2 | Politics |
| heartD | 13 | 270 | 2 | Biology |
| krvskpD | 36 | 3196 | 2 | Game |
Results of the fitness values measure
| SMAMPA | MPA | SMA | GA | HHO | PSO | SSA | WOA | MFO | GOA | |
|---|---|---|---|---|---|---|---|---|---|---|
| breastWDBCD | 0.181 | 0.3409 | 0.1250 | 0.1194 | 0.1049 | 0.1118 | 0.1404 | 0.1733 | 0.2134 | |
| ionosphereD | 0.279 | 0.4061 | 0.2340 | 0.2144 | 0.1885 | 0.2276 | 0.2442 | 0.2750 | 0.3253 | |
| wineD | 0.015 | 0.1715 | 0.0151 | 0.0058 | 0.0038 | 0.0566 | 0.0207 | 0.1259 | 0.1514 | |
| breastcancerD | 0.26 | 0.4009 | 0.2153 | 0.1924 | 0.1669 | 0.2093 | 0.2193 | 0.2604 | 0.3268 | |
| glassD | 0.146 | 0.2226 | 0.1521 | 0.1428 | 0.1409 | 0.1508 | 0.1501 | 0.1854 | 0.2197 | |
| sonarD | 0.1196 | 0.275 | 0.4116 | 0.2075 | 0.1951 | 0.1839 | 0.2409 | 0.2717 | 0.3255 | |
| LymphographyD | 0.41 | 0.5342 | 0.3557 | 0.3015 | 0.2767 | 0.3168 | 0.3590 | 0.4508 | 0.5160 | |
| tic-tac-toeD | 0.094 | 0.5068 | 0.1666 | 0.0018 | 0.0079 | 0.0223 | 0.0237 | 0.4428 | 0.5172 | |
| waveformD | 0.681 | 0.9037 | 0.6513 | 0.6568 | 0.6346 | 0.6499 | 0.6598 | 0.6736 | 0.7360 | |
| clean1dataD | 0.285 | 0.4374 | 0.2569 | 0.2627 | 0.2242 | 0.2677 | 0.2962 | 0.2716 | 0.3439 | |
| SPECTD | 0.406 | 0.4791 | 0.3695 | 0.3528 | 0.3355 | 0.3571 | 0.3814 | 0.4045 | 0.4789 | |
| ZooD | 0.004 | 0.1878 | 0.0150 | 0.0033 | 0.0042 | 0.0483 | 0.0078 | 0.0901 | 0.1220 | |
| ecoliD | 0.21 | 0.3398 | 0.2235 | 0.2171 | 0.2169 | 0.2252 | 0.2208 | 0.2764 | 0.3337 | |
| CongressEWD | 0.274 | 0.4035 | 0.1842 | 0.1645 | 0.1363 | 0.1812 | 0.1775 | 0.2308 | 0.3025 | |
| ExactlyD | 0.0050 | 0.292 | 0.5858 | 0.1897 | 0.0539 | 0.0576 | 0.2399 | 0.4333 | 0.5944 | |
| Exactly2D | 0.504 | 0.5699 | 0.5048 | 0.4929 | 0.4884 | 0.5081 | 0.4956 | 0.5447 | 0.5816 | |
| M-of-nD | 0.335 | 0.4790 | 0.1419 | 0.0383 | 0.0388 | 0.1382 | 0.3096 | 0.4955 | ||
| VoteD | 0.196 | 0.4115 | 0.2015 | 0.1727 | 0.1626 | 0.1871 | 0.1973 | 0.2595 | 0.3431 | |
| krvskpD | 0.1193 | 0.258 | 0.5281 | 0.1954 | 0.1752 | 0.1718 | 0.2022 | 0.1578 | 0.3534 | |
| heartD | 0.368 | 0.5425 | 0.3794 | 0.3575 | 0.3471 | 0.3617 | 0.3804 | 0.4255 | 0.4969 |
Bold values indicate the best result
Min measure results
| MIN | SMAMPA | MPA | SMA | GA | HHO | PSO | SSA | WOA | MFO | GOA |
|---|---|---|---|---|---|---|---|---|---|---|
| breastWDBCD | 0.084 | 0.119 | 0.119 | |||||||
| ionosphereD | 0.151 | 0.213 | 0.107 | 0.107 | 0.107 | 0.107 | 0.151 | 0.151 | 0.185 | |
| wineD | ||||||||||
| breastcancerD | 0.107 | 0.185 | 0.107 | 0.107 | 0.107 | 0.107 | 0.107 | 0.213 | ||
| glassD | 0.117 | 0.113 | 0.099 | 0.095 | 0.117 | 0.129 | ||||
| sonarD | 0.277 | 0.139 | 0.139 | 0.196 | ||||||
| LymphographyD | 0.164 | 0.368 | 0.232 | 0.164 | 0.164 | 0.232 | 0.285 | 0.232 | 0.285 | |
| tic-tac-toeD | 0.259 | |||||||||
| waveformD | 0.593 | 0.692 | 0.611 | 0.625 | 0.611 | 0.601 | 0.617 | 0.597 | 0.631 | |
| clean1dataD | 0.225 | 0.275 | 0.159 | 0.159 | 0.159 | 0.183 | 0.225 | 0.159 | 0.243 | |
| SPECTD | 0.212 | 0.299 | 0.273 | 0.244 | 0.212 | 0.273 | 0.273 | 0.273 | 0.367 | |
| ZooD | ||||||||||
| ecoliD | 0.194 | 0.174 | 0.159 | 0.159 | 0.159 | 0.175 | 0.190 | 0.206 | ||
| CongressEWD | 0.096 | 0.192 | 0.096 | 0.096 | 0.096 | 0.096 | 0.096 | 0.096 | ||
| ExactlyD | ||||||||||
| Exactly2D | 0.447 | 0.465 | 0.465 | 0.465 | 0.529 | |||||
| M-of-nD | ||||||||||
| VoteD | 0.163 | 0.115 | 0.115 | 0.115 | 0.163 | |||||
| krvskpD | 0.087 | 0.162 | 0.221 | 0.142 | 0.137 | 0.132 | 0.137 | 0.100 | 0.203 | |
| heartD | 0.299 | 0.367 | 0.323 | 0.299 | 0.299 | 0.299 | 0.346 |
Bold values indicate the best result
Results of the Max measure
| MAX | SMAMPA | MPA | SMA | GA | HHO | PSO | SSA | WOA | MFO | GOA |
|---|---|---|---|---|---|---|---|---|---|---|
| breastWDBCD | 0.6167 | 0.6766 | 0.2056 | 0.1876 | 0.1876 | 0.2374 | 0.2220 | 0.2654 | 0.3140 | |
| ionosphereD | 0.4885 | 0.5539 | 0.3371 | 0.3015 | 0.2611 | 0.3371 | 0.3536 | 0.4264 | 0.4767 | |
| wineD | 0.1508 | 0.4264 | 0.0754 | 0.0754 | 0.0754 | 0.2820 | 0.0754 | 0.2611 | 0.3454 | |
| breastcancerD | 0.4647 | 0.5741 | 0.3371 | 0.2611 | 0.2611 | 0.3198 | 0.3198 | 0.3989 | 0.4523 | |
| glassD | 0.1962 | 0.3059 | 0.1943 | 0.1903 | 0.1903 | 0.2664 | 0.2215 | 0.2855 | 0.3442 | |
| sonarD | 0.5718 | 0.5371 | 0.3922 | 0.3397 | 0.3397 | 0.3669 | 0.3669 | 0.4804 | 0.4599 | |
| LymphographyD | 0.7534 | 0.6778 | 0.4650 | 0.4027 | 0.4027 | 0.6367 | 0.4650 | 0.6778 | 0.7352 | |
| tic-tac-toeD | 0.6338 | 0.7516 | 0.4753 | 0.0647 | 0.2505 | 0.5786 | 0.4387 | 0.6501 | 0.7318 | |
| waveformD | 1.1335 | 1.1486 | 0.6888 | 0.6969 | 0.6573 | 0.6835 | 0.7116 | 0.7720 | 0.8686 | |
| clean1dataD | 0.4300 | 0.7101 | 0.3305 | 0.3667 | 0.3305 | 0.3889 | 0.3667 | 0.3430 | 0.4674 | |
| SPECTD | 0.5599 | 0.6802 | 0.4887 | 0.4887 | 0.4405 | 0.4732 | 0.5037 | 0.5325 | 0.5985 | |
| ZooD | 0.0471 | 0.4447 | 0.0577 | 0.0333 | 0.0333 | 0.2828 | 0.0471 | 0.2925 | 0.3636 | |
| ecoliD | 0.3489 | 0.5898 | 0.2819 | 0.2806 | 0.2806 | 0.3818 | 0.2806 | 0.3789 | 0.7703 | |
| CongressEWD | 0.6773 | 0.7103 | 0.2709 | 0.2534 | 0.2346 | 0.4064 | 0.2709 | 0.4064 | 0.5747 | |
| ExactlyD | 0.0894 | 0.8509 | 0.7430 | 0.5762 | 0.3688 | 0.5514 | 0.5477 | 0.6419 | 0.7266 | |
| Exactly2D | 0.6928 | 0.7071 | 0.5441 | 0.5441 | 0.5441 | 0.6419 | 0.5441 | 0.6000 | 0.7211 | |
| M-of-nD | 0.7975 | 0.6419 | 0.4147 | 0.3225 | 0.5762 | 0.3633 | 0.6419 | 0.6261 | ||
| VoteD | 0.4000 | 0.7916 | 0.2828 | 0.2309 | 0.2582 | 0.4000 | 0.3055 | 0.4761 | 0.4899 | |
| krvskpD | 0.7102 | 0.6896 | 0.2526 | 0.2209 | 0.1659 | 0.2399 | 0.2526 | 0.2293 | 0.5983 | |
| heartD | 0.4052 | 0.7228 | 0.4732 | 0.4405 | 0.4232 | 0.4405 | 0.4732 | 0.5464 | 0.6465 |
Bold values indicate the best result
Fig. 2Error values average for all algorithms
Results of the Accuracy measure
| ACC | SMAMPA | MPA | SMA | GA | HHO | PSO | SSA | WOA | MFO | GOA |
|---|---|---|---|---|---|---|---|---|---|---|
| breastWDBCD | 0.949 | 0.856 | 0.982 | 0.984 | 0.988 | 0.985 | 0.979 | 0.968 | 0.952 | |
| ionosphereD | 0.909 | 0.826 | 0.943 | 0.952 | 0.962 | 0.945 | 0.938 | 0.920 | 0.890 | |
| wineD | 0.993 | 0.872 | 0.995 | 0.998 | 0.999 | 0.967 | 0.994 | 0.929 | 0.903 | |
| breastcancerD | 0.923 | 0.829 | 0.952 | 0.961 | 0.970 | 0.954 | 0.949 | 0.928 | 0.890 | |
| glassD | 0.636 | 0.657 | 0.624 | 0.663 | 0.687 | 0.677 | 0.613 | 0.579 | 0.515 | |
| sonarD | 0.907 | 0.825 | 0.953 | 0.955 | 0.978 | 0.959 | 0.935 | 0.919 | 0.889 | |
| LymphographyD | 0.397 | 0.708 | 0.703 | 0.570 | 0.752 | 0.729 | 0.654 | 0.495 | 0.364 | |
| tic-tac-toeD | 0.941 | 0.683 | 0.939 | 1.000 | 0.998 | 0.990 | 0.992 | 0.779 | 0.696 | |
| waveformD | 0.767 | 0.604 | 0.783 | 0.784 | 0.793 | 0.787 | 0.786 | 0.774 | 0.738 | |
| clean1dataD | 0.917 | 0.800 | 0.933 | 0.929 | 0.948 | 0.926 | 0.911 | 0.924 | 0.879 | |
| SPECTD | 0.669 | 0.758 | 0.859 | 0.874 | 0.885 | 0.870 | 0.853 | 0.832 | 0.766 | |
| ZooD | 0.994 | 0.929 | 0.910 | 0.996 | 0.995 | 0.708 | 0.966 | 0.398 | 0.254 | |
| ecoliD | 0.849 | 0.655 | 0.836 | 0.835 | 0.837 | 0.839 | 0.832 | 0.786 | 0.818 | |
| CongressEWD | 0.896 | 0.832 | 0.964 | 0.971 | 0.978 | 0.962 | 0.966 | 0.942 | 0.897 | |
| ExactlyD | 0.791 | 0.636 | 0.892 | 0.990 | 0.983 | 0.886 | 0.770 | 0.633 | ||
| Exactly2D | 0.465 | 0.325 | 0.636 | 0.737 | 0.750 | 0.729 | 0.746 | 0.699 | 0.660 | |
| M-of-nD | 0.751 | 0.734 | 0.957 | 0.994 | 0.986 | 0.965 | 0.870 | 0.738 | ||
| VoteD | 0.955 | 0.808 | 0.956 | 0.969 | 0.969 | 0.960 | 0.959 | 0.927 | 0.875 | |
| krvskpD | 0.913 | 0.707 | 0.961 | 0.969 | 0.985 | 0.970 | 0.958 | 0.974 | 0.862 | |
| heartD | 0.864 | 0.681 | 0.854 | 0.871 | 0.878 | 0.868 | 0.853 | 0.815 | 0.747 |
Bold values indicate the best result
Fig. 3Accuracy average for all algorithms
Results of the Std measure
| STD | SMAMPA | MPA | SMA | GA | HHO | PSO | SSA | WOA | MFO | GOA |
|---|---|---|---|---|---|---|---|---|---|---|
| breastWDBCD | 0.136 | 0.166 | 0.045 | 0.037 | 0.038 | 0.055 | 0.040 | 0.041 | 0.045 | |
| ionosphereD | 0.050 | 0.115 | 0.094 | 0.048 | 0.048 | 0.052 | 0.048 | 0.065 | 0.066 | |
| wineD | 0.038 | 0.111 | 0.030 | 0.020 | 0.016 | 0.082 | 0.034 | 0.053 | 0.065 | |
| breastcancerD | 0.047 | 0.098 | 0.103 | 0.047 | 0.045 | 0.047 | 0.050 | 0.066 | 0.056 | |
| glassD | 0.022 | 0.049 | 0.025 | 0.021 | 0.023 | 0.033 | 0.025 | 0.041 | 0.046 | |
| sonarD | 0.070 | 0.132 | 0.077 | 0.082 | 0.094 | 0.084 | 0.086 | 0.083 | 0.068 | |
| LymphographyD | 0.087 | 0.178 | 0.084 | 0.062 | 0.055 | 0.062 | 0.076 | 0.105 | 0.116 | |
| tic-tac-toeD | 0.224 | 0.248 | 0.183 | 0.011 | 0.040 | 0.098 | 0.087 | 0.098 | 0.190 | |
| waveformD | 0.016 | 0.106 | 0.140 | 0.017 | 0.014 | 0.019 | 0.019 | 0.036 | 0.055 | |
| clean1dataD | 0.051 | 0.047 | 0.093 | 0.038 | 0.042 | 0.045 | 0.042 | 0.046 | 0.054 | |
| SPECTD | 0.065 | 0.096 | 0.055 | 0.060 | 0.048 | 0.052 | 0.048 | 0.065 | 0.065 | |
| ZooD | 0.012 | 0.157 | 0.019 | 0.010 | 0.011 | 0.069 | 0.015 | 0.061 | 0.092 | |
| ecoliD | 0.032 | 0.046 | 0.109 | 0.028 | 0.025 | 0.025 | 0.038 | 0.047 | 0.104 | |
| CongressEWD | 0.169 | 0.155 | 0.043 | 0.043 | 0.061 | 0.069 | 0.046 | 0.070 | 0.109 | |
| ExactlyD | 0.020 | 0.274 | 0.134 | 0.224 | 0.083 | 0.118 | 0.181 | 0.207 | 0.116 | |
| Exactly2D | 0.048 | 0.069 | 0.024 | 0.025 | 0.026 | 0.041 | 0.026 | 0.031 | 0.041 | |
| M-of-nD | 0.314 | 0.201 | 0.151 | 0.068 | 0.110 | 0.125 | 0.184 | 0.127 | ||
| VoteD | 0.052 | 0.083 | 0.150 | 0.058 | 0.065 | 0.067 | 0.044 | 0.078 | 0.087 | |
| krvskpD | 0.144 | 0.121 | 0.029 | 0.021 | 0.018 | 0.027 | 0.028 | 0.031 | 0.116 | |
| heartD | 0.031 | 0.093 | 0.043 | 0.039 | 0.038 | 0.039 | 0.045 | 0.063 | 0.079 |
Bold values indicate the best result
Fig. 4Standard deviation average for all algorithms
The evaluation of the selected features number of all benchmark
| NF | SMAMPA | MPA | SMA | GA | HHO | PSO | SSA | WOA | MFO | GOA |
|---|---|---|---|---|---|---|---|---|---|---|
| breastWDBCD | 12 | 13 | 16 | 16 | 15 | 16 | 18 | 16 | 15 | |
| ionosphereD | 8 | 6 | 15 | 12 | 14 | 15 | 12 | 16 | 17 | |
| wineD | 7 | 7 | 8 | 8 | 7 | 7 | 7 | 7 | 6 | |
| breastcancerD | 10 | 9 | 16 | 11 | 15 | 15 | 12 | 16 | 16 | |
| glassD | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | |
| sonarD | 23 | 20 | 30 | 28 | 29 | 30 | 31 | 30 | 30 | |
| LymphographyD | 9 | 8 | 10 | 9 | 9 | 9 | 10 | 10 | 9 | |
| tic-tac-toeD | 9 | 8 | 8 | 9 | 9 | 9 | 9 | 6 | 5 | |
| waveformD | 14 | 15 | 13 | 15 | 14 | 13 | 17 | 14 | 12 | |
| clean1dataD | 52 | 56 | 82 | 73 | 81 | 82 | 73 | 85 | 82 | |
| SPECTD | 9 | 9 | 11 | 9 | 10 | 11 | 10 | 12 | 11 | |
| ZooD | 9 | 9 | 9 | 10 | 9 | 9 | 10 | 9 | 8 | |
| ecoliD | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | |
| CongressEWD | 7 | 5 | 8 | 7 | 7 | 7 | 7 | 8 | 8 | |
| ExactlyD | 7 | 6 | 8 | 7 | 7 | 7 | 9 | 8 | 7 | |
| Exactly2D | 5 | 4 | 6 | 4 | 7 | 6 | 4 | 6 | 7 | |
| M-of-nD | 7 | 6 | 8 | 8 | 7 | 7 | 8 | 8 | 7 | |
| VoteD | 4 | 5 | 8 | 6 | 8 | 7 | 6 | 8 | 8 | |
| krvskpD | 21 | 19 | 20 | 20 | 20 | 20 | 24 | 21 | 19 | |
| heartD | 8 | 6 | 8 | 7 | 7 | 7 | 8 | 7 | 7 |
Bold values indicate the best result
Fig. 5Selected features of each optimization method
Results of the computational time
| Time | SMAMPA | MPA | SMA | GA | HHO | PSO | SSA | WOA | MFO | GOA |
|---|---|---|---|---|---|---|---|---|---|---|
| breastWDBCD | 15.31 | 16.93 | 6.60 | 7.06 | 15.64 | 6.30 | 6.34 | 6.34 | 6.95 | |
| ionosphereD | 14.92 | 16.63 | 6.40 | 6.89 | 15.40 | 6.17 | 6.17 | 6.29 | 6.80 | |
| wineD | 14.68 | 16.42 | 7.17 | 15.41 | 6.44 | 6.41 | 6.39 | 6.43 | 6.72 | |
| breastcancerD | 13.75 | 15.30 | 6.26 | 6.75 | 15.05 | 6.04 | 6.15 | 6.04 | 6.69 | |
| glassD | 14.74 | 15.52 | 7.36 | 12.11 | 6.56 | 6.64 | 6.18 | 6.57 | 6.76 | |
| sonarD | 13.38 | 14.74 | 6.29 | 6.71 | 14.59 | 6.05 | 6.04 | 6.03 | 7.14 | |
| LymphographyD | 9.48 | 11.68 | 6.61 | 13.16 | 5.67 | 5.87 | 5.63 | 5.82 | 6.11 | |
| tic-tac-toeD | 15.83 | 16.50 | 8.16 | 15.92 | 7.27 | 7.37 | 7.39 | 7.38 | 7.36 | |
| waveformD | 41.40 | 61.29 | 20.30 | 40.94 | 18.07 | 18.09 | 19.70 | 18.56 | 18.41 | |
| clean1dataD | 16.31 | 17.89 | 7.83 | 16.75 | 7.01 | 7.04 | 6.96 | 7.07 | 10.07 | |
| SPECTD | 13.58 | 13.76 | 5.88 | 6.71 | 14.61 | 6.06 | 6.09 | 6.03 | 6.48 | |
| ZooD | 10.76 | 12.97 | 7.29 | 14.70 | 6.17 | 6.38 | 6.31 | 6.44 | 6.52 | |
| ecoliD | 10.22 | 10.51 | 5.79 | 11.67 | 5.18 | 5.19 | 5.12 | 5.24 | 5.23 | |
| CongressEWD | 14.20 | 15.61 | 6.45 | 7.25 | 15.53 | 6.49 | 6.47 | 6.45 | 6.83 | |
| ExactlyD | 15.28 | 16.51 | 7.89 | 16.48 | 7.11 | 7.06 | 6.96 | 7.03 | 7.35 | |
| Exactly2D | 13.33 | 14.54 | 6.94 | 7.77 | 16.19 | 7.03 | 6.89 | 6.99 | 7.58 | |
| M-of-nD | 15.44 | 16.55 | 8.05 | 16.76 | 7.20 | 7.23 | 7.13 | 7.23 | 7.55 | |
| VoteD | 13.74 | 15.14 | 6.44 | 7.25 | 15.56 | 6.56 | 6.47 | 6.54 | 6.73 | |
| krvskpD | 16.11 | 43.54 | 14.12 | 29.58 | 12.57 | 12.55 | 13.85 | 12.70 | 13.12 | |
| heartD | 15.23 | 21.67 | 10.30 | 11.53 | 24.90 | 10.32 | 10.35 | 10.32 | 11.04 |
Bold values indicate the best result
Fig. 6Computational time Average of all algorithms
Accuracy compression between SMAMPA and the other methods in the literature
| Name | SMAMPA | BDA | BSSAS3 | bGWO2 | GLR | SbBOA | BGOAM | Das | S-bBOA |
|---|---|---|---|---|---|---|---|---|---|
| breastWDBCD | 0.979 | 0.948 | 0.935 | − | 0.971 | 0.970 | − | 0.971 | |
| ionosphereD | 0.974 | 0.918 | 0.834 | 0.000 | 0.907 | 0.946 | 0.865 | 0.907 | |
| wineD | 0.993 | 0.920 | 0.978 | 0.984 | 0.989 | 0.961 | 0.984 | ||
| breastcancerD | 0.974 | − | 0.975 | − | 0.969 | 0.974 | 0.971 | 0.969 | |
| glassD | − | − | − | 0.730 | − | − | 0.692 | − | |
| sonarD | 0.980 | 0.937 | 0.729 | 0.829 | 0.936 | 0.915 | 0.793 | 0.936 | |
| LymphographyD | 0.932 | 0.890 | 0.700 | − | 0.868 | 0.912 | − | 0.868 | |
| tic−tac−toeD | − | 0.821 | − | − | 0.798 | 0.791 | − | 0.798 | |
| waveformD | 0.758 | 0.733 | 0.789 | − | 0.743 | 0.751 | − | 0.743 | |
| clean1dataD | − | 0.880 | 0.727 | − | 0.883 | − | − | 0.883 | |
| SPECTD | 0.850 | 0.836 | 0.822 | − | 0.846 | 0.826 | − | 0.846 | |
| ZooD | 0.879 | − | 0.978 | 0.958 | 0.960 | 0.978 | |||
| ecoliD | − | − | − | 0.852 | − | − | 0.789 | − | |
| CongressEWD | 0.987 | 0.963 | 0.938 | − | 0.959 | 0.976 | 0.526 | 0.959 | |
| ExactlyD | 1.000 | 0.980 | 0.776 | − | 0.972 | − | 0.972 | ||
| Exactly2D | 0.465 | 0.758 | 0.750 | − | 0.760 | 0.736 | − | 0.760 | |
| M−of−nD | 0.991 | 0.963 | − | 0.972 | − | 0.972 | |||
| VoteD | 0.982 | 0.951 | 0.920 | − | 0.965 | 0.963 | − | 0.965 | |
| krvskpD | 0.979 | 0.964 | 0.956 | − | 0.966 | 0.974 | − | 0.966 | |
| heartD | 0.876 | 0.860 | 0.776 | − | 0.824 | 0.836 | 0.784 | 0.824 |
Bold values indicate the best result
Real application: The accuracy percentage
| Name | SMAMPA | MPA | SMA | GA | HHO | PSO | SSA | WOA | MFO | GOA |
|---|---|---|---|---|---|---|---|---|---|---|
| H1N1 | 85.89 | 70.56 | 82.54 | 84.68 | 83.77 | 82.98 | 84.09 | 78.06 | 50.63 | |
| hepatitis | 95.21 | 83.33 | 85.00 | 91.82 | 85.91 | 84.09 | 93.18 | 80.61 | 79.24 | |
| Chalcone | 0.8869 | 0.7166 | 0.7623 | 0.8503 | 0.7634 | 0.7314 | 0.8594 | 0.6971 | 0.7097 | |
| Biodeg | 0.8902 | 0.8958 | 0.8201 | 0.8788 | 0.8902 | 0.8826 | 0.8693 | 0.8617 | 0.8731 | |
| OralToxicity | 0.9358 | 0.9298 | 0.9344 | 0.9335 | 0.9333 | 0.9326 | 0.9337 | 0.9302 | 0.9310 | |
| AndrogenReceptor | 0.9194 | 0.8969 | 0.9171 | 0.9177 | 0.9165 | 0.9159 | 0.9135 | 0.9034 | 0.9023 |
Bold values indicate the best result
Real application: Selected features number
| Name | SMAMPA | MPA | SMA | GA | HHO | PSO | SSA | WOA | MFO | GOA |
|---|---|---|---|---|---|---|---|---|---|---|
| H1N1 | 1212 | 1060 | 1323 | 1324 | 1310 | 1315 | 1259 | 1398 | 1313 | |
| hepatitis | 1843 | 1329 | 1480 | 1347 | 1475 | 1476 | 1222 | 1514 | 1470 | |
| Chalcone | 850 | 657 | 1310 | 661 | 1329 | 1338 | 639 | 1377 | 1327 | |
| Biodeg | 19 | 16 | 20 | 28 | 19 | 21 | 27 | 23 | 26 | |
| OralToxicity | 431 | 516 | 512 | 507 | 524 | 508 | 659 | 513 | 510 | |
| AndrogenReceptor | 460 | 494 | 523 | 559 | 514 | 509 | 557 | 501 | 517 |
Bold values indicate the best result
Real application: The standard deviation values
| Dataset | SMAMPA | MPA | SMA | GA | HHO | PSO | SSA | WOA | MFO | GOA |
|---|---|---|---|---|---|---|---|---|---|---|
| H1N1 | 0.0348 | 0.0921 | 0.0394 | 0.0363 | 0.0374 | 0.0368 | 0.0356 | 0.0727 | 0.1536 | |
| hepatitis | 0.0658 | 0.0836 | 0.0902 | 0.0649 | 0.0889 | 0.0746 | 0.0743 | 0.1029 | 0.0619 | |
| Chalcone | 0.1060 | 0.1135 | 0.0917 | 0.0615 | 0.0597 | 0.0648 | 0.0697 | 0.0915 | 0.0618 | |
| Biodeg | 0.0172 | 0.0085 | 0.0563 | 0.0030 | 0.0114 | 0.0079 | 0.0230 | 0.0080 | ||
| OralToxicity | 0.0119 | 0.0154 | 0.0107 | 0.0120 | 0.0117 | 0.0116 | 0.0102 | 0.0136 | 0.0098 | |
| AndrogenReceptor | 0.0328 | 0.0323 | 0.0340 | 0.0259 | 0.0337 | 0.0365 | 0.0326 | 0.0355 | 0.0347 |
Bold values indicate the best result
Real application: Average of the fitness functions values
| Name | SMAMPA | MPA | SMA | GA | HHO | PSO | SSA | WOA | MFO | GOA |
|---|---|---|---|---|---|---|---|---|---|---|
| H1N1 | 0.3724 | 0.4898 | 0.4160 | 0.3897 | 0.4011 | 0.4110 | 0.3973 | 0.4363 | 0.5443 | |
| hepatitis | 0.2023 | 0.3982 | 0.3818 | 0.2719 | 0.3679 | 0.3919 | 0.2400 | 0.4362 | 0.4514 | |
| Chalcone | 0.3166 | 0.5244 | 0.4837 | 0.3823 | 0.4820 | 0.5135 | 0.3636 | 0.5472 | 0.5352 | |
| Biodeg | 0.3310 | 0.3229 | 0.4204 | 0.3482 | 0.3312 | 0.3427 | 0.3614 | 0.3711 | 0.3561 | |
| OralToxicity | 0.2530 | 0.2645 | 0.2559 | 0.2576 | 0.2581 | 0.2593 | 0.2572 | 0.2639 | 0.2624 | |
| AndrogenReceptor | 0.2819 | 0.3194 | 0.2860 | 0.2858 | 0.2870 | 0.2877 | 0.2923 | 0.3087 | 0.3107 |
Bold values indicate the best result
Description of the real-world datasets
| Dataset | Features | Instances | Classes |
|---|---|---|---|
| H1N1 | 2644 | 479 | 2 |
| hepatitis | 2952 | 121 | 2 |
| Chalcone | 2821 | 100 | 2 |
| biodeg | 41 | 1055 | 2 |
| OralToxicity | 1024 | 8992 | 2 |
| AndrogenReceptor | 1024 | 1687 | 2 |