<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">14840</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2021.014840</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A New Hybrid Feature Selection Method Using T-test and Fitness Function</article-title>
<alt-title alt-title-type="left-running-head">A New Hybrid Feature Selection Method Using T-test and Fitness Function</alt-title>
<alt-title alt-title-type="right-running-head">A New Hybrid Feature Selection Method Using T-test and Fitness Function</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western">
<surname>Abdulmohsin</surname>
<given-names>Husam Ali</given-names>
</name>
<xref ref-type="aff" rid="aff-1">1</xref>
<email>husam.a@sc.uobaghdad.edu.iq</email>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western">
<surname>Wahab</surname>
<given-names>Hala Bahjat Abdul</given-names>
</name>
<xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western">
<surname>Hossen</surname>
<given-names>Abdul Mohssen Jaber Abdul</given-names>
</name>
<xref ref-type="aff" rid="aff-3">3</xref>
</contrib>
<aff id="aff-1"><label>1</label><institution>Department of Computer Science, Faculty of Science, University of Baghdad</institution>, <addr-line>Baghdad</addr-line>, <country>Iraq</country></aff>
<aff id="aff-2"><label>2</label><institution>Faculty of Computer Science, Technology University</institution>, <addr-line>Baghdad</addr-line>, <country>Iraq</country></aff>
<aff id="aff-3"><label>3</label><institution>Department of Computer Science, Al-Turath University College</institution>, <addr-line>Baghdad</addr-line>, <country>Iraq</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1">&#x002A;Corresponding Author: Husam Ali Abdulmohsin. Email: <email>husam.a@sc.uobaghdad.edu.iq</email></corresp>
</author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2021-04-24"><day>24</day><month>04</month><year>2021</year>
</pub-date>
<volume>68</volume>
<issue>3</issue>
<fpage>3997</fpage>
<lpage>4016</lpage>
<history>
<date date-type="received"><day>21</day><month>10</month><year>2020</year></date>
<date date-type="accepted"><day>08</day><month>3</month><year>2021</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2021 Abdulmohsin, wahab and Hossen</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Abdulmohsin, wahab and Hossen</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_14840.pdf"></self-uri>
<abstract>
<p>Feature selection (FS) (or feature dimensional reduction, or feature optimization) is an essential process in pattern recognition and machine learning because of its enhanced classification speed and accuracy and reduced system complexity. FS reduces the number of features extracted in the feature extraction phase by reducing highly correlated features, retaining features with high information gain, and removing features with no weights in classification. In this work, an FS filter-type statistical method is designed and implemented, utilizing a t-test to decrease the convergence between feature subsets by calculating the quality of performance value (QoPV). The approach utilizes the well-designed fitness function to calculate the strength of recognition value (SoRV). The two values are used to rank all features according to the final weight (FW) calculated for each feature subset using a function that prioritizes feature subsets with high SoRV values. An FW is assigned to each feature subset, and those with FWs less than a predefined threshold are removed from the feature subset domain. Experiments are implemented on three datasets: Ryerson Audio-Visual Database of Emotional Speech and Song, Berlin, and Surrey Audio-Visual Expressed Emotion. The performance of the F-test and F-score FS methods are compared to those of the proposed method. Tests are also conducted on a system before and after deploying the FS methods. Results demonstrate the comparative efficiency of the proposed method. The complexity of the system is calculated based on the time overhead required before and after FS. Results show that the proposed method can reduce system complexity.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Feature selection</kwd>
<kwd>dimensional reduction</kwd>
<kwd>feature optimization</kwd>
<kwd>pattern recognition</kwd>
<kwd>classification</kwd>
<kwd>t-test</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Feature selection (FS) is a preprocessing step in machine learning [<xref ref-type="bibr" rid="ref-1">1</xref>] that enhances classification accuracy. It is the process of feature subset selection from a pool of correlated features for use in modeling construction [<xref ref-type="bibr" rid="ref-2">2</xref>]. This work aims to decrease the high correlation between features that causes numerous drawbacks, including a failure to gain additional information and improve system performance, an increase in computational requirements during training, and instability for some systems [<xref ref-type="bibr" rid="ref-3">3</xref>].</p>
<p>FS algorithms have goals such as to consume less time for learning, reduce the dimensionality and complexity of systems, reduce correlation and time consumption, and increase system accuracy [<xref ref-type="bibr" rid="ref-4">4</xref>]. FS methods have been said to decrease the data burden and avoid overfitting [<xref ref-type="bibr" rid="ref-5">5</xref>]. FS methods are considered a combination of search methods that produce feature subsets scored by evaluation measures. The simplest FS method tests all possible subsets and finds the best accuracy. Although, the approach is time-consuming, it can identify the feature subset with the highest clustering accuracy. An enhanced version of the simplest FS method was presented, and a parallel FS method was proposed, in which each feature subset is tested individually and a scoring function measures the relevance between features [<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
<p>Many FS methods have been developed, which can be categorized according to multiple topologies. This work is concerned with statistics; hence we classify FS methods according to the distance measures used to evaluate subsets. Distance measures distinguish redundant or irrelevant features from the main pool, and four types of FS methods can be identified according to their distance measures [<xref ref-type="bibr" rid="ref-7">7</xref>].
<list list-type="bullet">
<list-item>
<p>Wrapper methods assign scoring values to each feature subset after training and testing the model. This requires considerable time, but it obtains the subset with the highest accuracy. The three wrapped FS methods of optimization selection, sequential backward selection, and sequential forward selection (SFS), based on ensemble algorithms called bagging and AdaBoost, were used [<xref ref-type="bibr" rid="ref-8">8</xref>]. Subset evaluations were performed using na&#x00EF;ve Bayes and decision tree classifiers. Thirteen datasets with different numbers of attributes and dimensions were obtained from the UCI Machine Learning Repository. The search technique using SFS based on the bagging algorithm and using decision trees gained the results with the best average accuracy (89.60%).</p></list-item>
<list-item>
<p>Filter methods measure the relevance of features through univariate statistics. In tests of 32 FS methods on four gene expression datasets, it was found that filter methods outperform wrapper and embedded methods [<xref ref-type="bibr" rid="ref-9">9</xref>].</p></list-item>
<list-item>
<p>Embedded methods differ in terms of learning and interaction of the FS phase. Unlike filter methods, wrapper methods utilize learning to measure the quality of several feature subsets without knowledge of the structure of the classification or regression method used. Therefore, these methods can work with any learning machine. Embedded methods do not separate the learning and FS phases, and the structure of the class of functions under consideration plays a crucial role. An example is the measurement of the value of a feature using a bound that is valid for support vector machine (SVM) only and not for the decision tree method [<xref ref-type="bibr" rid="ref-10">10</xref>].</p></list-item>
<list-item>
<p>Hybrid methods utilize two or more FS methods. An efficient hybrid method consisting of principal component analysis and ReliefF was proposed [<xref ref-type="bibr" rid="ref-11">11</xref>]. Ten benchmark disease datasets were used for testing. The approach eliminated 50% of the irrelevant and redundant features from the dataset and significantly reduced the computation time.</p></list-item>
</list></p>
<p>FS methods employ strategies based on the types of feature subsets: redundant and weakly relevant, weakly relevant and non-redundant, noisy and irrelevant, and strongly relevant [<xref ref-type="bibr" rid="ref-12">12</xref>]. The current study aims to remove redundant and strongly correlated features by deploying a t-test, and to find coupled features with high dependency by deploying a fitness function. Although FS puts an enormous burden on the system performance pool, FS in pattern recognition systems is rarely avoided.</p>
<p><bold><italic>FS Methods main concepts:</italic></bold></p>
<p><list list-type="bullet">
<list-item>
<p>FS methods are employed either to reduce system complexity or increase accuracy. A study in 2006 employed two FS algorithms, the t-test method to filter irrelevant and noisy genes and kernel partial least squares (KPLS) to extract features with high information content [<xref ref-type="bibr" rid="ref-13">13</xref>]. It was found that neither method achieved high classification results. FS methods do not necessarily increase the classification accuracy of pattern recognition systems. They can remove all relevant features without conflict between the removed features [<xref ref-type="bibr" rid="ref-14">14</xref>,<xref ref-type="bibr" rid="ref-15">15</xref>].</p></list-item>
<list-item>
<p>There is no superior FS method. Research has shown that no specific group of FS filter methods outperforms other groups constantly, but observations have indicated that certain groups of FS filter methods perform best with many datasets [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>]. Many FS methods have been used in pattern recognition research and in different scientific fields, with largely varying results. Furthermore, each FS filter method performs differently with respect to specific types of datasets, and this is called FS algorithm instability [<xref ref-type="bibr" rid="ref-17">17</xref>].</p></list-item>
</list></p>
<p>One drawback of statistical FS algorithms is that they do not consider the dependency of features on others; statistical FS algorithms can eliminate a feature whose absence negatively affects the performance of another selected feature because of their strong interrelationship [<xref ref-type="bibr" rid="ref-17">17</xref>]. This work avoids this drawback by calculating the dependency of each feature on other features. State-of-the-art methods make decisions on the removal of highly correlated features without a basis in proper measurement. Two highly correlated features can be powerful in classifying two different attributes. Thus, to remove one can severely affect classification. To avoid this, we calculate the strength of recognition value (SoRV) and assign it a high weight through an exponential function. The proposed method outperforms the state-of-the-art through a fitness function that calculates SoRV for each feature and subset feature (pair of features). To remove a feature can also affect the performance of another feature. To avoid this, we group features in subsets of pairs to calculate the degree of dependence between each feature and all other features.</p>
<p>In the proposed method, there is a maximum of two features in each tested subset. To use a combination of three or more features in each feature subset will exponentially increase the time consumption, and to reach the optimal solution will take months. Nevertheless, subsets of two features provide good results in a reasonable amount of time. Hence, we fix the number of features per subset to two. We focus on statistical filter FS methods because of their stability, scalability, and minimal time consumption.</p>
<p>The remainder of this paper is organized as follows. Section 2 explores some recent FS methods that utilize the t-test and feature ranking approaches. Section 3 explains the proposed methodology. Section 4 shows the experimental setup and the results gained through this work. Section 5 discusses our conclusions and trends for future work.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<p>The t-test is deployed in many fields to measure the convergence relevance between samples. A proposed gene selection method utilized two FS methods, the t-test to remove noisy and irrelevant genes and KPLS to select features with noticeable information content [<xref ref-type="bibr" rid="ref-13">13</xref>]. Three datasets were used in a performance experiment, and the results showed that neither method yielded satisfactory results. A modified hybrid ranking t-test measure was applied to genotype HapMap data [<xref ref-type="bibr" rid="ref-18">18</xref>]. Each single nucleotide polymorphism (SNP) was ranked relative to other importance feature measures, such as F-statistics and the informativeness for assignment. The highest ranked SNPs in different groups in different numbers were selected as the input to a class SVM to find the best classification accuracy achieved by a specific feature subset. A two-class FS algorithm utilizing the Student&#x2019;s t-test was used to extract statistically relevant features, and the <inline-graphic xlink:href="CMC_14840-inline-1.png"/>-norm SVM and recursive feature elimination were used to determine the patients at risk of cancer spreading to their lymph nodes [<xref ref-type="bibr" rid="ref-19">19</xref>]. A proposed FS method used the Student&#x2019;s <italic>t-</italic>test to measure the term frequency distribution diversity between one category and the entire dataset [<xref ref-type="bibr" rid="ref-20">20</xref>]. An FS approach based on the nested genetic algorithm (GA) utilized filter and wrapper FS methods [<xref ref-type="bibr" rid="ref-21">21</xref>]. For the filter FS, a t-test was used to rank the features according to convergence and redundancy. A nested neural network and SVM were used as the wrapper FS technique. A t-test was utilized to compare outcome measures pre- and post-ablation through an intraprocedural 18F-fluorodeoxyglucose positron emission tomography (PET) scan assessment before and after PET/contrast-enhanced guided microwave ablation [<xref ref-type="bibr" rid="ref-22">22</xref>]. A fatigue characteristic parameter optimization selection algorithm utilized the classification performance of an SVM as an evaluation criterion and applied the sequential forward floating selection algorithm as a search strategy [<xref ref-type="bibr" rid="ref-23">23</xref>]. The algorithm aimed to reach the optimal feature subset of fatigue motion by reducing the dimensionality of the domain set of fatigue feature parameters. Based on the t-test analysis of variance method, the algorithm was used to analyze the influence of individual athlete differences and fatigue exercises on sports behavior and eye movement characteristics.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Proposed Method</title>
<p>A filtered FS method is proposed to improve the emotion classification accuracy of the datasets deployed in this work. These are the Ryerson Audio-Visual Database of Emotional Speech and Song (RAVDESS), Berlin (Emo-DB), and Surrey Audio-Visual Expressed Emotion (SAVEE). The method uses the minimum number of features to achieve the highest accuracy in the least time.</p>
<p>The structure of the extracted features from each dataset is shown in <xref ref-type="table" rid="table-1">Tab. 1</xref>. We explain the structure of features extracted from the RAVDESS dataset as an example. First, 2,186 features are extracted from each of the 1,440 audio wave file samples. The same number is extracted from Emo-DB and SAVEE.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Structure of features extracted</title>
</caption>
<table>
<colgroup>
<col/>
</colgroup>
<tbody>
<tr>
<td><inline-graphic xlink:href="CMC_14840-inline-2.png"/></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The number of features is k, as is the number of feature subsets. n is the number of samples in each feature subset, represented as (f<sub arrange="stack"><roman>j</roman></sub><sup arrange="stack"><roman>i</roman></sup>, f<sub arrange="stack"><roman>j</roman>&#x002B;1</sub><sup arrange="stack"><roman>i</roman></sup>, f<sub arrange="stack"><roman>j</roman>&#x002B;2</sub><sup arrange="stack"><roman>i</roman></sup>,&#x2026;, f<sub arrange="stack"><roman>n</roman></sub><sup arrange="stack"><roman>i</roman></sup>), where n &#x003D; 1,440 for RAVDESS, n &#x003D; 553 for Emo-DB, and n &#x003D; 480 for SAVEE. The feature number in a feature subset is denoted by i, and j is the sample number. Sections 3.1&#x2013;3.3 discuss the procedures of the proposed FS method.</p>
<sec id="s3_1">
<label>3.1</label>
<title>QoPV Calculation</title>
<p>The t-test value is calculated between each subset and all other subsets through <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>:</p>
<p><disp-formula id="eqn-1">
<label>(1)</label>
<!--<alternatives><graphic mimetype="image" mime-subtype="png" xlink:href="eqn-1.png"/>--><!--<tex-math id="tex-eqn-1"><![CDATA[$\begin{align} QoPV_{i}=QoPV_{i}+x\begin{cases} x=-1, & t\text{-}test\left(\mathrm{f}_{\mathrm{m}}^{\mathrm{i}},\mathrm{f}_{\mathrm{m}}^{\mathrm{j}}\right)=0\\[12pt] x=1, & t\text{-}test\left(\mathrm{f}_{\mathrm{m}}^{\mathrm{i}},\mathrm{f}_{\mathrm{m}}^{\mathrm{j}}\right)=1 \end{cases} \end{align}$]]></tex-math>--><mml:math id="mml-eqn-1" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:mi>Q</mml:mi><mml:mi>o</mml:mi><mml:mi>P</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>Q</mml:mi><mml:mi>o</mml:mi><mml:mi>P</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>x</mml:mi><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing="1.4em 0.2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>t</mml:mi><mml:mtext>-</mml:mtext><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">j</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>t</mml:mi><mml:mtext>-</mml:mtext><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">j</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math><!--</alternatives>--></disp-formula></p>
<p>where k is the number of feature subsets, n is the number of samples in each feature subset; i &#x003D; 1,&#x2026;, k &#x2212; 1, m &#x003D; 1,&#x2026;, n, and j &#x003D; i &#x002B; 1,&#x2026;, k, to avoid calculating the quality of performance value (QoPV) for the same pair of feature subsets. The QoPV is obtained by calculating the t-test value between subset i and all other subsets. The QoPV for a subset decreases each time the t-test value is 0; otherwise, it increases. After calculating the QoPV of each feature subset with respect to all other subsets, the feature subsets are ranked according to their QoPVs in descending order.</p>
<sec id="s3_1_1">
<label>3.1.1</label>
<title>t-test</title>
<p>This work uses a two-sample t-test, <italic>i.e</italic>., the so-called independent t-test, because the two groups of features being tested come from different features. The formula of the t-test function is shown in <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>:</p>
<p><disp-formula id="eqn-2">
<label>(2)</label>
<!--<alternatives><graphic mimetype="image" mime-subtype="png" xlink:href="eqn-2.png"/>--><!--<tex-math id="tex-eqn-2"><![CDATA[$t\text{-}test=\frac{\overline{x_{1}}-\overline{x_{2}}}{\sqrt{\left(S^{2}\left(\frac{1}{fe_{1}}+\frac{1}{fe_{2}}\right)\right)}}$]]></tex-math>--><mml:math id="mml-eqn-2" display="block"><mml:mi>t</mml:mi><mml:mtext>-</mml:mtext><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mover><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>&#x2212;</mml:mo><mml:mover><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>f</mml:mi><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>f</mml:mi><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:msqrt></mml:mfrac></mml:math>
<!--</alternatives>--></disp-formula></p>
<p>where <italic>x</italic><sub>1</sub> and <italic>x</italic><sub>2</sub> are the means of the two feature subsets being compared, as shown in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>; <italic>S</italic><sub>2</sub> is the pooled standard error of the two subsets; and <italic>fe</italic><sub>1</sub> and <italic>fe</italic><sub>2</sub> are the numbers of samples in the two subsets and are equal. The t-test indicates significant differences between pairs of feature subsets. A large t-test value indicates that the difference between the means of two groups is higher than the pooled standard error of the two feature subsets [<xref ref-type="bibr" rid="ref-24">24</xref>]. Thus, the higher the t-test value the better the results. Feature subsets with low t-test values must be removed because of the great similarity of their values to those of other feature subsets. However, the final decision is not made at this step, because a feature subset with a low QoPV might have a high SoRV. In case of a high SoRV, a subset may have a final weight (FW) higher than those of other feature subsets with a high QoPV. This reflects the novel idea of our work.</p>
</sec>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>SoRV Calculation</title>
<p>The SoRV for each subset i is obtained using the neural network-based fitness function. The SoRV is calculated through pairs of subsets to observe the classification effect of each feature subset i on all other feature subsets through <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>:</p>
<p><disp-formula id="eqn-3">
<label>(3)</label>
<!--<alternatives><graphic mimetype="image" mime-subtype="png" xlink:href="eqn-3.png"/>--><!--<tex-math id="tex-eqn-3"><![CDATA[$\begin{align} SoRV_{i}=SoRV_{i}+x\begin{cases} x=-1, & \mathit{fitness}\left(\mathrm{f}_{\mathrm{m}}^{\mathrm{i}},\mathrm{f}_{\mathrm{m}}^{\mathrm{j}}\right)\leq 37% \\[12pt] x=1, & \mathit{fitness}\left(\mathrm{f}_{\mathrm{m}}^{\mathrm{i}},\mathrm{f}_{\mathrm{m}}^{\mathrm{j}}\right)\gt 37% \end{cases} \end{align}$]]></tex-math>--><mml:math id="mml-eqn-3" display="block"><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mi>S</mml:mi><mml:mi>o</mml:mi><mml:mi>R</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>S</mml:mi><mml:mi>o</mml:mi><mml:mi>R</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>x</mml:mi><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mi>f</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mtext>f</mml:mtext><mml:mtext>m</mml:mtext><mml:mtext>i</mml:mtext></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mtext>f</mml:mtext><mml:mtext>m</mml:mtext><mml:mtext>j</mml:mtext></mml:msubsup> </mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mn>37</mml:mn><mml:mi>&#x0025;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mo stretchy='false'>[</mml:mo><mml:mn>12</mml:mn><mml:mi>p</mml:mi><mml:mi>t</mml:mi><mml:mo stretchy='false'>]</mml:mo><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mi>f</mml:mi><mml:mi>i</mml:mi><mml:mi>t</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mtext>f</mml:mtext><mml:mtext>m</mml:mtext><mml:mtext>i</mml:mtext></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mtext>f</mml:mtext><mml:mtext>m</mml:mtext><mml:mtext>j</mml:mtext></mml:msubsup> </mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mtext>&#x003E;</mml:mtext><mml:mn>37</mml:mn><mml:mi>&#x0025;</mml:mi></mml:mrow></mml:mtd></mml:mtr> </mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math>
<!--</alternatives>--></disp-formula></p>
<p>where k is the number of feature subsets, n is the number of samples in each feature subset, i &#x003D; 1,&#x2026;, k &#x2212; 1, m &#x003D; 1,&#x2026;, n, and j &#x003D; i &#x002B; 1,&#x2026;, k. After performing several experiments, the percentage of 37% achieves the highest performance for the tested features.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Final Weight (FW) Calculation</title>
<p>Several experiments show that SoRV is more important than QoPV. Specifically, SoRV indicates the power of recognition for each feature subset, whereas QoPV indicates the convergence of the feature subset with respect to other feature subsets. Nevertheless, we need QoPV to determine the degree of convergence of each feature subset. Thus, we use <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref> to assign a higher weight to SoRV than to QoPV.</p>
<p><disp-formula id="eqn-4">
<label>(4)</label>
<!--<alternatives><graphic mimetype="image" mime-subtype="png" xlink:href="eqn-4.png"/>--><!--<tex-math id="tex-eqn-4"><![CDATA[$\begin{equation} FW_{i}=e^{\sqrt{SoRV_{i}}}+QoPV_{i} \end{equation}$]]></tex-math>--><mml:math id="mml-eqn-4" display="block"><mml:mi>F</mml:mi><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:msqrt><mml:mi>S</mml:mi><mml:mi>o</mml:mi><mml:mi>R</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:msqrt></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi>Q</mml:mi><mml:mi>o</mml:mi><mml:mi>P</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
<!--</alternatives>--></disp-formula></p>
<p>Using <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>, we calculate FW for all feature subsets i, i &#x003D; 1, 2,&#x2026;, k, where k is the number of feature subsets. All feature subsets are sorted in descending order of their FWs. In the final phase of the proposed method, we select features that will gain the highest emotion recognition accuracy. The number of features selected at the beginning is 20, because lengths less than this result in low classification accuracy. Thus the 20 features with the highest FW values are selected and evaluated through the fitness neural network function used in <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>. Other features are added according to the sorted list of FWs. The FS process stops when emotion recognition accuracy stops increasing and adding other features does not improve it. The final numbers of features selected by the proposed method from the 2,186 features extracted from the RAVDESS, Emo-DB, and SAVEE datasets are 333, 247, and 270, respectively. The pseudocode of the proposed method is shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Pseudocode of proposed FS method</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-1.png"/>
</fig>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experimental Results</title>
<p>Section 4.1 discusses the experimental setup, Section 4.2 describes the datasets used in the experiments, and Section 4.3 explains the experimental results.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Experimental Setup</title>
<p>All audio files were preprocessed prior to feature extraction. Silent parts at the beginning and end of each file were removed, data were normalized to the interval (0, 100), and files were grouped according to the emotions they represented. The number of features extracted from each audio file was 2,186. Audio file samples were selected randomly for evaluation, and 70%, 15%, and 15% of the samples of each dataset were selected for training, validation, and testing, respectively. To evaluate the proposed FS method, we used a one-layer, 10-node neural network classifier. Feature extraction was applied to each of the three datasets before application of the proposed method.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Experimental Data</title>
<p>The datasets used in this work were selected through an online search according to the following criteria.
<list list-type="bullet">
<list-item>
<p>This work proposes an FS method for use in speech emotion recognition. Thus, the most important criteria are the emotions represented in a dataset. Selected datasets should represent the six basic emotions of fear, disgust, happiness, sadness, anger, and surprise, according to Paul Ekman&#x2019;s definition [<xref ref-type="bibr" rid="ref-25">25</xref>]. The three selected datasets intersect to represent fear, disgust, happiness, neutrality, sadness, and anger, which include five of the basic emotions. The RAVDESS dataset represents eight emotions through 1440 audio files, and Emo-DB and SAVEE represent seven emotions through 535 and 480 audio files, respectively.</p></list-item>
<list-item>
<p>The selected datasets should be recorded at different frequencies to test the proposed method. The RAVDESS, Emo-DB, and SAVEE datasets were recorded at 48,000, 16,000, and 44,100 Hz, respectively, as shown in <xref ref-type="table" rid="table-2">Tab. 2</xref>.</p></list-item>
<list-item>
<p>Datasets should show gender balance; this criterion was met in this work.</p></list-item>
</list></p>
<p>The same feature extraction process was implemented on each of the datasets, and 2,186 features were proposed for each audio file. These were established by a predefined feature extraction method that utilizes 15 features: entropy, zero crossing (ZC), deviation of ZC, energy, deviation of energy, harmonic ratio, Fourier function, Haar, MATLAB fitness function, pitch function, loudness function, Gammatone Cepstrum Coefficient according to time and frequency, and the MFCC function according to time and frequency. The standard deviation (SD) of these features was calculated using 14 degrees on either side of the mean (<italic>i.e</italic>., 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.5, and 4). All experiments were implemented separately on each dataset.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Performance Analyses</title>
<p>We discuss the experimental results. The performance efficiency of the proposed FS method is evaluated through a neural network classifier. Three emotional datasets are used in the evaluation process, as shown in <xref ref-type="table" rid="table-2">Tab. 2</xref>. The accuracy of the classifier is calculated using confusion matrices and receiver operating characteristics (ROCs). The confusion matrices represent emotions as numbers.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Datasets used in this work</title>
</caption>
<table>
<colgroup> 
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>RAVDESS</th>
<th>Emo-DB</th>
<th>SAVEE</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>Number of emotions</td>
<td>8</td>
<td>7</td>
<td>7</td>
<td></td>
</tr>
<tr>
<td>Emotions represented</td>
<td>Fear, disgust, happiness, neutrality, sadness, anger, surprise, calm</td>
<td>Fear, disgust, happiness, neutrality, sadness, anger, boredom</td>
<td>Fear, disgust, happiness, neutrality, sadness, anger, surprise</td>
<td></td>
</tr>
<tr>
<td>Number of features</td>
<td>2186</td>
<td>2186</td>
<td>2186</td>
<td></td>
</tr>
<tr>
<td>Number of samples</td>
<td>1440</td>
<td>535</td>
<td>480</td>
<td></td>
</tr>
<tr>
<td>Frequency</td>
<td>48,000 Hz</td>
<td>16,000 Hz</td>
<td>44,100 Hz</td>
<td></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The confusion matrices related to the RAVDESS dataset show the following emotions from left to right, which we denote as 1 to 8, in the following order: neutrality, calm, happiness, sadness, anger, fear, disgust, and surprise. The confusion matrices related to the Emo-DB dataset show the following emotions from left to right, denoted as 1 to 7, in this order: fear, disgust, happiness, boredom, neutrality, sadness, and anger. The confusion matrices related to the SAVEE dataset show the following emotions from left to right, denoted as 1 to 7, in the following order: anger, disgust, fear, happiness, sadness, surprise, and neutrality. The ROC line chart is one of the best techniques for testing the results of a classification system. It is a two-dimensional line chart; the x-axis shows the false-positive rate (FPR), and the y-axis shows the true-positive rate (TPR). The ROC shows the relationship between sensitivity and specificity. It is generated by plotting the TPR value against the FPR value. TPR is the ratio of cases correctly predicted as positive (<italic>i.e</italic>., true positive, or TP) to all positive cases (<italic>i.e</italic>., false negative, or FN), as shown in <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>.</p>
<p><disp-formula id="eqn-5">
<label>(5)</label>
<!--<alternatives><graphic mimetype="image" mime-subtype="png" xlink:href="eqn-5.png"/>--><!--<tex-math id="tex-eqn-5"><![CDATA[$\begin{equation} TPR=\frac{TP}{TP+FN}\end{equation}$]]></tex-math>--><mml:math id="mml-eqn-5" display="block"><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:math>
<!--</alternatives>--></disp-formula></p>
<p>The FPR is the ratio of cases incorrectly predicted as positive (<italic>i.e</italic>., false positive, or FP) to all negative cases (<italic>i.e</italic>., true negative, or TN), as shown in <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>.</p>
<p><disp-formula id="eqn-6">
<label>(6)</label>
<!--<alternatives><graphic mimetype="image" mime-subtype="png" xlink:href="eqn-6.png"/>--><!--<tex-math id="tex-eqn-6"><![CDATA[$\begin{equation} FPR=\frac{FP}{TN+FP}\end{equation}$]]></tex-math>--><mml:math id="mml-eqn-6" display="block"><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:mfrac></mml:math>
<!--</alternatives>--></disp-formula></p>
<p>The ROC curve is a compromise between TPR (or sensitivity) and (1 &#x2013; FPR) (or specificity). The degree to which the curves are tangent to the top-left corner of the ROC line chart indicates the performance of the classification process in making correct predictions. The closer the curve is to the 45&#x00B0; diagonal of the ROC space, the less accurate the classification is because of incorrect predictions [<xref ref-type="bibr" rid="ref-26">26</xref>]. The greatest advantage of the ROC in evaluating classifiers is that it does not depend on class distribution, but rather depends on classifier prediction. The results achieved from our experiments are presented in <xref ref-type="table" rid="table-3">Tab. 3</xref>, which compares the proposed FS method to the widely used F-test and F-score methods. <xref ref-type="table" rid="table-3">Tab. 3</xref> shows that the proposed FS method achieves the highest classification accuracy among these methods.</p>
<p><xref ref-type="table" rid="table-3">Tab. 3</xref> and <xref ref-type="fig" rid="fig-2">Figs. 2</xref>&#x2013;<xref ref-type="fig" rid="fig-4">4</xref> present the accuracy classification results for the three datasets before deploying the FS methods (utilizing all 2,186 features), which are 93.05%, 95%, and 97.2% for the RAVDESS, Emo-DB, and SAVEE datasets, respectively.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Accuracy percentages achieved by implementing the experiments with and without the FS method</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th colspan="2">Proposed FS</th>
<th colspan="2">F-test</th>
<th colspan="2">F-score</th>
</tr>
 
<tr>
<th></th>
<th>Before (%)</th>
<th>After (%)</th>
<th>Before (%)</th>
<th>After (%)</th>
<th>Before (%)</th>
<th>After (%)</th>
</tr>
 
</thead>
<tbody>
<tr>
<td>RAVDEE</td>
<td>93.1</td>
<td>93.5</td>
<td>93.1</td>
<td>92.6</td>
<td>93.1</td>
<td>92.1</td>
</tr>
<tr>
<td>Emo-DB</td>
<td>95</td>
<td>98.8</td>
<td>95</td>
<td>97.5</td>
<td>95</td>
<td>96.3</td>
</tr>
<tr>
<td>SAVEE</td>
<td>97.2</td>
<td>100</td>
<td>97.2</td>
<td>98.6</td>
<td>97.2</td>
<td>97.2</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Test confusion matrix before applying FS methods on RAVDESS</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-2.png"/>
</fig>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Test confusion matrix before applying FS methods on Emo-DB</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-3.png"/>
</fig>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Test confusion matrix before applying FS methods on the SAVEE</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-4.png"/>
</fig>
<p><xref ref-type="fig" rid="fig-5">Figs. 5</xref>&#x2013;<xref ref-type="fig" rid="fig-7">7</xref> show the classification accuracies after running the three FS methods on the RAVDESS, Emo-DB, and SAVEE datasets, respectively. The highest classification accuracy gained in this work was through running the proposed FS method on all three datasets. The highest classification accuracies achieved from running the proposed, F-test, and F-score FS methods on the RAVDESS dataset are 93.5%, 92.6%, and 92.1%, respectively, as shown in <xref ref-type="fig" rid="fig-5">Figs. 5a</xref>&#x2013;<xref ref-type="fig" rid="fig-5">5c</xref>, and <xref ref-type="table" rid="table-3">Tab. 3</xref>. These values are lower than those obtained without using FS methods because many of the emotions represented in RAVDESS audio samples are similar and are thus difficult to distinguish. The same is true of realistic datasets. This similarity between audio samples produces similarity in the extracted features; hence the proposed, F-test, and F-score FS methods yield poor outcomes.</p>
<p><xref ref-type="table" rid="table-3">Tab. 3</xref> and <xref ref-type="fig" rid="fig-6">Fig. 6</xref> show the classification accuracies after deploying the three FS methods on the Emo-DB dataset. The proposed FS method gains the highest classification accuracy. The F-test and F-score FS methods achieve accuracies of 97.5% and 96.3%, respectively. As observed in the confusion matrices, each FS method affects the recognition of a certain emotion. The proposed method affects the recognition of the happy emotion. The F-test FS method affects the recognition of fear and anger. The F-score FS method affects the recognition of boredom.</p>
<p><xref ref-type="table" rid="table-3">Tab. 3</xref> and <xref ref-type="fig" rid="fig-7">Fig. 7</xref> show the classification accuracies after deploying the three FS methods on the SAVEE dataset. We notice that the proposed FS method gains the highest accuracy among all compared methods. Specifically, the proposed FS method gains 100% classification accuracy, compared to 98.6% and 97.2%, respectively, for the F-test and F-score methods. The F-score FS method achieves no improvement to the classification accuracy.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>(a) Test confusion matrix after applying the proposed FS method on RAVDESS (b) Test confusion matrix after applying F-test FS method on RAVDESS (c) Test confusion matrix after applying F-score FS method on RAVDESS</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-5.png"/>
</fig>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>(a) Test confusion matrix after applying the proposed FS method on Emo-DB (b) Test confusion matrix after applying F-test on the Emo-DB (c) Test confusion matrix after applying the F-score on Emo-DB</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-6.png"/>
</fig>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>(a) Test confusion matrix after applying the proposed FS method on SAVEE (b) Test confusion matrix after applying F-test on SAVEE (c) Test confusion matrix after applying F-score on SAVEE</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-7.png"/>
</fig>
<p>All the results shown in the confusion matrices are described by the legend charts shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>. The results highlight the superiority of the proposed FS method over the F-test and F-score FS methods.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>The legend chart of the results gained in this work on the three datasets utilized</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-8.png"/>
</fig>
<p>As mentioned in Section 4.2, the results are also analyzed using the ROC line chart. <xref ref-type="fig" rid="fig-9">Figs. 9</xref>&#x2013;<xref ref-type="fig" rid="fig-11">11</xref> show the ROC curves for the classification processes on the RAVDESS, Emo-DB, and SAVEE datasets, respectively, before deploying the FS methods. Through the confusion matrices, we show numerically the superior performance of the proposed FS method over the other two FS methods. Through the ROC line charts, we show visually that the proposed method outperforms the F-test and F-score FS methods.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Test ROC line chart before applying FS methods on RAVDESS</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-9.png"/>
</fig>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Test ROC line chart before applying FS methods on Berlin</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-10.png"/>
</fig>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Test ROC line chart before applying FS methods on SAVEE</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-11.png"/>
</fig>
<p>Through a visual comparison of the ROC curves in <xref ref-type="fig" rid="fig-9">Fig. 9</xref> and the ROC curves in <xref ref-type="fig" rid="fig-12">Fig. 12</xref>, we notice that all the ROC curves in <xref ref-type="fig" rid="fig-12">Figs. 12a</xref>&#x2013;<xref ref-type="fig" rid="fig-12">12c</xref> are farther from the top-left corner than those in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>. This demonstrates the failure of FS methods to prove the results, while the proposed method attained the highest results. The ROC curves in <xref ref-type="fig" rid="fig-12">Fig. 12a</xref>, are closer to the top-left corner than those in <xref ref-type="fig" rid="fig-12">Figs. 12b</xref> and <xref ref-type="fig" rid="fig-12">12c</xref>. This demonstrates that the optimum performance is achieved by the proposed FS method.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>(a) ROC line chart after applying the proposed FS method on RAVDESS (b) ROC line chart after applying F-test on RAVDESS (c) ROC line chart after applying F-score on RAVDESS</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-12.png"/>
</fig>
<p>We similarly compare the ROC curves in <xref ref-type="fig" rid="fig-10">Fig. 10</xref> with those in <xref ref-type="fig" rid="fig-13">Figs. 13a</xref>&#x2013;<xref ref-type="fig" rid="fig-13">13c</xref> for the Emo-DB dataset.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>(a) ROC line chart after applying the proposed FS method on Emo-DB (b) ROC line chart after applying F-test on Emo-DB (c) ROC line chart after applying F-score on Emo-DB</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-13.png"/>
</fig>
<p>The ROC curves in <xref ref-type="fig" rid="fig-11">Fig. 11</xref> are also compared with those in <xref ref-type="fig" rid="fig-14">Figs. 14a</xref>&#x2013;<xref ref-type="fig" rid="fig-14">14c</xref> for the SAVEE dataset. All the curves in the ROC line chart shown in <xref ref-type="fig" rid="fig-14">Fig. 14a</xref> pass through the top-left corner of the ROC. Hence the emotions represented in the SAVEE dataset are recognized using the proposed FS method, with 100% accuracy.</p>
<fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>(a) ROC line chart after applying the proposed FS method on SAVEE (b) ROC line chart after applying F-test on SAVEE (c) ROC line chart after applying F-score on SAVEE</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-14.png"/>
</fig>
<p>Time consumption is one of the most important factors in classification. Thus, for the proposed FS method, we prioritize time consumption. The proposed FS method performs well in terms of time consumption after decreasing the number of features. We observe in <xref ref-type="fig" rid="fig-15">Figs. 15</xref>&#x2013;<xref ref-type="fig" rid="fig-17">17</xref> that 2,186 features are used as input to the 10-node single-layer neural network.</p>
<fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>NN training window before applying FS methods on RAVDESS</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-15.png"/>
</fig>
<p>For the RAVDESS dataset, eight epochs are needed to achieve 93.1% classification accuracy without using any FS method (<xref ref-type="fig" rid="fig-15">Fig. 15</xref>). For the Emo-DB dataset, 67 epochs are needed to achieve 95% classification accuracy (<xref ref-type="fig" rid="fig-16">Fig. 16</xref>). For the SAVEE dataset, six epochs are needed to achieve 97.2% classification accuracy (<xref ref-type="fig" rid="fig-17">Fig. 17</xref>). <xref ref-type="table" rid="table-4">Tab. 4</xref> compares the numbers of epochs needed to classify the emotions in the datasets before deploying the FS methods for RAVDESS, Emo-DB, and SAVEE, respectively (<xref ref-type="fig" rid="fig-15">Figs. 15</xref>&#x2013;<xref ref-type="fig" rid="fig-17">17</xref>), and similarly after deploying the FS methods (<xref ref-type="fig" rid="fig-18">Figs. 18</xref>&#x2013;<xref ref-type="fig" rid="fig-20">20</xref>).</p>
<fig id="fig-16">
<label>Figure 16</label>
<caption>
<title>NN training window before applying FS methods on Emo-DB</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-16.png"/>
</fig>
<fig id="fig-17">
<label>Figure 17</label>
<caption>
<title>NN training window before applying FS methods on SAVEEE</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-17.png"/>
</fig>
<p>When the proposed FS, F-test, and F-score FS methods are applied, classification takes 6 and 7 epochs, respectively (<xref ref-type="fig" rid="fig-18">Fig. 18</xref>). Thus, the three FS methods have adequate classification times, but the proposed FS method is faster than the other two. When the proposed FS, F-test, and F-score FS methods are applied on the Emo-DB dataset, the classification process takes 9, 6, and 8 epochs, respectively (<xref ref-type="fig" rid="fig-19">Fig. 19</xref>). Thus, the three FS methods have adequate classification times, and the F-test FS method is faster than the other two. Although the F-test FS method achieves the fastest time, its classification accuracy is 1.3% less than that of the proposed FS method.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Time required to implement the experiments with and without the FS methods</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th colspan="2">Proposed FS</th>
<th colspan="2">F-test</th>
<th colspan="2">F-score</th>
</tr>
<tr>
<th></th>
<th>Before</th>
<th>After</th>
<th>Before</th>
<th>After</th>
<th>Before</th>
<th>After</th>
</tr>
</thead>
<tbody>
<tr>
<td>RAVDESS</td>
<td>8</td>
<td>6</td>
<td>8</td>
<td>7</td>
<td>8</td>
<td>7</td>
</tr>
<tr>
<td>Emo-DB</td>
<td>67</td>
<td>9</td>
<td>67</td>
<td>6</td>
<td>67</td>
<td>8</td>
</tr>
<tr>
<td>SAVEE</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
<td>6</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-18">
<label>Figure 18</label>
<caption>
<title>(a) NN training window after applying the proposed FS method on RAVDESS (b) NN training window after applying F-test on RAVDESS (c) NN training window after applying F-score on RAVDESS</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-18.png"/>
</fig>
<fig id="fig-19">
<label>Figure 19</label>
<caption>
<title>(a) NN training window after applying the proposed FS method on Emo-DB (b) NN training window after applying F-test on Emo-DB (c) NN training window after applying F-score on Emo-DB</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-19.png"/>
</fig>
<fig id="fig-20">
<label>Figure 20</label>
<caption>
<title>(a) NN training window after applying the proposed FS method on SAVEE (b) NN training window after applying F-test on SAVEE (c) NN training window after applying F-score on SAVEE</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_14840-fig-20.png"/>
</fig>
<p>Before and after using the FS methods, six epochs are needed to classify the seven emotions in the SAVEE dataset (<xref ref-type="fig" rid="fig-17">Figs. 17</xref> and <xref ref-type="fig" rid="fig-20">20</xref>). Hence no improvement in classification time is achieved. Nevertheless, the classification accuracies are adequate, as discussed previously. Before applying the FS methods, 2,186 features are extracted from each audio file in the three datasets, because the same feature extraction process is applied to all three datasets. The number of features selected by the three FS methods are different (<xref ref-type="table" rid="table-5">Tab. 5</xref>). Although the proposed FS method uses the fewest features from the RAVDESS dataset, it records the highest classification accuracy. The same is true for the SAVEE dataset. For the Emo-DB dataset, the proposed method achieves the highest accuracy in recognizing the seven emotions in the Emo-DB dataset and records the largest number of features.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Numbers of features produced before and after implementing the FS methods</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th colspan="2">Proposed FS</th>
<th colspan="2">F-test</th>
<th colspan="2">F-score</th>
</tr>
<tr>
<th></th>
<th>Before</th>
<th>After</th>
<th>Before</th>
<th>After</th>
<th>Before</th>
<th>After</th>
</tr>
</thead>
<tbody>
<tr>
<td>RAVDESS</td>
<td>2186</td>
<td>333</td>
<td>2186</td>
<td>449</td>
<td>2186</td>
<td>521</td>
</tr>
<tr>
<td>Emo-DB</td>
<td>2186</td>
<td>247</td>
<td>2186</td>
<td>213</td>
<td>2186</td>
<td>228</td>
</tr>
<tr>
<td>SAVEE</td>
<td>2186</td>
<td>270</td>
<td>2186</td>
<td>323</td>
<td>2186</td>
<td>402</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion and Future Work</title>
<p>The confusion matrices in this study reveal a strong relationship between each FS method and the number of emotions. Each FS method affects the recognition of one or two emotions and affects different emotions. According to the results for the Emo-DB dataset, the proposed method negatively affects the accurate classification of happiness, the F-test FS method negatively affects the accurate classification of fear and anger, and the F-score FS method negatively affects the accurate classification of boredom. In summary, each FS method negatively affects the classification accuracy of a different emotion. Therefore, to build a hierarchical or ranking FS method from the three FS methods utilized in this work will result in Strong classification results, but it will consume more time. Ultimately, no relationship exists between the number of features, speed, and classification accuracy. The highest accuracy can be obtained with the lowest number of features, and the highest speed can be achieved with the largest number of features. The variation depends on the SoRV factor utilized in selecting the most powerful features in recognizing different emotions. Thus, to measure the power of classification for each feature is the key to the success of the proposed work. Specifically, many features can be excluded from the main feature domain because they are highly convergent but have high classification power. Such features are neglected by most FS methods. By contrast, our work assigns greater importance to the SoRV than to the QoPV because of its contribution to classification.</p>
</sec>
</body>
<back>
<ack>
<p>We thank LetPub (<uri xlink:href="https://www.letpub.com">www.letpub.com</uri>) for its linguistic assistance during the preparation of this manuscript.</p>
</ack>
<fn-group>
<fn fn-type="other">
<p><bold>Funding Statement:</bold> The authors received no specific funding for this study.</p>
</fn>
<fn fn-type="conflict">
<p><bold>Conflict of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Yu</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Feature selection for high-dimensional data: A fast correlation-based filter solution</article-title>,&#x201D; in <conf-name>Proc. ICML</conf-name>, <publisher-loc>Washington, DC, USA</publisher-loc>, pp. <fpage>856</fpage>&#x2013;<lpage>863</lpage>, <year>2003</year>. </mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>B. B.</given-names> <surname>Zhou</surname></string-name>, <string-name><given-names>J. Y.</given-names> <surname>yang</surname></string-name> and <string-name><given-names>A. Y.</given-names> <surname>Zomaya</surname></string-name></person-group>, &#x201C;<chapter-title>Stability of feature selection algorithms and ensemble feature selection methods</chapter-title>,&#x201D; in <source>Bioinformatics</source>, <edition>1</edition><sup><roman>st</roman></sup> ed., <publisher-loc>Hoboken, NJ, USA</publisher-loc>: <publisher-name>John Wiley &#x0026; Sons, Inc</publisher-name>, pp. <fpage>333</fpage>&#x2013;<lpage>352</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Chandrashekar</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Sahin</surname></string-name></person-group>, &#x201C;<article-title>A survey on feature selection methods</article-title>,&#x201D; <source>Computers and Electrical Engineering</source>, vol. <volume>40</volume>, no. <issue>1</issue>, pp. <fpage>16</fpage>&#x2013;<lpage>28</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>James</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Witten</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Hastie</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Tibshirani</surname></string-name></person-group>, <source>An Introduction to Statistical Learning</source>, <edition>1</edition><sup><roman>st</roman></sup>ed., <publisher-loc>NY, USA</publisher-loc>: <publisher-name>Springer</publisher-name>, pp. <fpage>1</fpage>&#x2013;<lpage>426</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Venkatesh</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Anuradha</surname></string-name></person-group>, &#x201C;<article-title>A review of feature selection and its methods</article-title>,&#x201D; <source>Cybernetics and Information Technologies</source>, vol. <volume>19</volume>, no. <issue>1</issue>, pp. <fpage>3</fpage>&#x2013;<lpage>26</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Zhou</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Utkarsh</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Ngo</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Nguyen</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Parallel feature selection inspired by group testing</article-title>,&#x201D; in <conf-name>NIPS</conf-name>, <publisher-loc>Massachusetts, USA</publisher-loc>, pp. <fpage>3554</fpage>&#x2013;<lpage>3562</lpage>, <year>2014</year>. </mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Guyon</surname></string-name> and <string-name><given-names>A. J. J. o. m. l. r.</given-names> <surname>Elisseeff</surname></string-name></person-group>, &#x201C;<article-title>An introduction to variable and feature selection</article-title>,&#x201D; <source>Journal of Machine Learning Research</source>, vol. <volume>3</volume>, no. <issue>3</issue>, pp. <fpage>1157</fpage>&#x2013;<lpage>1182</lpage>, <year>2003</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Panthong</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Srivihok</surname></string-name></person-group>, &#x201C;<article-title>Wrapper feature subset selection for dimension reduction based on ensemble learning algorithm</article-title>,&#x201D; <source>Procedia Computer Science</source>, vol. <volume>72</volume>, pp. <fpage>162</fpage>&#x2013;<lpage>169</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.-C.</given-names> <surname>Haury</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Gestraud</surname></string-name> and <string-name><given-names>J.-P.</given-names> <surname>Vert</surname></string-name></person-group>, &#x201C;<article-title>The influence of feature selection methods on accuracy, stability and interpretability of molecular signatures</article-title>,&#x201D; <source>PLoS One</source>, vol. <volume>6</volume>, no. <issue>12</issue>, pp. <fpage>e28210</fpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Guyon</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Nikravesh</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Gunn</surname></string-name> and <string-name><given-names>L. A.</given-names> <surname>Zadeh</surname></string-name></person-group>, <chapter-title>Embedded methods</chapter-title>. In: <source>Feature Extraction</source>. <publisher-loc>Berlin, Germany</publisher-loc>: <publisher-name>Springer</publisher-name>, pp. <fpage>137</fpage>&#x2013;<lpage>165</lpage>, <year>2006</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Jain</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>An efficient hybrid feature selection model for dimensionality reduction</article-title>,&#x201D; <source>Procedia Computer Science</source>, vol. <volume>132</volume>, no. <issue>2</issue>, pp. <fpage>333</fpage>&#x2013;<lpage>341</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Yu</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Efficient feature selection via analysis of relevance and redundancy</article-title>,&#x201D; <source>Machine Learning Research</source>, vol. <volume>5</volume>, no. <issue>10</issue>, pp. <fpage>1205</fpage>&#x2013;<lpage>1224</lpage>, <year>2004</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Liao</surname></string-name> and <string-name><given-names>J. T.</given-names> <surname>Kwok</surname></string-name></person-group>, &#x201C;<article-title>Gene feature extraction using T-test statistics and kernel partial least squares</article-title>,&#x201D; in <conf-name>Proc. ICONIP</conf-name>, <publisher-loc>Berlin Heidelberg</publisher-loc>: <publisher-name>Springer-Verlag</publisher-name>, pp. <fpage>11</fpage>&#x2013;<lpage>20</lpage>, <year>2006</year>. </mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Liang</surname></string-name>, <string-name><given-names>C. -F.</given-names> <surname>Tsai</surname></string-name> and <string-name><given-names>H. -T.</given-names> <surname>Wua</surname></string-name></person-group>, &#x201C;<article-title>The effect of feature selection on financial distress prediction</article-title>,&#x201D; <source>Knowledge-Based Systems</source>, vol. <volume>73</volume>, pp. <fpage>289</fpage>&#x2013;<lpage>297</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E. E.</given-names> <surname>Bron</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Smits</surname></string-name>, <string-name><given-names>W. J.</given-names> <surname>Niessen</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Klein</surname></string-name></person-group>, &#x201C;<article-title>Feature selection based on the SVM weight vector for classification of dementia</article-title>,&#x201D; <source>Biomedical and Health Informatics</source>, vol. <volume>19</volume>, no. <issue>5</issue>, pp. <fpage>1617</fpage>&#x2013;<lpage>1626</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Bommert</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Bischl</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Rahnenf&#x00FC;hrer</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Lang</surname></string-name></person-group>, &#x201C;<article-title>Benchmark for filter methods for feature selection in high-dimensional classification data</article-title>,&#x201D; <source>Computational Statistics and Data Analysis</source>, vol. <volume>143</volume>, no. <issue>10</issue>, pp. <fpage>106839</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>U. M.</given-names> <surname>Khaire</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Dhanalakshmi</surname></string-name></person-group>, &#x201C;<article-title>Stability of feature selection algorithm: A review</article-title>,&#x201D; <source>Journal of King Saud University&#x2013;Computer and Information Sciences</source>, vol. <volume>32</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>14</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Zhou</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>A modified T-test feature selection method and its application on the HapMap genotype data</article-title>,&#x201D; <source>Genomics, Proteomics &#x0026; Bioinformatics</source>, vol. <volume>5</volume>, no. <issue>3&#x2013;4</issue>, pp. <fpage>242</fpage>&#x2013;<lpage>249</lpage>, <year>2007</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M. E.</given-names> <surname>Ahsen</surname></string-name>, <string-name><given-names>N. K.</given-names> <surname>Singh</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Boren</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Vidyasagar</surname></string-name> and <string-name><given-names>M. A.</given-names> <surname>White</surname></string-name></person-group>, &#x201C;<article-title>A new feature selection algorithm for two-class classification problems and application to endometrial cancer</article-title>,&#x201D; in <conf-name>Proc. IEEE CDC</conf-name>, <publisher-loc>Maui, Hawaii, USA</publisher-loc>, pp. <fpage>2976</fpage>&#x2013;<lpage>2982</lpage>, <year>2012</year>. </mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Lv</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>T-test feature selection approach based on term frequency for text categorization</article-title>,&#x201D; <source>Pattern Recognition Letters</source>, vol. <volume>45</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>10</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Sayed</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Nassef</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Badr</surname></string-name> and <string-name><given-names>I.</given-names> <surname>Farag</surname></string-name></person-group>, &#x201C;<article-title>A nested genetic algorithm for feature selection in high-dimensional cancer microarray datasets</article-title>,&#x201D; <source>Expert Systems With Applications</source>, vol. <volume>121</volume>, no. <issue>1</issue>, pp. <fpage>233</fpage>&#x2013;<lpage>243</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Yan</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Khorasani</surname></string-name>, <string-name><given-names>V. M.</given-names> <surname>Levesque</surname></string-name>, <string-name><given-names>V. H.</given-names> <surname>Gerbaudo</surname></string-name> and <string-name><given-names>P. B.</given-names> <surname>Shyn</surname></string-name></person-group>, &#x201C;<article-title>Liver tumor F-18 FDG-PET before and immediately after microwave ablation enables imaging and quantification of tumor tissue contraction</article-title>,&#x201D; <source>European Journal of Nuclear Medicine and Molecular Imaging</source>, vol. <volume>47</volume>, no. <issue>12</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>8</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Zhang</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Exercise fatigue detection algorithm based on video image information extraction</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>199696</fpage>&#x2013;<lpage>199709</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>James</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Witten</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Hastie</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Tibshirani</surname></string-name></person-group>, &#x201C;<chapter-title>Introduction to statistics</chapter-title>,&#x201D; in <source>Statistical Methods for Astronomical Data Analysis</source>, <edition>8</edition><sup>th</sup> ed., <publisher-loc>NY, USA</publisher-loc>: <publisher-name>Springer</publisher-name>, pp. <fpage>91</fpage>&#x2013;<lpage>108</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>P. J. H.o.c.</given-names> <surname>Ekman</surname></string-name> and <collab>Emotion</collab></person-group>, &#x201C;<chapter-title>Basic emotions</chapter-title>,&#x201D; in <source>Handbook of Cognition and Emotion</source>, <edition>8<sup><roman>th</roman></sup></edition> ed., <publisher-loc>Chichester, West Sussex, UK</publisher-loc>: <publisher-name>John Wiley &#x0026; Sons, Inc.</publisher-name>, pp. <fpage>45</fpage>&#x2013;<lpage>60</lpage>, <year>1999</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Fawcett</surname></string-name></person-group>, &#x201C;<article-title>An introduction to ROC analysis</article-title>,&#x201D; <source>Pattern Recognition Letters</source>, vol. <volume>27</volume>, no. <issue>8</issue>, pp. <fpage>861</fpage>&#x2013;<lpage>874</lpage>, <year>2006</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>
