<?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">27030</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2022.027030</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Deep Learning Enabled Microarray Gene Expression Classification for Data Science Applications</article-title>
<alt-title alt-title-type="left-running-head">Deep Learning Enabled Microarray Gene Expression Classification for Data Science Applications</alt-title>
<alt-title alt-title-type="right-running-head">Deep Learning Enabled Microarray Gene Expression Classification for Data Science Applications</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Malibari</surname><given-names>Areej A.</given-names>
</name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Alshehri</surname><given-names>Reem M.</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>Al-Wesabi</surname><given-names>Fahd N.</given-names>
</name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Negm</surname><given-names>Noha</given-names>
</name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Duhayyim</surname><given-names>Mesfer Al</given-names>
</name><xref ref-type="aff" rid="aff-4">4</xref></contrib>
<contrib id="author-6" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Hilal</surname><given-names>Anwer Mustafa</given-names>
</name><xref ref-type="aff" rid="aff-5">5</xref><email>a.hilal@kku.edu.sa</email>
</contrib>
<contrib id="author-7" contrib-type="author">
<name name-style="western"><surname>Yaseen</surname><given-names>Ishfaq</given-names>
</name><xref ref-type="aff" rid="aff-5">5</xref></contrib>
<contrib id="author-8" contrib-type="author">
<name name-style="western"><surname>Motwakel</surname><given-names>Abdelwahed</given-names>
</name><xref ref-type="aff" rid="aff-5">5</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University</institution>, <addr-line>Jeddah, 21589</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Information Technology, College of Computers and Information Technology, Taif University</institution>, <addr-line>Taif, 21944</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-3"><label>3</label><institution>Department of Computer Science, College of Science &#x0026; Art at Mahayil, King Khalid University</institution>, <country>Saudi Arabia</country></aff>
<aff id="aff-4"><label>4</label><institution>Department of Natural and Applied Sciences, College of Community-Aflaj, Prince Sattam bin Abdulaziz University</institution>, <country>Saudi Arabia</country></aff>
<aff id="aff-5"><label>5</label><institution>Department of Computer and Self Development, Preparatory Year Deanship, Prince Sattam bin Abdulaziz University</institution>, <addr-line>AlKharj</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Anwer Mustafa Hilal. Email: <email>a.hilal@kku.edu.sa</email></corresp>
</author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2022-06-14"><day>14</day>
<month>06</month>
<year>2022</year></pub-date>
<volume>73</volume>
<issue>2</issue>
<fpage>4277</fpage>
<lpage>4290</lpage>
<history>
<date date-type="received">
<day>09</day>
<month>1</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>2</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2022 Malibari et al.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Malibari et al.</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_27030.pdf"></self-uri>
<abstract>
<p>In bioinformatics applications, examination of microarray data has received significant interest to diagnose diseases. Microarray gene expression data can be defined by a massive searching space that poses a primary challenge in the appropriate selection of genes. Microarray data classification incorporates multiple disciplines such as bioinformatics, machine learning (ML), data science, and pattern classification. This paper designs an optimal deep neural network based microarray gene expression classification (ODNN-MGEC) model for bioinformatics applications. The proposed ODNN-MGEC technique performs data normalization process to normalize the data into a uniform scale. Besides, improved fruit fly optimization (IFFO) based feature selection technique is used to reduce the high dimensionality in the biomedical data. Moreover, deep neural network (DNN) model is applied for the classification of microarray gene expression data and the hyperparameter tuning of the DNN model is carried out using the Symbiotic Organisms Search (SOS) algorithm. The utilization of IFFO and SOS algorithms pave the way for accomplishing maximum gene expression classification outcomes. For examining the improved outcomes of the ODNN-MGEC technique, a wide ranging experimental analysis is made against benchmark datasets. The extensive comparison study with recent approaches demonstrates the enhanced outcomes of the ODNN-MGEC technique in terms of different measures.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Bioinformatics</kwd>
<kwd>data science</kwd>
<kwd>microarray gene expression data classification</kwd>
<kwd>deep learning</kwd>
<kwd>metaheuristics</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Microarray classification and analysis are highly critical for earlier diagnoses and treatment of life-threatening diseases such as cancer. It displays the maximum rate of mortality and morbidity stands second in developing countries and in economically developed countries [<xref ref-type="bibr" rid="ref-1">1</xref>]. Generally, the human being suffers from two hundred kinds of cancer and the microarray technique is adapted for keeping records of them. The GLOBOCAN data, Global health observatory, United Nations World population prospectus, and World Health Organization reported that the four increasingly common cancer that occurs around the world are female breast, lung, prostate, and bowel cancer [<xref ref-type="bibr" rid="ref-2">2</xref>]. It is caused by oncogenes and is associated with genome. It causes uncontrolled and abnormal cell development.</p>
<p>The molecular examination makes known that distinct types of cancer have distinct gene expression profiles and might be used for diagnosing distinct cancers. Higher-density DNA microarray evaluates the activity of various genes in a similar manner. This novel technique assists in providing good therapeutic measurement to cancer patients by identifying type of cancer [<xref ref-type="bibr" rid="ref-3">3</xref>]. Earlier diagnosis of cancer types increases the possibility of survival for the victim. This diagnosis is frequently generated as a classification issue [<xref ref-type="bibr" rid="ref-4">4</xref>]. Therefore, it economically becomes restrictive to have larger sample sizes. In order to resolve these problems, microarray medicinal dataset needs dimensionality reduction [<xref ref-type="bibr" rid="ref-5">5</xref>].</p>
<p>There are two main problems facing the algorithm of microarray dataset: extreme amount of genes compared with a smaller amount of samples [<xref ref-type="bibr" rid="ref-6">6</xref>]. Although, there are wide-ranging techniques and algorithms are accessible for this higher dimension information, massive searching space (unrelated gene) damages the classification accuracy [<xref ref-type="bibr" rid="ref-7">7</xref>]. These unrelated genes confuse the learning method and are fed to unrelated genes that are prone to overfitting. A particular way to improve the accuracy of the classification with a higher dimension smaller sample dataset is gene selection (feature selection) [<xref ref-type="bibr" rid="ref-8">8</xref>]. Feature selection (FS) is the procedure of recognizing the related features from the data and representing the higher dimension dataset with a small searching space. However, for microarray data, the appropriate FS resolution is highly complicated as the sample size is smaller than number of genes. Various factors need to be considered when decreasing the dimensionality of the dataset [<xref ref-type="bibr" rid="ref-9">9</xref>]. The Two essential features are searching strategy and evaluation criteria of FS method. According to this factor, the FS method is separated as wrapper and filter methods [<xref ref-type="bibr" rid="ref-10">10</xref>].</p>
<p>In [<xref ref-type="bibr" rid="ref-11">11</xref>], a hybrid model based simulated annealing (SA) algorithm, adaptive neuro-fuzzy inference system (ANFIS), and fuzzy c-means clustering (FCM) are introduced. The presented approach is employed for classifying five distinct cancer data sets (that is central nervous system cancer, lung cancer, prostate cancer, brain cancer, and endometrial cancer). In [<xref ref-type="bibr" rid="ref-12">12</xref>], a Principal Component Analysis (PCA) reduction dimension approach involves the computation of proportion for eigenvector selection. For the classification model, a Levenberg-Marquardt Backpropagation (LMBP) and Support Vector Machine (SVM) approach have been chosen. The researchers in [<xref ref-type="bibr" rid="ref-13">13</xref>] presented a grid searching-based hyper parameter tuning (GSHPT) for RF parameter to categorize Microarray Cancer Data. A grid searching method is developed by a set of fixed parameters that is important in giving optimum performance based on n-fold cross-validation. The grid searching method offers optimal parameters includes several features to consider at all the splits, various trees in the forest. In this study, the ten-fold cross validation is taken into account.</p>
<p>The authors in [<xref ref-type="bibr" rid="ref-14">14</xref>] proposed a state-of-the-art Gene Selection Programming (GSP) approach to choose appropriate genes for efficient and effective classification of cancer. GSP depends on Gene Expression Programming (GEP) model with an improved mutation fitness function definition, recombination operators, and determined initial population. Support Vector Machine (SVM) with linear kernel serves as a classification of GSP. Sun et al. [<xref ref-type="bibr" rid="ref-15">15</xref>] presented an error correcting output code (ECOC) method for classifying multiple class microarray dataset based data complexity (DC) model. In the study, an ECOC coding matrix is created according to the hierarchical partition of the class space by using Minimizing Data Complexity (ECOC-MDC).</p>
<p>This paper designs an optimal deep neural network based microarray gene expression classification (ODNN-MGEC) model for bioinformatics applications. The proposed ODNN-MGEC technique designs an Improved Fruit fly Optimization (IFFO) based feature selection technique that is utilized for reducing the high dimensionality in the biomedical data. Moreover, deep neural network (DNN) model is applied for the classification of microarray gene expression data and the hyperparameter tuning of the DNN model is carried out using the Symbiotic Organisms Search (SOS) technique. For examining the improved outcomes of the ODNN-MGEC technique, a wide ranging experimental analysis is made against benchmark datasets.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>The Proposed Model</title>
<p>This paper has developed an ODNN-MGEC model for gene expression data classification in bioinformatics applications. The proposed ODNN-MGEC technique performs data normalization process to normalize the data into a uniform scale. Followed by, the IFFO algorithm is utilized for reducing the high dimensionality in the biomedical data. In addition, the DNN model is applied for the classification of microarray gene expression data and the hyperparameter tuning of the DNN model is carried out using the SOS algorithm. <xref ref-type="fig" rid="fig-1">Fig. 1</xref> demonstrates the overall block diagram of ODNN-MGEC technique.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Block diagram of ODNN-MGEC technique</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_27030-fig-1.png"/>
</fig>
<sec id="s2_1">
<label>2.1</label>
<title>Data Normalization</title>
<p>In ML approaches were utilized for discovering tendencies from the dataset with comparative estimation amongst the dimensional data point. But endeavouring for using ML, an important issue was that there dimensional that are drastically varied scales. During this case, the min-max normalized was utilized for reducing the different scales of dimensional. The normalization alters the data from a particular small range by implementing linear transformation on original data. The dimensional value of data is normalization from the range of zero and one utilizing min-max normalized. The min-max carries out the transformation of data by the subsequent formula as:</p>
<p><disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>v</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow></mml:msub><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow></mml:msub><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow></mml:msub><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula>where <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>t</mml:mi></mml:math></inline-formula> refers the altered value of data value <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>v</mml:mi></mml:math></inline-formula> from dimensional <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>d</mml:mi></mml:math></inline-formula>, signifies the new minimal value and <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> implies the novel maximal value of dimensional <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>d</mml:mi><mml:mo>.</mml:mo></mml:math></inline-formula> Also, <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow></mml:msub><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> stands for the changed minimal value and <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow></mml:msub><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> signifies the transformed maximal value of dimensional <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>d</mml:mi><mml:mo>.</mml:mo></mml:math></inline-formula></p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Algorithmic Design of IFFO Based Feature Selection</title>
<p>In this study, the proper election of feature subsets takes place via the IFFO algorithm. The FFO [<xref ref-type="bibr" rid="ref-16">16</xref>] is established dependent upon foraging performance of Drosophila. The fruit fly (FF) has higher to another species from olfactory ability and visual senses; so, it can be able to completely employ its drive for locating food. In detail, even at a distance of 40 km in the food sources, the nose of FF is collect different food scent which is dispersed during the air. With approaching the food source, the FFs place the food as well as companies gathering place with support of its sensitive visual organ, afterward, it is flying in that way. An optimum FF data are allocated with entire swarm under the iteration, and the next iteration is based only on data of preceding optimum FF. Based on the food search features of FF swarm, the FFO is separated as to many phases as follows [<xref ref-type="bibr" rid="ref-17">17</xref>]:</p>
<p><bold>Step 1.</bold> Parameters initialized.</p>
<p>Initializing the parameter of FFO like maximal iteration number the population sizes, a primary FF swarm place <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow></mml:msub><mml:mrow><mml:mtext>axis</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow></mml:msub><mml:mrow><mml:mtext>axis</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> and the arbitrary flight distance range.</p>
<p><disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="italic">r</mml:mi><mml:mi mathvariant="italic">a</mml:mi><mml:mi mathvariant="italic">n</mml:mi><mml:mi mathvariant="italic">d</mml:mi><mml:mi mathvariant="italic">s</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="italic">r</mml:mi><mml:mi mathvariant="italic">a</mml:mi><mml:mi mathvariant="italic">n</mml:mi><mml:mi mathvariant="italic">d</mml:mi><mml:mi mathvariant="italic">s</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><bold>Step 2.</bold> Population initialized.</p>
<p>To provide the arbitrary place <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> and distance to the food searching of individual FF, where <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>i</mml:mi></mml:math></inline-formula> signifies the population sizes.</p>
<p><disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow></mml:msub><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">a</mml:mi><mml:mi mathvariant="italic">n</mml:mi><mml:mi mathvariant="italic">d</mml:mi><mml:mi mathvariant="italic">o</mml:mi><mml:mi mathvariant="italic">m</mml:mi><mml:mi mathvariant="italic">V</mml:mi><mml:mi mathvariant="italic">a</mml:mi><mml:mi mathvariant="italic">l</mml:mi><mml:mi mathvariant="italic">u</mml:mi><mml:mi mathvariant="italic">e</mml:mi></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow></mml:msub><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mrow><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">a</mml:mi><mml:mi mathvariant="italic">n</mml:mi><mml:mi mathvariant="italic">d</mml:mi><mml:mi mathvariant="italic">o</mml:mi><mml:mi mathvariant="italic">m</mml:mi><mml:mi mathvariant="italic">V</mml:mi><mml:mi mathvariant="italic">a</mml:mi><mml:mi mathvariant="italic">l</mml:mi><mml:mi mathvariant="italic">u</mml:mi><mml:mi mathvariant="italic">e</mml:mi></mml:mrow></mml:math></disp-formula></p>
<p><bold>Step 3.</bold> Population estimation.</p>
<p>Primarily, compute the distance of food place to origin (D). Next, calculate the smell focus judgment value (S) that is reciprocal of distance of the food place to origin.</p>
<p><disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:msubsup><mml:mi>X</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>Y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:msqrt></mml:math></disp-formula></p>
<p><disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:math></disp-formula></p>
<p><bold>Step 4.</bold> Replacement.</p>
<p>Replacing the smell focus judgment value (S) with smell attention judgment function (is named as Fitness function) for finding the smell attention (Smell) of individual place of FF.</p>
<p><disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mi>S</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="italic">F</mml:mi><mml:mi mathvariant="italic">u</mml:mi><mml:mi mathvariant="italic">n</mml:mi><mml:mi mathvariant="italic">c</mml:mi><mml:mi mathvariant="italic">t</mml:mi><mml:mi mathvariant="italic">i</mml:mi><mml:mi mathvariant="italic">o</mml:mi><mml:mi mathvariant="italic">n</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><bold>Step 5.</bold> Determine the higher smell attention.</p>
<p>Define the FF with maximum smell attention and the equivalent place amongst the FF swarm.</p>
<p><disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi mathvariant="italic">b</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">t</mml:mi><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">m</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">l</mml:mi><mml:mi mathvariant="italic">l</mml:mi><mml:mi mathvariant="italic">b</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">t</mml:mi><mml:mi mathvariant="italic">I</mml:mi><mml:mi mathvariant="italic">n</mml:mi><mml:mi mathvariant="italic">d</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">x</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">m</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">l</mml:mi><mml:mi mathvariant="italic">l</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><bold>Step 6.</bold> Retain the higher smell attention.</p>
<p>Recollect the maximum smell focus value and coordinates <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mi>y</mml:mi></mml:math></inline-formula>. Afterward, the FF swarm fly near the place with high smell attention values.</p>
<p><disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">m</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">l</mml:mi><mml:mi mathvariant="italic">l</mml:mi><mml:mi mathvariant="italic">b</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">t</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="italic">b</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">t</mml:mi><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">m</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">l</mml:mi><mml:mi mathvariant="italic">l</mml:mi></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow></mml:msub><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mi>X</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="italic">b</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">t</mml:mi><mml:mi mathvariant="italic">I</mml:mi><mml:mi mathvariant="italic">n</mml:mi><mml:mi mathvariant="italic">d</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo></mml:mrow></mml:msub><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mi>y</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="italic">b</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">t</mml:mi><mml:mi mathvariant="italic">I</mml:mi><mml:mi mathvariant="italic">n</mml:mi><mml:mi mathvariant="italic">d</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">x</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><bold>Step 7.</bold> Iterative optimization.</p>
<p>Enter the iterative optimized for repeating the execution of steps 2&#x2013;5. The flow ends if the smell attention is not anymore higher than preceding iterative smell attention or if the iterative number attains the higher iterative numbers. The IFFO algorithm is derived by incorporating the concepts of chaos theory. The chaotic method is non-linear and divergent naturally, it illustrates optimum outcomes to global optimized. It creates oscillating trajectories and created a fractal infrastructure. The fitness function was resultant by IFFO technique to define solution in this state generated to obtain a balance among the 2 objectives as:</p>
<p><disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mrow><mml:mi mathvariant="italic">f</mml:mi><mml:mi mathvariant="italic">i</mml:mi><mml:mi mathvariant="italic">t</mml:mi><mml:mi mathvariant="italic">n</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">s</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mfrac><mml:mrow><mml:mo>|</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mi>T</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p><inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>D</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the classifier error rate. <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mrow><mml:mo>|</mml:mo><mml:mi>Y</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> defines the size of subset that this method selects and <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mrow><mml:mo>|</mml:mo><mml:mi>T</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> whole count of features contained in the recent datasets. <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> demonstrates the parameter <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mo>&#x2208;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula> relating to the weight of error rate of classification correspondingly however <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>&#x03B2;</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> implies the importance of reducing features.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Optimal DNN Based Classification</title>
<p>At the time of classification process, the DNN model is used to determine the proper class label. The basis of DNN is that the NN system is initially separated as a two-layer model and later train the two-layer NN system layer wise and lastly get the primary weight of multi-layer NN model by constructing the trained two-layer NN models, the entire procedure is named layer wise pre-training [<xref ref-type="bibr" rid="ref-18">18</xref>]. The hidden state of NN model extracts features from the input layer because of its abstraction. Therefore, the NN model using various hidden states is good at network generalization and processing as well attain fast convergence rate. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> showcases the structure of DNN.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>DNN structure</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_27030-fig-2.png"/>
</fig>
<p>DNN is a kind of feed-forward ANN with many hidden states, also all the nodes at the similar hidden state utilize a similar non-linear function for mapping the input features from the layer below to the existing nodes. DNN framework is flexible because of the different hidden states and nodes, hence DNN illustrates outstanding capacity of fitting the complicated non-linear relations among inputs and outputs. In general, DNN method is employed for classification or regression. The relationships among inputs and outputs in DNN method is expressed by the following equation:</p>
<p><disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:msup><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msup><mml:mi>z</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mi>w</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msup><mml:mi>b</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mi>L</mml:mi></mml:math></disp-formula></p>
<p><disp-formula id="ueqn-16"><mml:math id="mml-ueqn-16" display="block"><mml:mrow><mml:mtext>output</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>In the equation, we attain the last output by converting the feature vector of the initial layer <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msup><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> to a processed feature vector <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:msup><mml:mi>&#x03BD;</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> over <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mi>L</mml:mi></mml:math></inline-formula> layers of nonlinear conversion. In the training phase, it is necessary to describe the offset vector <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msup><mml:mi>b</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> of <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mi>l</mml:mi></mml:math></inline-formula> th layer and weight matrix <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msup><mml:mi>w</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>. With the variance among the actual and target outputs to generate a cost function, then, train DNN through backpropagation (BP) model. Mostly the proposal of DNN method comprises the number of nodes in all the layers, transfer function among the layers, the number of network layers, etc. The DNN method comprises the input, hidden, and output layers. In this work, the NN layer mostly focuses on identifying the amount of hidden states to describe the amount of layers. In NNs, hidden state has effects of abstraction and extracts feature from the input.</p>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Hyperparameter Tuning Using SOS Algorithm</title>
<p>For optimally tuning the hyperparameters of the DNN model, the SOS is applied. Cheng and Prayogo [<xref ref-type="bibr" rid="ref-19">19</xref>] presented SOS, a novel population based metaheuristic approach simulated by natural ecosystems. SOS utilizes the symbiotic connection amongst 2 different species. The symbiotic connection that is general from the real world has mutualism, commensalism, and parasitism. Mutualism is described as inter-dependable connections amongst 2 organisms in which combined organism&#x2019;s advantage in the communication. The connection amongst the bee as well as flower is instance of mutualism connection. The bee moves amongst the flower and gather nectar and turned it as to honey. This activity profit the flower as it allows them from the pollination procedure. The procedure is expressed mathematically as:</p>
<p><disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mi>n</mml:mi><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mo>&#x22C6;</mml:mo></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>M</mml:mi><mml:msup><mml:mi>V</mml:mi><mml:mrow><mml:mo>&#x22C6;</mml:mo></mml:mrow></mml:msup><mml:mi>B</mml:mi><mml:mi>F</mml:mi><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p><disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mi>n</mml:mi><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>M</mml:mi><mml:msup><mml:mi>V</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mi>B</mml:mi><mml:mi>F</mml:mi><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> implies the <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:msup><mml:mi>i</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> member of populations and <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> refers the organisms that are chosen arbitrarily for interacting with <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. Combined the organisms are functioning on mutual basis to survival from the ecosystems, <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mi>r</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:math></inline-formula> stands for the arbitrary number with uniform distribution amongst zero and one, <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>M</mml:mi><mml:mi>V</mml:mi></mml:math></inline-formula> signifies the mutual vectors, <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi>B</mml:mi><mml:mi>F</mml:mi></mml:math></inline-formula> denotes the benefit vectors, <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mi>k</mml:mi></mml:math></inline-formula> defines the generation and <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the optimum individual organisms attained from <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> generation. MV and <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mi>B</mml:mi><mml:mi>F</mml:mi></mml:math></inline-formula> are computed as:</p>
<p><disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mi>M</mml:mi><mml:mi>V</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac></mml:math></disp-formula></p>
<p><disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mi>B</mml:mi><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="italic">r</mml:mi><mml:mi mathvariant="italic">o</mml:mi><mml:mi mathvariant="italic">u</mml:mi><mml:mi mathvariant="italic">n</mml:mi><mml:mi mathvariant="italic">d</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The round function has been utilized for setting the value of <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mi>B</mml:mi><mml:mi>F</mml:mi></mml:math></inline-formula> as one or two. <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>B</mml:mi><mml:mi>F</mml:mi></mml:math></inline-formula> has been utilized for identifying if the organism incompletely or completely benefits in the communication amongst individuals in the populations.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Experimental Validation</title>
<p>The proposed ODNN-MGEC technique has been validated using three datasets namely breast cancer, prostate cancer, and colon cancer datasets [<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-21">21</xref>]. Breast cancer comprises 24,481 features and 97 samples. The prostate cancer dataset has 12,600 features with 136 samples where 77 samples are prostate tumors and 59 samples are normal. The colon cancer dataset has 2000 genes and 62 samples gathered in colon cancer patients.</p>
<p><xref ref-type="table" rid="table-1">Tab. 1</xref> and <xref ref-type="fig" rid="fig-3">Fig. 3</xref> offer the experimental results obtained by the ODNN-MGEC technique on the breast cancer dataset. The results depicted that the ODNN-MGEC technique has offered enhanced classifier results under all hidden layers. For instance, with 2 hidden layers, the ODNN-MGEC technique has obtained <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 66.81%, 66.82%, 81.88%, and 66.82% respectively. Likewise, with 10 hidden layers, the ODNN-MGEC system has reached <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 63.28%, 69%, 82.76%, and 66.05% correspondingly. Similarly, with 20 hidden layers, the ODNN-MGEC methodology has achieved <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 65.64%, 71.63%, 84.61%, and 67.61% correspondingly.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Result analysis of ODNN-MGEC technique on breast cancer dataset</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th colspan="5">Breast cancer</th>
</tr>
<tr>
<th>No. of hidden layers</th>
<th>Precision</th>
<th>Recall</th>
<th>Accuracy</th>
<th>F1-score</th>
</tr>
</thead>
<tbody>
<tr>
<td>2</td>
<td>66.81</td>
<td>66.82</td>
<td>81.88</td>
<td>66.82</td>
</tr>
<tr>
<td>4</td>
<td>63.89</td>
<td>65.27</td>
<td>79.38</td>
<td>63.19</td>
</tr>
<tr>
<td>6</td>
<td>65.52</td>
<td>66.87</td>
<td>79.66</td>
<td>64.38</td>
</tr>
<tr>
<td>8</td>
<td>66.47</td>
<td>67.48</td>
<td>82.60</td>
<td>61.27</td>
</tr>
<tr>
<td>10</td>
<td>63.28</td>
<td>69.00</td>
<td>82.76</td>
<td>66.05</td>
</tr>
<tr>
<td>12</td>
<td>62.90</td>
<td>63.20</td>
<td>84.03</td>
<td>65.11</td>
</tr>
<tr>
<td>14</td>
<td>65.23</td>
<td>65.01</td>
<td>80.10</td>
<td>64.33</td>
</tr>
<tr>
<td>16</td>
<td>62.90</td>
<td>71.67</td>
<td>82.95</td>
<td>67.74</td>
</tr>
<tr>
<td>18</td>
<td>64.97</td>
<td>71.18</td>
<td>80.33</td>
<td>62.84</td>
</tr>
<tr>
<td>20</td>
<td>65.64</td>
<td>71.63</td>
<td>84.61</td>
<td>67.61</td>
</tr>
<tr>
<td>Average</td>
<td>64.76</td>
<td>67.81</td>
<td>81.83</td>
<td>64.93</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Result analysis of ODNN-MGEC technique on breast cancer dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_27030-fig-3.png"/>
</fig>
<p><xref ref-type="table" rid="table-2">Tab. 2</xref> and <xref ref-type="fig" rid="fig-4">Fig. 4</xref> provide the experimental results obtained by the ODNN-MGEC technique on the prostate cancer dataset. The results depicted that the ODNN-MGEC technique has offered superior classifier outcomes under all hidden layers. For instance, with 2 hidden layers, the ODNN-MGEC method has obtained <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 96.76%, 97.76%, 96.64%, and 96.63% respectively. Along with that, with 10 hidden layers, the ODNN-MGEC technique has obtained <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 95.10%, 98.37%, 96.60%, and 97.62% correspondingly. Also, with 20 hidden layers, the ODNN-MGEC approach has obtained <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 95.60%, 98.50%, 95.76%, and 96.90% correspondingly.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Result analysis of ODNN-MGEC technique on prostate cancer dataset</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th colspan="5">Prostate cancer</th>
</tr>
<tr>
<th>No. of hidden layers</th>
<th>Precision</th>
<th>Recall</th>
<th>Accuracy</th>
<th>F1-score</th>
</tr>
</thead>
<tbody>
<tr>
<td>2</td>
<td>96.76</td>
<td>97.76</td>
<td>96.64</td>
<td>96.63</td>
</tr>
<tr>
<td>4</td>
<td>95.46</td>
<td>98.80</td>
<td>95.92</td>
<td>95.91</td>
</tr>
<tr>
<td>6</td>
<td>94.19</td>
<td>98.18</td>
<td>96.51</td>
<td>97.78</td>
</tr>
<tr>
<td>8</td>
<td>95.96</td>
<td>98.92</td>
<td>96.30</td>
<td>97.21</td>
</tr>
<tr>
<td>10</td>
<td>95.10</td>
<td>98.37</td>
<td>96.60</td>
<td>97.62</td>
</tr>
<tr>
<td>12</td>
<td>95.20</td>
<td>98.89</td>
<td>96.79</td>
<td>96.56</td>
</tr>
<tr>
<td>14</td>
<td>96.13</td>
<td>98.47</td>
<td>96.28</td>
<td>96.19</td>
</tr>
<tr>
<td>16</td>
<td>95.78</td>
<td>97.25</td>
<td>95.98</td>
<td>96.89</td>
</tr>
<tr>
<td>18</td>
<td>95.25</td>
<td>98.31</td>
<td>96.67</td>
<td>97.05</td>
</tr>
<tr>
<td>20</td>
<td>95.60</td>
<td>98.50</td>
<td>95.76</td>
<td>96.90</td>
</tr>
<tr>
<td>Average</td>
<td>95.54</td>
<td>98.35</td>
<td>96.35</td>
<td>96.87</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Result analysis of ODNN-MGEC technique on prostate cancer dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_27030-fig-4.png"/>
</fig>
<p><xref ref-type="table" rid="table-3">Tab. 3</xref> and <xref ref-type="fig" rid="fig-5">Fig. 5</xref> demonstrate the experimental results obtained by the ODNN-MGEC system on the colon tumor dataset. The outcomes depicted that the ODNN-MGEC technique has obtainable improved classifier outcomes under all hidden layers. For instance, with 2 hidden layers, the ODNN-MGEC algorithm has achieved <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 67.56%, 98.99%, 75.72%, and 82.84% correspondingly. Also, with 10 hidden layers, the ODNN-MGEC system has reached <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 67.28%, 98.59%, 80.18%, and 81.94% correspondingly. In addition, with 20 hidden layers, the ODNN-MGEC technique has obtained <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 71.20%, 98.61%, 81.40%, and 84.62% correspondingly.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Result analysis of ODNN-MGEC technique on colon tumor dataset</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th colspan="5">Colon tumor</th>
</tr>
<tr>
<th>No. of hidden layers</th>
<th>Precision</th>
<th>Recall</th>
<th>Accuracy</th>
<th>F1-score</th>
</tr>
</thead>
<tbody>
<tr>
<td>2</td>
<td>67.56</td>
<td>98.99</td>
<td>75.72</td>
<td>82.84</td>
</tr>
<tr>
<td>4</td>
<td>70.80</td>
<td>98.74</td>
<td>80.93</td>
<td>79.99</td>
</tr>
<tr>
<td>6</td>
<td>70.82</td>
<td>98.19</td>
<td>75.07</td>
<td>83.08</td>
</tr>
<tr>
<td>8</td>
<td>68.91</td>
<td>98.49</td>
<td>84.20</td>
<td>79.83</td>
</tr>
<tr>
<td>10</td>
<td>67.28</td>
<td>98.59</td>
<td>80.18</td>
<td>81.94</td>
</tr>
<tr>
<td>12</td>
<td>67.06</td>
<td>99.18</td>
<td>84.22</td>
<td>84.17</td>
</tr>
<tr>
<td>14</td>
<td>67.69</td>
<td>98.10</td>
<td>79.03</td>
<td>84.40</td>
</tr>
<tr>
<td>16</td>
<td>68.24</td>
<td>99.27</td>
<td>83.88</td>
<td>79.90</td>
</tr>
<tr>
<td>18</td>
<td>71.09</td>
<td>98.78</td>
<td>86.96</td>
<td>81.26</td>
</tr>
<tr>
<td>20</td>
<td>71.20</td>
<td>98.61</td>
<td>81.40</td>
<td>84.62</td>
</tr>
<tr>
<td>Average</td>
<td>69.07</td>
<td>98.69</td>
<td>81.16</td>
<td>82.20</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Result analysis of ODNN-MGEC technique on colon tumor dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_27030-fig-5.png"/>
</fig>
<p>In order to highlight the enhanced outcomes of the ODNN-MGEC technique, a comparison study is made with recent methods in <xref ref-type="table" rid="table-4">Tab. 4</xref>.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Comparative analysis of ODNN-MGEC technique with existing methods interms of different measures</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Methods</th>
<th>Precision</th>
<th>Recall</th>
<th>Accuracy</th>
<th>F1- score</th>
</tr>
</thead>
<tbody>
<tr>
<td>Breast cancer</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>SVM-RBF</td>
<td>62.00</td>
<td>57.00</td>
<td>71.00</td>
<td>33.00</td>
</tr>
<tr>
<td>SVM-Polynomial</td>
<td>56.00</td>
<td>56.00</td>
<td>53.00</td>
<td>56.00</td>
</tr>
<tr>
<td>ODNN-MGEC</td>
<td>64.76</td>
<td>67.81</td>
<td>81.83</td>
<td>64.93</td>
</tr>
<tr>
<td>Prostate cancer</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>SVM-RBF</td>
<td>93.00</td>
<td>98.00</td>
<td>95.00</td>
<td>96.00</td>
</tr>
<tr>
<td>SVM-Polynomial</td>
<td>90.00</td>
<td>32.00</td>
<td>50.00</td>
<td>47.00</td>
</tr>
<tr>
<td>ODNN-MGEC</td>
<td>95.54</td>
<td>98.35</td>
<td>96.35</td>
<td>96.87</td>
</tr>
<tr>
<td>Colon tumor</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>SVM-RBF</td>
<td>68.00</td>
<td>98.40</td>
<td>70.00</td>
<td>81.00</td>
</tr>
<tr>
<td>SVM-Polynomial</td>
<td>62.00</td>
<td>76.00</td>
<td>55.00</td>
<td>68.00</td>
</tr>
<tr>
<td>ODNN-MGEC</td>
<td>69.07</td>
<td>98.69</td>
<td>81.16</td>
<td>82.20</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-6">Fig. 6</xref> offers the classifier results of the ODNN-MGEC technique with existing techniques on breast cancer dataset. The results depicted that the SVM-Polynomial approach has resulted in poor performance with <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 56%, 56%, 53%, and 56% respectively. Meanwhile, the SVM-RBF technique has attained slightly enhanced outcomes with <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 62%, 57%, 71%, and 33% respectively. However, the ODNN-MGEC technique has outperformed the other methods with <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 64.76%, 67.81%, 81.83%, and 64.93% respectively.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Comparative analysis of ODNN-MGEC technique on breast cancer dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_27030-fig-6.png"/>
</fig>
<p><xref ref-type="fig" rid="fig-7">Fig. 7</xref> provides the classifiers of the ODNN-MGEC technique with existing techniques on prostate cancer dataset. The outcomes outperformed that the SVM-Polynomial approach has resulted in worse performance with the <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 90%, 32%, 50%, and 47% correspondingly. In the meantime, the SVM-RBF method has obtained somewhat increased outcomes with <inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 93%, 98%, 95%, and 96% correspondingly. Eventually, the ODNN-MGEC approach has outperformed the other methods with <inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 95.54%, 98.35%, 96.35%, and 96.87% correspondingly.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Comparative analysis of ODNN-MGEC technique on prostate cancer dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_27030-fig-7.png"/>
</fig>
<p><xref ref-type="fig" rid="fig-8">Fig. 8</xref> gives the classifier outcomes of the ODNN-MGEC methodology with existing algorithms on colon tumor dataset. The outcomes demonstrated that the SVM-Polynomial method has resulted in worse performance with <inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 62%, 76%, 55%, and 68% correspondingly. Followed by, the SVM-RBF methodology has gained somewhat superior outcomes with <inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 68%, 98.40%, 70%, and 81% correspondingly. Lastly, the ODNN-MGEC technique has portrayed the other methodologies with <inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>c</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:mi>F</mml:mi><mml:msub><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:mi mathvariant="italic">S</mml:mi><mml:mi mathvariant="italic">C</mml:mi><mml:mi mathvariant="italic">O</mml:mi><mml:mi mathvariant="italic">R</mml:mi><mml:mi mathvariant="italic">E</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> of 62%, 76%, 55%, and 68% correspondingly.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Comparative analysis of ODNN-MGEC technique on colon tumor dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_27030-fig-8.png"/>
</fig>
<p>From the above mentioned result and discussion, it is apparent that the ODNN-MGEC technique has accomplished superior outcomes over the other methods.</p>
</sec>
<sec id="s4">
<label>4</label>
<title>Conclusion</title>
<p>This paper has developed an ODNN-MGEC model for gene expression data classification in bioinformatics applications. The proposed ODNN-MGEC technique performs data normalization process to normalize the data into a uniform scale. Followed by, the IFFO algorithm is used to reduce the high dimensionality in the biomedical data. In addition, the DNN model is applied for the classification of microarray gene expression data and the hyperparameter tuning of the DNN model is carried out using the SOS algorithm. The utilization of IFFO and SOS algorithms pave the way for accomplishing maximum gene expression classification outcomes. For examining the improved outcomes of the ODNN-MGEC technique, a wide ranging experimental analysis is made against benchmark datasets. The extensive comparison study with recent approaches demonstrates the enhanced outcomes of the ODNN-MGEC technique in terms of different measures. In future, the microarray gene classification performance can be boosted by the design of clustering and outlier removal models.</p>
</sec>
</body>
<back>
<fn-group>
<fn fn-type="other"><p><bold>Funding Statement:</bold> The authors extend their appreciation to the Deanship of Scientific Research at King Khalid University for funding this work under grant number (RGP 2/42/43). This work was supported by Taif University Researchers Supporting Program (project number: TURSP-2020/200), Taif University, Saudi Arabia.</p>
</fn>
<fn fn-type="conflict"><p><bold>Conflicts 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="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Dash</surname></string-name></person-group>, &#x201C;<article-title>A two stage grading approach for feature selection and classification of microarray data using Pareto based feature ranking techniques: A case study</article-title>,&#x201D; <source>Journal of King Saud University-Computer and Information Sciences</source>, vol. <volume>32</volume>, no. <issue>2</issue>, pp. <fpage>232</fpage>&#x2013;<lpage>247</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Dash</surname></string-name></person-group>, &#x201C;<article-title>An adaptive harmony search approach for gene selection and classification of high dimensional medical data</article-title>,&#x201D; <source>Journal of King Saud University-Computer and Information Sciences</source>, vol. <volume>33</volume>, no. <issue>2</issue>, pp. <fpage>195</fpage>&#x2013;<lpage>207</lpage>, <year>2021</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>P.</given-names> <surname>Mohapatra</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Chakravarty</surname></string-name> and <string-name><given-names>P. K.</given-names> <surname>Dash</surname></string-name></person-group>, &#x201C;<article-title>Microarray medical data classification using kernel ridge regression and modified cat swarm optimization based gene selection system</article-title>,&#x201D; <source>Swarm and Evolutionary Computation</source>, vol. <volume>28</volume>, no. <issue>Suppl. 8</issue>, pp. <fpage>144</fpage>&#x2013;<lpage>160</lpage>, <year>2016</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>S.</given-names> <surname>Sucharita</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Sahu</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Swarnkar</surname></string-name></person-group>, &#x201C;<chapter-title>A comprehensive study on the application of grey wolf optimization for microarray data</chapter-title>,&#x201D; in <source>Data Analytics in Bioinformatics: A Machine Learning Perspective</source>, pp. <fpage>211</fpage>&#x2013;<lpage>248</lpage>, <year>2021</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>R.</given-names> <surname>Dash</surname></string-name> and <string-name><given-names>B. B.</given-names> <surname>Misra</surname></string-name></person-group>, &#x201C;<article-title>Pipelining the ranking techniques for microarray data classification: A case study</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>48</volume>, no. <issue>11</issue>, pp. <fpage>298</fpage>&#x2013;<lpage>316</lpage>, <year>2016</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>C.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Zhang</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Huang</surname></string-name></person-group>, &#x201C;<article-title>Microarray data classification based on neighbourhood components analysis projection method</article-title>,&#x201D; in <conf-name>2021 IEEE 6th Int. Conf. on Big Data Analytics (ICBDA)</conf-name>, <conf-loc>Xiamen, China</conf-loc>, pp. <fpage>123</fpage>&#x2013;<lpage>127</lpage>, <year>2021</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>S.</given-names> <surname>Begum</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Sarkar</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Chakraborty</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Sen</surname></string-name> and <string-name><given-names>U.</given-names> <surname>Maulik</surname></string-name></person-group>, &#x201C;<article-title>Application of active learning in DNA microarray data for cancerous gene identification</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>177</volume>, no. <issue>11</issue>, pp. <fpage>114914</fpage>, <year>2021</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>Dash</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Misra</surname></string-name></person-group>, &#x201C;<article-title>Gene selection and classification of microarray data: A Pareto DE approach</article-title>,&#x201D; <source>Intelligent Decision Technologies</source>, vol. <volume>11</volume>, no. <issue>1</issue>, pp. <fpage>93</fpage>&#x2013;<lpage>107</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jahwar</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Ahmed</surname></string-name></person-group>, &#x201C;<article-title>Swarm intelligence algorithms in gene selection profile based on classification of microarray data: A review</article-title>,&#x201D; <source>Journal of Applied Science and Technology Trends</source>, vol. <volume>2</volume>, no. <issue>01</issue>, pp. <fpage>01</fpage>&#x2013;<lpage>9</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Dash</surname></string-name> and <string-name><given-names>B. B.</given-names> <surname>Misra</surname></string-name></person-group>, &#x201C;<article-title>Performance analysis of clustering techniques over microarray data: A case study</article-title>,&#x201D; <source>Physica A: Statistical Mechanics and its Applications</source>, vol. <volume>493</volume>, no. <issue>1</issue>, pp. <fpage>162</fpage>&#x2013;<lpage>176</lpage>, <year>2018</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>B.</given-names> <surname>Haznedar</surname></string-name>, <string-name><given-names>M. T.</given-names> <surname>Arslan</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Kalinli</surname></string-name></person-group>, &#x201C;<article-title>Optimizing ANFIS using simulated annealing algorithm for classification of microarray gene expression cancer data</article-title>,&#x201D; <source>Medical &#x0026; Biological Engineering &#x0026; Computing</source>, vol. <volume>59</volume>, no. <issue>3</issue>, pp. <fpage>497</fpage>&#x2013;<lpage>509</lpage>, <year>2021</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>U. N.</given-names> <surname>Wisesty Adiwijaya</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Lisnawati</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Aditsania</surname></string-name> and <string-name><given-names>D. S.</given-names> <surname>Kusumo</surname></string-name></person-group>, &#x201C;<article-title>Dimensionality reduction using principal component analysis for cancer detection based on microarray data classification</article-title>,&#x201D; <source>Journal of Computer Science</source>, vol. <volume>14</volume>, no. <issue>11</issue>, pp. <fpage>1521</fpage>&#x2013;<lpage>1530</lpage>, <year>2018</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>B. H.</given-names> <surname>Shekar</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Dagnew</surname></string-name></person-group>, &#x201C;<article-title>Grid search-based hyperparameter tuning and classification of microarray cancer data</article-title>,&#x201D; in <conf-name>2019 Second Int. Conf. on Advanced Computational and Communication Paradigms (ICACCP)</conf-name>, <conf-loc>Gangtok, India</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>8</lpage>, <year>2019</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>R.</given-names> <surname>Alanni</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Hou</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Azzawi</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Xiang</surname></string-name></person-group>, &#x201C;<article-title>A novel gene selection algorithm for cancer classification using microarray datasets</article-title>,&#x201D; <source>BMC Medical Genomics</source>, vol. <volume>12</volume>, no. <issue>1</issue>, pp. <fpage>10</fpage>, <year>2019</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>M.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Hong</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Wang</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>A novel ECOC algorithm for multiclass microarray data classification based on data complexity analysis</article-title>,&#x201D; <source>Pattern Recognition</source>, vol. <volume>90</volume>, pp. <fpage>346</fpage>&#x2013;<lpage>362</lpage>, <year>2019</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>W. T.</given-names> <surname>Pan</surname></string-name></person-group>, &#x201C;<article-title>A new fruit fly optimization algorithm: Taking the financial distress model as an example</article-title>,&#x201D; <source>Knowledge-Based Systems</source>, vol. <volume>26</volume>, no. <issue>7</issue>, pp. <fpage>69</fpage>&#x2013;<lpage>74</lpage>, <year>2012</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>L.</given-names> <surname>Shen</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Kang</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Zhang</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Evolving support vector machines using fruit fly optimization for medical data classification</article-title>,&#x201D; <source>Knowledge-Based Systems</source>, vol. <volume>96</volume>, no. <issue>3</issue>, pp. <fpage>61</fpage>&#x2013;<lpage>75</lpage>, <year>2016</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>W.</given-names> <surname>Zheng</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Hu</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Fault localization analysis based on deep neural network</article-title>,&#x201D; <source>Mathematical Problems in Engineering</source>, vol. <volume>2016</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>11</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. Y.</given-names> <surname>Cheng</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Prayogo</surname></string-name></person-group>, &#x201C;<article-title>Symbiotic organisms search: A new metaheuristic optimization algorithm</article-title>,&#x201D; <source>Computers &#x0026; Structures</source>, vol. <volume>139</volume>, pp. <fpage>98</fpage>&#x2013;<lpage>112</lpage>, <year>2014</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>A. H.</given-names> <surname>Chen</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Yang</surname></string-name></person-group>, &#x201C;<article-title>The improvement of breast cancer prognosis accuracy from integrated gene expression and clinical data</article-title>,&#x201D; <source>Expert Systems with Applications: An International Journal</source>, vol. <volume>39</volume>, no. <issue>5</issue>, pp. <fpage>4785</fpage>&#x2013;<lpage>4795</lpage>, <year>2012</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>B.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Cui</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Jiang</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Ma</surname></string-name></person-group>, &#x201C;<article-title>A combinational feature selection and ensemble neural network method for classification of gene expression data</article-title>,&#x201D; <source>BMC Bioinformatics</source>, vol. <volume>5</volume>, pp. <fpage>136</fpage>, <year>2004</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>
