Literature DB >> 27127506

Robust Feature Selection from Microarray Data Based on Cooperative Game Theory and Qualitative Mutual Information.

Atiyeh Mortazavi1, Mohammad Hossein Moattar2.   

Abstract

High dimensionality of microarray data sets may lead to low efficiency and overfitting. In this paper, a multiphase cooperative game theoretic feature selection approach is proposed for microarray data classification. In the first phase, due to high dimension of microarray data sets, the features are reduced using one of the two filter-based feature selection methods, namely, mutual information and Fisher ratio. In the second phase, Shapley index is used to evaluate the power of each feature. The main innovation of the proposed approach is to employ Qualitative Mutual Information (QMI) for this purpose. The idea of Qualitative Mutual Information causes the selected features to have more stability and this stability helps to deal with the problem of data imbalance and scarcity. In the third phase, a forward selection scheme is applied which uses a scoring function to weight each feature. The performance of the proposed method is compared with other popular feature selection algorithms such as Fisher ratio, minimum redundancy maximum relevance, and previous works on cooperative game based feature selection. The average classification accuracy on eleven microarray data sets shows that the proposed method improves both average accuracy and average stability compared to other approaches.

Entities:  

Year:  2016        PMID: 27127506      PMCID: PMC4818815          DOI: 10.1155/2016/1058305

Source DB:  PubMed          Journal:  Adv Bioinformatics        ISSN: 1687-8027


1. Introduction

In feature selection, the features of the data sets are selected which are effective for predicting the target class. By eliminating additional features from data sets, the efficiency of the learning models dramatically increases. Genetic data sets have high dimensions and small size and are usually imbalanced. Increasing the high dimensions leads to classification complexity and it can reduce the classification accuracy. The small size of the data sets is another challenge [1]. Robustness issue is often ignored in feature selection. Increasing and decreasing the training samples in a nonrobust feature selection algorithm will lead to different results [2]. Feature selection methods are classified as filter methods, wrapper methods, and embedded methods [3]. Filtering methods are independent from learning algorithms. They are statistical tests which rely on the basic features of the training data and have much lower computational complexity compared with wrapper methods [4]. These methods use some measurements. Among these measurements are distance measurements [5, 6], rough set theory [7], and information theoretic measures [8]. A common distance measure is Euclidean distance, which was applied in Relief method by Kira and Rendell [5], which uses Euclidean distance to assign weights to each feature. Then, [6] developed Relief algorithm which adds the ability of dealing with multiclass problems. Peng et al. [9] proposed minimum redundancy maximum relevance (mRMR) approach, which selects features that have the highest relevance with the target class and are minimally redundant. Wang et al. [10] proposed a new filtering algorithm based on the maximum weight minimum redundancy (MWMR) criterion. The weight of the feature shows its importance and redundancy represents the correlation between the features. Nguyen et al. [11] proposed a hierarchical approach called Modified Analytic Hierarchy Process (MAHP) which uses five individual gene ranking methods including t-test, entropy, Receiver Operating Characteristics (ROC) curve, Wilcoxon test, and Signal to Noise Ratio (SNR) for feature ranking and selection. In the wrapper methods, each subset is evaluated using a specific learning algorithm, and optimal features are selected to improve classification performance [3]. For example, Inza et al. [12] proposed classical wrapper algorithms for this purpose (i.e., sequential forward and backward selection, floating selection, and best-first search) and evaluated them on three microarray data sets. Another wrapper approach for gene selection from microarray data is proposed in [13] using modified ant colony optimization. Another heuristic based wrapper approach is proposed in [14] which is based on Genetic Bee Colony (GBC) optimization. More referencing materials on wrapper methods can be found in [15-18]. Similar to wrapper methods, embedded feature selection methods are classifier dependent but this relationship is stronger in embedded approaches. Guyon et al. [19] proposed Support Vector Machine (SVM) based on Recursive Feature Elimination (SVM-RFE) for feature selection in cancer classification. Canul-Reich et al. [20] introduced and applied Iterative Feature Perturbation (IFP) method, as an embedded gene selector, on four microarray data sets. Robust feature selection algorithms are another source of researches. Yang and Mao [2] tried to improve the robustness of feature selection algorithms, with an ensemble method called Multicriterion Fusion-Based Recursive Feature Elimination (MCF-RFE). Also, Yassi and Moattar [1] presented robust and stable feature selection by integrating ranking methods and wrapper technique for genetic data classification. The authors of [3, 21] tried to overcome the weaknesses of feature selection methods using cooperative game. They introduced a framework based on cooperative game theory to evaluate the power of each feature. To evaluate the weight of each of the features, the Banzhaf power index and the Shapley value index are used. Paper [3] used the Banzhaf power index in game theory for evaluating the weight of each feature, while paper [21] used the Shapley value index in game theory for evaluating the weight of each feature. Reference [22] presented a novel feature selection approach called Neighborhood Entropy-Based Cooperative Game Theory (NECGT) which was based on information theoretic approaches. The results of the evaluation of some UCI data sets showed that the approach yields better performance compared to classical methods in terms of accuracy. Stability and robustness are important specially when the data is scarce and classes are imbalanced. In this paper, cooperative game theory is used for robust feature selection. In the proposed method, a cooperative game theory framework based on Shapley value is introduced for evaluating the power of each feature. To score the features in Shapley value index, we propose Qualitative Mutual Information criterion to achieve more stable results even in the presence of class imbalance and data scarcity. This criterion improves the robustness of feature selection algorithm. In this criterion, we use the Fisher ratio as the utility function in calculating Qualitative Mutual Information and this criterion leads to better robustness of the feature selection algorithm. The rest of this paper is organized as follows. Section 2 introduces the fundamental materials and methods. In Section 3, our proposed method is described. In Section 4, the simulation results and evaluation of the proposed method are discussed. Finally, conclusions and future work are described in Section 5.

2. Mutual Information, Qualitative Mutual Information, and Conditional Mutual Information

The entropy, H(X), of discrete random variable X with p(x) = Pr(X = x) as its probability density function is defined as follows:Also, the mutual information (MI) between two random variables X and Y with a joint probability distribution Pr(x, y) is formulated as follows [22]: Hence, Qualitative Mutual Information (QMI) is defined by multiplying a utility function U(X , Y ) to mutual information formula; the formula is as follows [23, 24]:Different informative functions can be applied as the utility function. In the proposed approach, we use the Fisher ratio [2]. Also, Conditional Mutual Information (CMI) noted as CMI(X; Y∣Z) denotes the amount of information between X and Y, when Z is given and is formulated as follows [21]:

3. Proposed Approach

The proposed method consists of three phases, which are described as follows. Figure 1 depicts the flowchart of the proposed feature selection algorithm.
Figure 1

Flowchart of the proposed feature selection algorithm.

3.1. Filter Approaches for Dimension Reduction

Due to high dimension of features of microarray data, in the first phase of the proposed method, the features are reduced by using one of the two filter-based feature selection methods, namely, mutual information and Fisher ratio. Fisher's ratio is an individual feature evaluation criterion. Fisher's ratio measures the discriminative power of a feature j by the ratio of interclass to intraclass variability. This relationship is as follows [2]:where is the sample mean of feature j in class c and σ 2 is variance of feature j in c.

3.2. Feature Evaluation

In large data sets, there are intrinsic correlations among features. However, most of the filter-based feature selection algorithms discard redundant features that are highly correlated with the selected ones [21]. Each feature is weighted using information theory measures such as CMI and QMI [21]. Theoretically, the more relevancy of a feature means that it shares more information with the target class [21, 25]. Feature f is to be redundant with feature f if the following form is accepted [21]:Two features f and f are interdependent if the following form is accepted [21, 26]:The relevance criterion that is introduced by Peng et al. [9] is the relevance criterion of set K with the target class; we haveThe change of the relevance of set of K features with the target class considering the feature f   (f ∉ k) which is introduced by Jain et al. [27] is measured by the following formula:

3.3. Feature Evaluation via Shapley Value

In the second phase of the proposed method, after filtering the features, the weight of each feature is obtained using the Shapley value [28, 29] for all features. In this work, we used QMI in all our formulations. The Shapley value is an efficient way for estimating the importance of features weight. The Shapley value of the ith feature is denoted by ϕ (v) as is formulated as follows:where n denotes the total number of features and Δ(k) is defined as follows: And ψ(i, j) denotes the interdependence index and is defined as follows: which means that the feature will be appropriate if it increases the relevance of subset K on the target class and is interdependent with at least half of the features [21]. Figure 2 shows the flowchart of feature evaluation. The output is a weight vector indicating the Shapley value of feature f . In all the above relationships, we used QMI criterion for more robustness of selected features.
Figure 2

Feature evaluation flowchart.

In step 2 of the proposed algorithm, for each feature i, we should calculate all subsets of features, so that these subsets do not contain feature i. So at first we calculate all two member subsets of features. Then, using (9), Conditional Mutual Information measure between set k and target class is calculated. Then, we calculate the Qualitative Mutual Information measure between each feature and class, namely, QMI(f ; class), and set these two measures in the interdependence index ψ(i, j). Finally, Shapley value (weight) of each feature is computed according to (10).

3.4. Final Feature Selection Phase

In the third phase that is the final phase of the proposed method, the feature selection algorithm is performed using the weight of each feature. Accordingly, we use the weights of features to reevaluate the features. For this purpose, the features with the highest weights are used. A straightforward optimization is used by employing any information criterion, such as BIF [26], SU [30], and mRMR [9]. In this paper, we used SU criterion. The formula for obtaining this criterion is provided as follows:where H indicates the entropy and MI is the mutual information between feature and class. The flowchart of this phase is specified in Figure 3.
Figure 3

The flowchart of the final feature selection.

To select the optimal feature in each iteration, the victory criterion V(f) is defined to evaluate the superiority of each feature on others. The criterion function g(f ) (i.e., SU) is used to select feature f by feature relevance or redundancy analysis. The weight w(i), which denotes the impact of feature f on the whole feature space, is used to regulate the relative importance of evaluation value g(f ) in feature selection. Finally, we choose the features with the largest victory measure.

4. Experimental Results and Discussion

4.1. Data Set Descriptions

In this paper, we used the cancer microarray data sets from the Plymouth University [31]. For better performance and better evaluation of the proposed approach, we applied 11 high dimensional microarray data. These eleven data sets are briefly summarized in Table 1.
Table 1

Characteristics of the evaluation data sets.

NumberData setFeaturesSamplesClasses
111_Tumors1253317411
214_Tumors1500930826
39_Tumors5726609
4Brain_Tumor15920905
5Brain_Tumor210367504
6Leukemia15327723
7Leukemia211225723
8Lung_Cancer126012035
9SRBCT2309834
10Prostate_Tumor126001022
11DLBCL7129772

4.2. Evaluation Criteria

The criteria used to evaluate the proposed method consist of accuracy, classification precision, F-measure, and stability criterion for feature selection algorithm.

4.2.1. Accuracy of Classification

Classification accuracy is the main criterion for evaluating the classification and predicting the samples. The classification accuracy is as follows: Accuracy is described in terms of true positives (TP), true negatives (TN), false negatives (FN), and false positives (FP).

4.2.2. Precision, Recall, and F-Measure

The precision in (15) and recall in (16) are two other evaluation criteria. F-measure criterion in (17) is used to integrate precision and recall into a single criterion for the comparison:

4.2.3. Robustness Measure

The robustness (stability) of a feature selection algorithm can be evaluated based on the ability to select repeated features, given various categories under the same distribution [2]. Let S and S denote feature subsets selected using the ith categories of resampled data and the full data, respectively. For measuring the similarity between two feature subsets, similarity index JC ∈ [0,1] is used which is defined as follows:where |S ∩S | is the number of common features between S and S , SC is the sum of the absolute correlation values between different features from S and S , and k is set size of S and S . Assume m categories of data are produced by resampling and m feature subsets are selected. The robustness or stability measure of the feature selection algorithm is calculated by (19) as follows:

4.3. Classification Results

First, in preprocessing phase, the features of data sets are normalized, but the SRCBT data is not normalized because its features are small. Microarray data sets are classified using KNN, SVM, Naive Bayes (NB), and Classification and Regression Tree (CART) classifiers. The Gaussian kernel function and standard deviation equal to 20 are used for SVM classifier in this study. We used K = 3 for KNN classifier, but since the classification result for K = 3 is not good for Lung_Cancer data, we used K = 1 for this data. Among 11 data sets, only two Prostate_Tumor and DLBCL data sets have two classes; therefore, precision and F-measure criteria are obtained only for these two data sets and for other data sets only the accuracy criterion is examined. The 300 superior features of 11_Tumors, 14_Tumors, Leukemia1, Leukemia2, and DLBCL data sets are selected using mutual information criterion. For other data sets, Fisher ratio is applied for prior feature selection. For comparison, the classification accuracy is given against the number of features. The x-axis is the number of features which is considered up to 50 and the y-axis is the classification accuracy. The proposed method is compared with feature selection using Fisher's ratio, mRMR, and CGFS-SU. The mRMR algorithm is used as information criterion algorithm for comparison. Fisher's ratio method is a univariate filter method for evaluating each feature individually and the CGFS-SU method is proposed in [21] for cooperative game based feature selection. For estimating the performance of classification algorithms, tenfold cross-validation is used. Figures 4 –18 show the classification results for eleven data sets using KNN classifier.
Figure 4

KNN classification accuracy for 11_Tumors.

Figure 5

KNN classification accuracy for 14_Tumors.

Figure 6

KNN classification accuracy for 9_Tumors.

Figure 7

KNN classification accuracy for Brain_Tumor1.

Figure 8

KNN classification accuracy for Leukemia1.

Figure 9

KNN classification accuracy for Brain_Tumor2.

Figure 10

KNN classification accuracy for Leukemia2.

Figure 11

KNN classification accuracy for Lung _Cancer.

Figure 12

KNN classification accuracy for SRBCT.

Figure 13

KNN classification accuracy for Prostate_Tumor.

Figure 14

KNN classification precision for Prostate_Tumor.

Figure 15

KNN classification F-measure for Prostate_Tumor.

Figure 16

KNN classification accuracy for DLBCL.

Figure 17

KNN classification precision for DLBCL.

Figure 18

KNN classification F-measure for DLBCL.

KNN classifier results show that the proposed method has been improved in most cases compared to the other methods of feature selection. For 11_Tumors data, the proposed method has achieved the maximum accuracy of 74.73 percent. Also, the result of CGFS-SU method is almost the same as the proposed method and is 74.08 percent, but in 30 first features, its accuracy is less than the proposed method. In 14_Tumors data, the results are low for all feature selection algorithms. However, the proposed method has the maximum accuracy of 48.34 percent and other methods have much lower accuracy, which is due to the weak correlation between selected features. However, it can be observed that the proposed method achieves higher accuracy in all 50 features as compared to other methods. The accuracy has been increased in SRBCT data, and the proposed method and Fisher and mRMR algorithms reached the maximum accuracy of 98.75 percent. Furthermore, the CGFS-SU method accuracy is 97.56 percent. In Prostate_Tumors data, it has been shown that the proposed method achieved maximum accuracy among all feature selection methods for all three evaluation criteria and for all cases. For DLBCL data, the proposed method achieved the maximum value for most cases for each of the three criteria, and it reached the highest accuracy of 93 percent, precision of 91 percent, and F-measure of 88 percent compared to other methods. This shows that the proposed method could reduce interdependency between groups of features and is effective as compared with other algorithms. Figures 19 –33 show the classification results using SVM classifier on the evaluation data sets.
Figure 19

SVM classification accuracy for 11_Tumors.

Figure 20

SVM classification accuracy for 14_Tumors.

Figure 21

SVM classification accuracy for 9_Tumors.

Figure 22

SVM classification accuracy for Brain_Tumor1.

Figure 23

SVM classification accuracy for Brain_Tumor2.

Figure 24

SVM classification accuracy for Leukemia1.

Figure 25

SVM classification accuracy for Leukemia2.

Figure 26

SVM classification accuracy for Lung_Cancer.

Figure 27

SVM classification accuracy for SRBCT.

Figure 28

SVM classification accuracy for Prostate_Tumor.

Figure 29

SVM classification precision for Prostate_Tumor.

Figure 30

SVM classification F-measure for Prostate_Tumor.

Figure 31

SVM classification accuracy for DLBCL.

Figure 32

SVM classification precision for DLBCL.

Figure 33

SVM classification F-measure for DLBCL.

The results of most data sets with SVM classifier are better compared to KNN classifier. In SRBCT data, the proposed method reached the highest rate of accuracy of 100 percent for 10 to 40 features and also the mRMR method. But the CGFS-SU method has lower accuracy and the maximum accuracy is 97.63 percent. Also, Fisher criterion is not much accurate and its maximum accuracy is 97.5 percent. It may be due to the fact that the relationship between the features and target classes is maximum for this data set and the mRMR method and the proposed approach have been able to retain this relationship between features. Also, in DLBCL data, the proposed method is superior to the other approaches for all three criteria.

4.4. Stability Results

In the stability diagram, the x-axis shows the number of features and the y-axis shows the stability index. As denoted above, the stability index value is between 0 and 1. For this criterion, features are normalized except for the SRCBT data. Fisher ratio is applied to select the prior 300 best features of all data sets. For estimating the stability, we used tenfold cross-validation. The results of stability are observed in Figures 34 –44.
Figure 34

Stability results for 11-Tumors.

Figure 35

Stability results for 14_Tumors.

Figure 36

Stability results for 9_Tumors.

Figure 37

Stability results Brain_Tumor1.

Figure 38

Stability results for Brain_Tumor2.

Figure 39

Stability results for Leukemia1.

Figure 40

Stability results for Leukemia2.

Figure 41

Stability results for Lung_Cancer.

Figure 42

Stability results for SRCBT.

Figure 43

Stability results for Prostate_Tumor.

Figure 44

Stability results for DLBCL.

The stability values of the CGFS-SU and the proposed methods are very close to each other and are slightly different. But we have seen that the proposed method reached the maximum stability in 11_Tumors, 14_Tumors, Brain_Tumor2, and Lung_Cancer data sets. This shows that the proposed method is much more robust than the other feature selection approaches. However, the CGFS-SU method achieved the maximum stability only for Brain_Tumor2 data. The stability of other feature selection methods has significant differences with the CGFS-SU and the proposed method; that is, the stability of mRMR method is approximately equal to these methods only for Brain_Tumor2 data. Table 2 shows the maximum accuracy and average accuracy of feature selection methods on evaluation microarray data using KNN, SVM, NB, and CART classifiers.
Table 2

Maximum values of accuracy and average accuracy of feature selection methods on eleven microarray data sets.

Data setClassifierAccuracyProposed approachCGFS-SUFishermRMR
11_Tumors KNNMax 74.73 74.0871.7974.11
Average 71.16 70.0265.3956.26
SVMMax79.86 81.01 75.9479.37
Average 77.07 76.3470.3663.59
Naive BayesMax 84.96 82.6777.5883.16
Average74.75 77.62 69.8372.46
DecisionTreeMax 64.37 62.0560.3561.07
Average 61.64 60.2056.0550.33

14_Tumors KNNMax 48.34 44.7347.1141.86
Average 44.99 40.0843.1335.66
SVMMax46.07 48.35 47.0645.76
Average42.13 44.33 39.4241.67
Naive BayesMax 45.22 41.1840.9237.23
Average43.8740.19 59.8 37.04
DecisionTreeMax 46.05 43.8141.2537.98
Average 41.67 39.9037.9833.76

9_Tumors KNNMax53.3356.6645 61.66
Average48.6648.3341.99 49.46
SVMMax55 56.66 51.66 56.66
Average 52.33 5244.6651.66
Naive BayesMax53.33 56.18 51.848.32
Average 52.87 51.950.3546.90
DecisionTreeMax 50 48.3341.6646.66
Average 42 40.6637 42

Brain_Tumor1 KNNMax 90 90 83.33 90
Average8888.2280.44 88.66
SVMMax93.3392.2282.22 94.44
Average85.3386.4471.11 87.77
Naive BayesMax 85.55 82.22 85.55 84.44
Average 83.77 81.1181.1182.44
DecisionTreeMax 78.44 71.1172.4470.22
Average 80 73.3374.4472.22

Brain_Tumor2 KNNMax 74 74 68 74
Average 70.4 6665.266
SVMMax 84 84 80 84
Average 80 75.67475.6
Naive BayesMax 82 806880
Average 73.2 68.863.268.8
DecisionTreeMax 60 56 60 54
Average5052.40 53.20 50.40

Leukemia1 KNNMax91.6090.35 91.78 91.60
Average 89.14 86.7587.6088.10
SVMMax93.21 96.07 94.4693.03
Average 92.82 92.1088.1790.78
Naive BayesMax 97.32 97.32 94.6497.14
Average94.46 95.89 92.8995.28
DecisionTreeMax 91.78 87.8587.6790.35
Average 90.32 8581.8288.71

Leukemia2 KNNMax93.21 95.89 87.5093.21
Average 91.25 90.8283.1087.53
SVM Max 94.64 93.0387.6793.21
Average 92.07 90.2579.1490.99
Naive BayesMax 70.71 69.2851.0759.64
Average 69.89 64.3947.6754.89
DecisionTreeMax88.75 90.17 85.8987.67
Average 86.53 86.0377.6084.21

Lung_Cancer KNNMax89.6989.6685.76 90.11
Average84.82 87.84 84.1784.32
SVMMax 93.66 93.5792.6693.61
Average91.06 91.90 89.1983.36
Naive BayesMax96.09 96.57 91.6966.07
Average92.35 92.55 90.5760.12
DecisionTreeMax 88.16 86.2883.2887.26
Average 85.42 85.1781.8679.46

SRCBT KNNMax 98.75 97.56 98.75 98.75
Average 96.80 94.1396.2597
SVMMax 100 97.6397.5 100
Average 99 94.1394.8898.52
Naive BayesMax98.7598.75 100 98.75
Average 97.27 95.3394.8895.75
DecisionTreeMax87.9185.41 89.16 88.05
Average82.5583.55 85.08 80.08

Prostate_Tumor KNNMax90.3684.45 92.27 83.54
Average 87.70 84.0385.4381.89
SVMMax 93.36 92.2792.2788.45
Average89.3890.14 91.49 81.25
Naive BayesMax 91.27 85.4582.4579.45
Average 90.12 82.0380.8577.45
DecisionTreeMax 91.27 80.3682.3676.27
Average 87.07 78.3678.9273.41

DLBCL KNNMax 93.39 88.0386.7888.39
Average 90.67 86.0385.5384.21
SVMMax 96.07 92.3290.7183.21
Average 92.92 88.1486.6778
Naive BayesMax91.96 93.57 84.4683.03
Average87.10 90.64 83.2179.71
DecisionTreeMax 83.21 81.7882.5881.78
Average 81.39 78.6080.7878.53
According to Table 2, it can be seen that the proposed method achieved the highest accuracy among all the algorithms in most cases. Also, results of the average classification accuracy show that the proposed method has improved the average accuracy between 1 and 5 percent as compared with the CGFS-SU method, also between 2 and 14 percent as compared with the Fisher ratio method, and between 1 and 14 percent as compared with the minimum redundancy maximum relevance approach. In Table 3, average stability ± standard deviation of four feature selection methods is shown.
Table 3

Average stability ± standard deviation stability of the evaluated feature selection approaches.

Data setProposed methodCGFS-SUFishermRMR
11_Tumors 0.9954 ± 0.0044 0.9939 ± 0.00150.6872 ± 0.06680.8956 ± 0.0149
14_Tumors 0.9956 ± 0.0026 0.9944 ± 0.00300.6029 ± 0.09400.8712 ± 0.0279
9_Tumors 0.9790 ± 0.0065 0.9736 ± 0.00960.4557 ± 0.04720.6451 ± 0.1400
Brain_Tumor1 0.9873 ± 0.0053 0.9790 ± 0.00370.6548 ± 0.06360.8132 ± 0.0090
Brain_Tumor2 1 ± 0 1 ± 0 0.5548 ± 0.03580.9863 ± 0.0097
Leukemia10.9750 ± 0.0117 0.9768 ± 0.0098 0.8212 ± 0.01300.7975 ± 0.0483
Leukemia2 0.9826 ± 0.0029 0.9697 ± 0.00480.8695 ± 0.03450.6203 ± 0.1538
Lung_Cancer 0.9947 ± 0.0092 0.9869 ± 0.00270.6517 ± 0.03980.8743 ± 0.0372
SRCBT0.9214 ± 0.0375 0.9378 ± 0.0240 0.7707 ± 0.03620.8463 ± 0.0317
Prostate_Tumor0.9235 ± 0.0250 0.9551 ± 0.0066 0.7876 ± 0.01650.7462 ± 0.0655
DLBCL 0.9766 ± 0.0094 0.9569 ± 0.0161 0.6719 ± 0.07000.7748 ± 0.0543
In these experiments, if the average stability is high and the standard deviation is low, the approach is more robust. It is observed that, among the eleven microarray data sets, the stability of the proposed method is more than the other feature selection methods on eight data sets and the stability is less than the CGFS-SU method only on three data sets. Furthermore, the results of these experiments show that the proposed method has improved the average stability between 0.001 and 0.01 as compared with the CGFS-SU method, between 0.1 and 0.5 as compared with the Fisher ratio method, and between 0.01 and 0.3 as compared with the minimum redundancy maximum relevance method.

5. Conclusion and Future Work

This paper proposed a feature selection approach for robust gene selection of microarray data. In the proposed method, a cooperative game theory method is introduced to evaluate the weight of each feature considering the complex and inherent relationships among features and Qualitative Mutual Information (QMI) measure is used for more robust feature selection. The idea used for the stability is to use Fisher ratio as a utility in calculating QMI. The results on eleven evaluation microarray data sets show that the proposed method is an effective and stable method for reducing the dimensions of data and is able to reach relative improvement as compared to the other feature selection methods. As future works, we propose to calculate the weight of each feature using fuzzy Shapley value or fuzzy Banzhaf power index.
  7 in total

1.  A top-r feature selection algorithm for microarray gene expression data.

Authors:  Alok Sharma; Seiya Imoto; Satoru Miyano
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2012 May-Jun       Impact factor: 3.710

2.  Robust and stable feature selection by integrating ranking methods and wrapper technique in genetic data classification.

Authors:  Maryam Yassi; Mohammad Hossein Moattar
Journal:  Biochem Biophys Res Commun       Date:  2014-03-19       Impact factor: 3.575

3.  Feature selection based on mutual information: criteria of max-dependency, max-relevance, and min-redundancy.

Authors:  Hanchuan Peng; Fuhui Long; Chris Ding
Journal:  IEEE Trans Pattern Anal Mach Intell       Date:  2005-08       Impact factor: 6.226

4.  Feature selection via coalitional game theory.

Authors:  Shay Cohen; Gideon Dror; Eytan Ruppin
Journal:  Neural Comput       Date:  2007-07       Impact factor: 2.026

5.  Robust feature selection for microarray data based on multicriterion fusion.

Authors:  Feng Yang; K Z Mao
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2011 Jul-Aug       Impact factor: 3.710

6.  Genetic Bee Colony (GBC) algorithm: A new gene selection method for microarray cancer classification.

Authors:  Hala M Alshamlan; Ghada H Badr; Yousef A Alohali
Journal:  Comput Biol Chem       Date:  2015-03-18       Impact factor: 2.877

7.  Feature selection with neighborhood entropy-based cooperative game theory.

Authors:  Kai Zeng; Kun She; Xinzheng Niu
Journal:  Comput Intell Neurosci       Date:  2014-08-25
  7 in total
  1 in total

1.  Radiogenomic analysis of PTEN mutation in glioblastoma using preoperative multi-parametric magnetic resonance imaging.

Authors:  Yiming Li; Yuchao Liang; Zhiyan Sun; Kaibin Xu; Xing Fan; Shaowu Li; Zhong Zhang; Tao Jiang; Xing Liu; Yinyan Wang
Journal:  Neuroradiology       Date:  2019-06-19       Impact factor: 2.804

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.