| Literature DB >> 34055039 |
Maoxian Zhao1, Yue Qin1.
Abstract
For the low optimization accuracy of the cuckoo search algorithm, a new search algorithm, the Elite Hybrid Binary Cuckoo Search (EHBCS) algorithm, is improved by feature weighting and elite strategy. The EHBCS algorithm has been designed for feature selection on a series of binary classification datasets, including low-dimensional and high-dimensional samples by SVM classifier. The experimental results show that the EHBCS algorithm achieves better classification performances compared with binary genetic algorithm and binary particle swarm optimization algorithm. Besides, we explain its superiority in terms of standard deviation, sensitivity, specificity, precision, and F-measure.Entities:
Year: 2021 PMID: 34055039 PMCID: PMC8133872 DOI: 10.1155/2021/5588385
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Algorithm 1Classical version of CS adapted from [15].
Algorithm 2Relief algorithm.
Algorithm 3Elite selection and crossover operators.
Figure 1Lévy flight path.
Figure 2Parameter comparison.
Algorithm 4EHBCS algorithm.
Datasets.
| Datasets | Features | Cases | Accuracy |
|---|---|---|---|
| Cervical Cancer Behavior Risk | 19 | 72 | 0.865 |
| Breast Cancer Wisconsin (diagnostic) | 30 | 569 | 0.627 |
| Breast Cancer Wisconsin (prognosis) | 33 | 198 | 0.763 |
| Sonar | 60 | 208 | 0.702 |
| Colon Tumor | 2000 | 62 | 0.853 |
| Medulloblastomas | 5893 | 34 | 0.648 |
| Central Nervous System | 7129 | 60 | 0.600 |
| Relation Leukemia | 7129 | 72 | 0.919 |
Selected kernel functions.
| Dataset | Kernel function |
|---|---|
| Cervical Cancer Behavior Risk | Radial basis function |
| Breast Cancer Wisconsin (diagnostic) | Radial basis function |
| Breast Cancer Wisconsin (prognosis) | Radial basis function |
| Sonar | Radial basis function |
| Colon Tumor | Linear function |
| Medulloblastomas | Linear function |
| Central Nervous System | Linear function |
| Relation Leukemia | Linear function |
Parameter setting.
| Algorithms | Parameters |
|---|---|
| EHBCS |
|
| BGA |
|
| BPSO |
|
Figure 3Accuracy and size reduction (%) with function f.
Figure 4Accuracy and size reduction (%) with function acc.
Experimental results.
| Fitness | Algorithm | Avgacc | Max | Min | Std | AvgN | SE | SP | Pre | F1 | Dataset |
|---|---|---|---|---|---|---|---|---|---|---|---|
|
| EHBCS | 0.937 | 0.920 | 0.948 | 0.011 | 6.000 | 0.840 | 0.966 | 0.895 | 0.854 | Cervical Cancer Behavior Risk |
| BGA | 0.954 | 0.975 | 0.934 | 0.015 | 5.000 | 0.917 | 0.952 | 0.906 | 0.893 | ||
| BPSO | 0.925 | 0.946 | 0.896 | 0.014 | 4.400 | 0.700 | 0.978 | 0.967 | 0.775 | ||
| Avg | 0.937 | 0.947 | 0.926 | 0.013 | 5.133 | 0.819 | 0.965 | 0.908 | 0.841 | ||
| acc | EHBCS | 0.924 | 0.932 | 0.906 | 0.011 | 6.600 | 0.785 | 0.960 | 0.821 | 0.793 | |
| BGA | 0.960 | 0.973 | 0.945 | 0.009 | 5.600 | 0.883 | 0.981 | 0.943 | 0.896 | ||
| BPSO | 0.920 | 0.948 | 0.896 | 0.017 | 5.300 | 0.753 | 0.917 | 0.800 | 0.754 | ||
| Avg | 0.935 | 0.951 | 0.916 | 0.012 | 5.833 | 0.807 | 0.953 | 0.854 | 0.814 | ||
|
| EHBCS | 0.957 | 0.961 | 0.953 | 0.003 | 6.000 | 0.947 | 0.960 | 0.936 | 0.940 | Breast Cancer Wisconsin (diagnostic) |
| BGA | 0.968 | 0.975 | 0.960 | 0.005 | 3.100 | 0.970 | 0.955 | 0.926 | 0.947 | ||
| BPSO | 0.962 | 0.972 | 0.954 | 0.006 | 5.600 | 0.954 | 0.941 | 0.907 | 0.930 | ||
| Avg | 0.962 | 0.969 | 0.956 | 0.005 | 4.900 | 0.953 | 0.952 | 0.923 | 0.939 | ||
| acc | EHBCS | 0.966 | 0.968 | 0.963 | 0.001 | 8.200 | 0.957 | 0.969 | 0.950 | 0.952 | |
| BGA | 0.973 | 0.977 | 0.968 | 0.003 | 7.900 | 0.954 | 0.959 | 0.940 | 0.952 | ||
| BPSO | 0.911 | 0.935 | 0.879 | 0.020 | 16.400 | 0.957 | 0.961 | 0.937 | 0.946 | ||
| Avg | 0.950 | 0.960 | 0.937 | 0.008 | 10.833 | 0.956 | 0.963 | 0.942 | 0.948 | ||
|
| EHBCS | 0.787 | 0.793 | 0.778 | 0.007 | 10.200 | 0.294 | 0.926 | 0.604 | 0.371 | Breast Cancer Wisconsin (prognosis) |
| BGA | 0.831 | 0.848 | 0.808 | 0.010 | 9.500 | 0.200 | 0.958 | 0.593 | 0.277 | ||
| BPSO | 0.814 | 0.825 | 0.793 | 0.014 | 10.800 | 0.216 | 0.936 | 0.583 | 0.286 | ||
| Avg | 0.811 | 0.822 | 0.793 | 0.010 | 10.167 | 0.236 | 0.940 | 0.593 | 0.311 | ||
| acc | EHBCS | 0.797 | 0.803 | 0.793 | 0.005 | 13.800 | 0.220 | 0.974 | 0.750 | 0.322 | |
| BGA | 0.822 | 0.863 | 0.788 | 0.020 | 13.500 | 0.210 | 0.981 | 0.735 | 0.302 | ||
| BPSO | 0.806 | 0.829 | 0.793 | 0.010 | 15.200 | 0.191 | 0.968 | 0.733 | 0.289 | ||
| Avg | 0.808 | 0.832 | 0.791 | 0.012 | 14.167 | 0.207 | 0.974 | 0.739 | 0.304 | ||
|
| EHBCS | 0.755 | 0.778 | 0.735 | 0.017 | 15.200 | 0.947 | 0.960 | 0.936 | 0.940 | Sonar |
| BGA | 0.816 | 0.880 | 0.778 | 0.036 | 11.000 | 0.970 | 0.955 | 0.926 | 0.947 | ||
| BPSO | 0.637 | 0.663 | 0.610 | 0.018 | 25.200 | 0.954 | 0.941 | 0.907 | 0.930 | ||
| Avg | 0.736 | 0.774 | 0.708 | 0.024 | 17.133 | 0.952 | 0.502 | 0.704 | 0.789 | ||
| acc | EHBCS | 0.752 | 0.773 | 0.730 | 0.014 | 16.600 | 0.957 | 0.969 | 0.950 | 0.952 | |
| BGA | 0.800 | 0.865 | 0.760 | 0.035 | 13.400 | 0.954 | 0.959 | 0.940 | 0.945 | ||
| BPSO | 0.631 | 0.644 | 0.620 | 0.009 | 27.600 | 0.967 | 0.961 | 0.937 | 0.946 | ||
| Avg | 0.728 | 0.761 | 0.703 | 0.019 | 19.200 | 0.974 | 0.451 | 0.684 | 0.788 |
Experimental results.
| Fitness | Algorithm | Avgacc | Max | Min | Std | AvgN | SE | SP | Pre | F1 | Dataset |
|---|---|---|---|---|---|---|---|---|---|---|---|
|
| EHBCS | 0.899 | 0.901 | 0.886 | 0.006 | 931.833 | 0.927 | 0.860 | 0.938 | 0.922 | Colon Tumor |
| BGA | 0.893 | 0.901 | 0.885 | 0.008 | 905.000 | 0.927 | 0.860 | 0.925 | 0.922 | ||
| BPSO | 0.877 | 0.886 | 0.868 | 0.008 | 984.300 | 0.927 | 0.753 | 0.888 | 0.901 | ||
| Avg | 0.889 | 0.896 | 0.879 | 0.007 | 933.744 | 0.927 | 0.824 | 0.917 | 0.915 | ||
| acc | EHBCS | 0.898 | 0.903 | 0.886 | 0.006 | 1103.800 | 0.927 | 0.860 | 0.925 | 0.922 | |
| BGA | 0.893 | 0.903 | 0.886 | 0.011 | 1033.000 | 0.927 | 0.860 | 0.905 | 0.901 | ||
| BPSO | 0.884 | 0.901 | 0.869 | 0.009 | 1632.100 | 0.927 | 0.793 | 0.910 | 0.913 | ||
| Avg | 0.892 | 0.902 | 0.881 | 0.007 | 1256.300 | 0.927 | 0.838 | 0.913 | 0.912 | ||
|
| EHBCS | 0.876 | 0.876 | 0.876 | 0 | 2776.200 | 0.920 | 0.600 | 0.931 | 0.916 | Medulloblastomas |
| BGA | 0.807 | 0.842 | 0.783 | 0.022 | 2798.600 | 0.920 | 0.600 | 0.931 | 0.917 | ||
| BPSO | 0.758 | 0.795 | 0.733 | 0.019 | 2927.800 | 0.910 | 0.600 | 0.921 | 0.912 | ||
| Avg | 0.814 | 0.838 | 0.797 | 0.014 | 2834.200 | 0.917 | 0.600 | 0.928 | 0.915 | ||
| acc | EHBCS | 0.862 | 0.876 | 0.848 | 0.014 | 2899.800 | 0.910 | 0.550 | 0.915 | 0.907 | |
| BGA | 0.798 | 0.817 | 0.783 | 0.015 | 2960.100 | 0.900 | 0.600 | 0.931 | 0.941 | ||
| BPSO | 0.764 | 0.767 | 0.762 | 0.002 | 3323.750 | 0.900 | 0.600 | 0.898 | 0.894 | ||
| Avg | 0.808 | 0.820 | 0.798 | 0.010 | 3061.217 | 0.903 | 0.583 | 0.915 | 0.914 | ||
|
| EHBCS | 0.740 | 0.750 | 0.733 | 0.008 | 3315.100 | 0.436 | 0.894 | 0.767 | 0.525 | Central Nervous System |
| BGA | 0.672 | 0.700 | 0.650 | 0.017 | 3425.300 | 0.360 | 0.794 | 0.430 | 0.380 | ||
| BPSO | 0.640 | 0.683 | 0.617 | 0.024 | 3569.100 | 0.360 | 0.737 | 0.396 | 0.360 | ||
| Avg | 0.684 | 0.711 | 0.667 | 0.016 | 3436.500 | 0.385 | 0.808 | 0.532 | 0.422 | ||
| acc | EHBCS | 0.740 | 0.767 | 0.717 | 0.017 | 3693.600 | 0.500 | 0.894 | 0.787 | 0.572 | |
| BGA | 0.670 | 0.717 | 0.633 | 0.023 | 3561.400 | 0.360 | 0.786 | 0.706 | 0.369 | ||
| BPSO | 0.643 | 0.650 | 0.633 | 0.008 | 4844.200 | 0.320 | 0.737 | 0.377 | 0.332 | ||
| Avg | 0.684 | 0.711 | 0.661 | 0.016 | 4033.067 | 0.393 | 0.806 | 0.623 | 0.425 | ||
|
| EHBCS | 0.971 | 0.973 | 0.960 | 0.005 | 3482.000 | 1 | 0.930 | 0.953 | 0.975 | Relation Leukemia |
| BGA | 0.970 | 0.973 | 0.960 | 0.006 | 3401.400 | 1 | 0.885 | 0.922 | 0.955 | ||
| BPSO | 0.952 | 0.960 | 0.947 | 0.007 | 3563.100 | 1 | 0.910 | 0.937 | 0.965 | ||
| Avg | 0.962 | 0.969 | 0.956 | 0.006 | 3482.167 | 1 | 0.908 | 0.937 | 0.965 | ||
| acc | EHBCS | 0.973 | 0.987 | 0.960 | 0.006 | 4008.500 | 1 | 0.926 | 0.951 | 0.973 | |
| BGA | 0.971 | 0.973 | 0.960 | 0.005 | 3573.100 | 1 | 0.910 | 0.937 | 0.965 | ||
| BPSO | 0.955 | 0.960 | 0.947 | 0.007 | 5661.200 | 1 | 0.910 | 0.937 | 0.965 | ||
| Avg | 0.967 | 0.973 | 0.956 | 0.006 | 4414.267 | 1 | 0.915 | 0.942 | 0.968 |