<?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">21833</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2022.021833</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Design of Automated Opinion Mining Model Using Optimized Fuzzy Neural Network</article-title>
<alt-title alt-title-type="left-running-head">Design of Automated Opinion Mining Model Using Optimized Fuzzy Neural Network</alt-title>
<alt-title alt-title-type="right-running-head">Design of Automated Opinion Mining Model Using Optimized Fuzzy Neural Network</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western">
<surname>Eshmawi</surname>
<given-names>Ala&#x2019; 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>Alhumyani</surname>
<given-names>Hesham</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>Khalek</surname>
<given-names>Sayed Abdel</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>Saeed</surname>
<given-names>Rashid A.</given-names>
</name>
<xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western">
<surname>Ragab</surname>
<given-names>Mahmoud</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>Mansour</surname>
<given-names>Romany F.</given-names>
</name>
<xref ref-type="aff" rid="aff-5">5</xref><email>romanyf@sci.nvu.edu.eg</email>
</contrib>
<aff id="aff-1"><label>1</label><institution>Department of Cybersecurity, College of Computer Science and Engineering, University of Jeddah</institution>, <addr-line>Jeddah</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Computer Engineering, 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 Mathematics, Faculty of Sciences, Taif University</institution>, <addr-line>Taif, 21944</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-4"><label>4</label><institution>Centre for Artificial Intelligence in Precision Medicine, King Abdulaziz University</institution>, <addr-line>Jeddah, 21589</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-5"><label>5</label><institution>Department of Mathematics, Faculty of Science, New Valley University</institution>, <addr-line>El-Kharga, 72511</addr-line>, <country>Egypt</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1">&#x002A;Corresponding Author: Romany F. Mansour. Email: <email>romanyf@sci.nvu.edu.eg</email></corresp>
</author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2021-11-29">
<day>29</day>
<month>11</month>
<year>2021</year>
</pub-date>
<volume>71</volume>
<issue>2</issue>
<fpage>2543</fpage>
<lpage>2557</lpage>
<history>
<date date-type="received">
<day>16</day>
<month>7</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>27</day>
<month>8</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2022 Eshmawi et al.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Eshmawi 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_21833.pdf"></self-uri>
<abstract>
<p>Sentiment analysis or Opinion Mining (OM) has gained significant interest among research communities and entrepreneurs in the recent years. Likewise, Machine Learning (ML) approaches is one of the interesting research domains that are highly helpful and are increasingly applied in several business domains. In this background, the current research paper focuses on the design of automated opinion mining model using Deer Hunting Optimization Algorithm (DHOA) with Fuzzy Neural Network (FNN) abbreviated as DHOA-FNN model. The proposed DHOA-FNN technique involves four different stages namely, preprocessing, feature extraction, classification, and parameter tuning. In addition to the above, the proposed DHOA-FNN model has two stages of feature extraction namely, Glove and N-gram approach. Moreover, FNN model is utilized as a classification model whereas GTOA is used for the optimization of parameters. The novelty of current work is that the GTOA is designed to tune the parameters of FNN model. An extensive range of simulations was carried out on the benchmark dataset and the results were examined under diverse measures. The experimental results highlighted the promising performance of DHOA-FNN model over recent state-of-the-art techniques with a maximum accuracy of 0.9928.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Opinion mining</kwd>
<kwd>sentiment analysis</kwd>
<kwd>fuzzy neural network</kwd>
<kwd>metaheuristics</kwd>
<kwd>feature extraction</kwd>
<kwd>classification</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Information Technology (IT) has evolved with several new innovations, new programming languages and Data Mining (DM) approaches to benefit the user and the community. Sentiment Analysis (SA) has resulted in rapid growth and development of corporate sectors. This is because the business sectors include an IT team who keep an eye on Opinion Mining (OM) methods so as to uplift their corporate and move forward [<xref ref-type="bibr" rid="ref-1">1</xref>]. OM or SA is a domain in IT that investigate about a person&#x2019;s mind-set. Opinion Mining or Sentiment Analysis is conducted based on perception, opinion, attitude, and information. It assists the stakeholders to understand the product ordered in the market for sale. Earlier, the opinion analysis is conducted either through online/manual responses or else they could state their opinions through point-based method. However, it was observed that the input toward the product and the business are not genuine and the data cannot be relied upon since it does not provide any connections with real-world statistics [<xref ref-type="bibr" rid="ref-2">2</xref>]. Hence it becomes inevitable to understand the state of a user who is willing to provide feedback regarding the product. The feedback of users changes when their sentiment changes for similar products. This provides a novel challenge for the businesses, regarding their product since the same product is demeaned as well as appreciated by users under different scenarios.</p>
<p>OM is a field of study, which handles knowledge detection and information retrieval, from the text [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>] with the help of NLP and DM approaches. DM is a procedure which utilizes data analyses tools to find and uncover the relationships and patterns amongst data that might lead to extraction of novel information from huge databases [<xref ref-type="bibr" rid="ref-5">5</xref>]. The aim of OM is to study about thoughts and opinions, identify the developing social polarities that depend on sentiments, views, expectations, moods, and attitudes of majority of the people/beneficiary groups [<xref ref-type="bibr" rid="ref-6">6</xref>]. Generally, the aim is to identify a user&#x2019;s attitudes through content analysis which they send to the community. The attitudes are categorized based on their polarities such as negative, positive, and neutral. Automated support from the analytical procedure is highly significant since the information available is huge in volume and such kinds of support remain the major challenge. OM could be considered as an automated knowledge detection process which is aimed at detecting unobserved patterns in tweets, ideas, and blogs. Recently, several investigations have been conducted in different areas of OM in social media. By studying the methods projected in these areas, it is determined that the key challenges are high training cost due to lack of enriched lexicons, memory/time utilized, ambiguity in negative/positive detection of few sentences, and high feature space dimension.</p>
<p>Multiclass Sentiment Classification (SC) and Binary Sentiment Classification (SC) are the most utilized methods of Sentiment Classification. Every feedback/document review of the dataset is categorized under two major kinds, <italic>i.e</italic>., negative and positive sentiments in binary SC [<xref ref-type="bibr" rid="ref-7">7</xref>]. While, in case of multiclass SC, every document is categorized under several classes and the degree of sentiment can be positive, solid positive, solid negative, neutral and negative [<xref ref-type="bibr" rid="ref-8">8</xref>]. SA is classified as Document Level (DL), feature/Aspect Level (AL), and Sentence Level (SL). Among these, AL indicates the sentiment <italic>i.e</italic>., exposed on several aspects/features of an entity. In SL, the major concern is the choice <italic>i.e</italic>., either to infer all the sentences as neutral and positive or else a negative opinion [<xref ref-type="bibr" rid="ref-9">9</xref>].</p>
<p>The current research paper focuses on the design of automated opinion mining model using Deer Hunting Optimization Algorithm (DHOA) with Fuzzy Neural Network (FNN), called DHOA-FNN model. In the proposed DHOA-FNN model, preprocessing is the first stage to remove the unwanted data and improve the quality of data. Besides, Glove and N-gram based feature extraction techniques are designed to derive a set of useful features. Moreover, FNN model is utilized as a classification model and parameter optimization process takes place with the help of GTOA. DHOA is applied to adjust the variables of FNN model which results in maximum classification outcome. The design of DHOA-ENN technique for OM shows the novelty of current work. A wide range of experimental analyses was conducted on benchmark datasets and the results were explored under different metrics.</p>
<p>Rest of the paper is organized as follows. Section 2 offers a review of literature and Section 3 details about the proposed model. Then, Section 4 discusses the performance validation and Section 5 concludes the paper.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Works</title>
<p>Sidorov et al. [<xref ref-type="bibr" rid="ref-10">10</xref>] investigated the ways in which the classifier works, when performing OM on Spanish Twitter data. The researchers examined how various settings (<italic>corpus</italic> size, n-gram size, various domains, balanced <italic>vs</italic>. unbalanced <italic>corpus</italic> and amount of sentiment classes) affect the accuracy of ML method. Further, the study also investigated and compared NB, DT, and SVM approaches. This study focused on language specific preprocessing for Spanish language tweets. Gamal et al. [<xref ref-type="bibr" rid="ref-11">11</xref>] examined several ML methods used in sentiment analysis and review mining in various databases. Generally, SC tasks consist of two stages in which the initial stage handles FE. This study employed three distinct FE methods. The next stage covers the classification of review through several ML approaches. Alfrjani et al. [<xref ref-type="bibr" rid="ref-12">12</xref>] presented a Hybrid Semantic Knowledgebase ML method for OM at domain feature level and categorized the entire set of opinions using a multipoint scale. The retrieved semantic data remains a useful resource for ML classification model in order to predict the mathematical rating of every review.</p>
<p>In Keyvanpour et al. [<xref ref-type="bibr" rid="ref-13">13</xref>], a useful technique was proposed based on lexicon and ML named OMLML with the help of social media networks. The major advantage of the presented technique, compared to another approach, is that the presented approach can simultaneously tackle the challenge. In the presented approach, the polarity of the opinion, towards a target word, is initially defined by a technique based on textual and lexicon features of sentences and words. Then, based on the mapped feature space to 3-dimension vector, opinions are classified. Then the opinions are analyzed using a novel ML technique. Dubey et al. [<xref ref-type="bibr" rid="ref-14">14</xref>] proved the efficiency of an ML method as either negative or positive sentiment on twitter. Twitter&#x2019;s API (Application Programming Interface) service can perform the collection of tweets and process them by filtrating an optimally-authorized IPL hashtag. The authors analyzed the efficiency of RF against the present supervised ML method.</p>
<p>Tavoschi et al. [<xref ref-type="bibr" rid="ref-15">15</xref>] presented the results of OM analyses about vaccination executed on twitter from Italy. Vaccine-related tweets were manually categorized as different elements such as neutral, against and in favour of the vaccination topics using supervised ML methods. At that time, they established growing trends on that topic. Zvarevashe et al. [<xref ref-type="bibr" rid="ref-16">16</xref>] designed an architecture for sentiment analyses using OM for hotel customer pointers. The most accessible databases of hotel analyses remain unlabeled and are presented in various studies for researcher as far as text data preprocessing task is considered. Furthermore, sentiment database is highly a domain-sensitive one and is difficult to develop, since the sentiments like opinions, attitudes, emotions, and feelings are common with onomatopoeias, idioms, phonemes, homophones, acronyms, and alliterations. Jeong et al. [<xref ref-type="bibr" rid="ref-17">17</xref>] suggested a method to support decision making in stock investment <italic>via</italic> OM and ML analyses. Within the architecture of support decision making, this study (1) Made predictions depending upon critical signal detection, (2) Filtered fake data for precise prediction, and (3) assessed credit risk. Initially, financial data involving news, SNS and financial statement are gathered whereas fake data such as rumours and fake news are sophisticated by study analyses and rule-based method. Next, the credit risk is calculated using SA and OM for social news and data through sentiment scores and trends of documents for every stock. Then, a risk signal in stock investment is identified according to the credit risk acquired from financial risk and OM is detected using the financial database. Estrada et al. [<xref ref-type="bibr" rid="ref-18">18</xref>] developed two corpora of expression to the programming languages&#x2019; domain which reflects the mood of scholars based on exams, teachers, academic projects, homework, etc. In DL, the fundamental concern is the classification of either entire opinion in a document as either negative or positive sentiment. Both SL and DL analyses are inadequate to monitor what people reject and accept accurately. So, the current study emphasizes the document level of SA.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>The Proposed Model</title>
<p>The workflow of the proposed DHOA-FNN technique is demonstrated in <?A3B2 "fig1",5,"anchor"?><xref ref-type="fig" rid="fig-1">Fig. 1</xref>. DHOA-FNN model involves various sub-processes namely, preprocessing, feature extraction (Glove and N-gram), FNN-based classification, and DHOA-based parameter tuning. A comprehensive description about the functioning of these sub-processes is offered in subsequent sections.</p>
<fig id="fig-1">
	<label>Figure 1</label>
	<caption>
		<title>Overall process of DHOA-FNN model</title>
	</caption>
	<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_21833-fig-1.png"/>
	</fig>
<sec id="s3_1">
<label>3.1</label>
<title>Preprocessing</title>
<p>The input dataset comprises of some of the feedbacks and opinions written by client. The dataset employed is previously classified with negative as well as positive polarities. The actual data, containing polarity, is particularly susceptible to discrepancy, irregularities, and redundancies. The framework of data controls the outcomes. To enhance the quality and efficiency of classifier procedure, the actual data requires to be pre-processed. The pre-processing task manages the research procedure which extracts the repetitive word, non-English characters, and punctuation. It improves the ability and proficiency of data. It gets rid of non-English letters, tokenization, stop words, repetitive characters, URL and user mentions, hashtag and retweets for twitter datasets, and managing emoticons.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Feature Extraction</title>
<p>In order to apply ML techniques in SA dataset, it is important to extract the important features which results in maximum classification outcome. The actual text data is defined as an element of Feature Set (FS), FS &#x003D; (feature 1, feature 2, &#x2026; feature n). During this investigation, two FE techniques are implemented such as Glove and N-gram. The GloVe technique controls the production of vector demonstration of words in the application of similarity amongst words as invariant. It utilizes two different methods such as Skip-gram and CBOW. The problems experienced in classic methods are as follows, maximal processing time, minimal accuracy, etc. An important goal of Glove is to integrate two approaches so that the optimum accuracy is confirmed. Before the creation of GloVe technique, the vector illustration of words is determined. These techniques are implemented to generate a vector with fixed dimension (say d) to all the words. This approach executes similarity between two words as invariant, where the word in similar content is regarded and demonstrates identical meaning. N-gram is used to capture the textual context to few scopes and is mostly utilized in NLP tasks. It is debated already whether the execution of a superior order of n-gram is valuable or not. Several researchers approximated that unigram is superior to bigram in categorizing the movie analyses by sentiment polarities. But different analysts and investigators establish that several analyses include dataset, bigram, and trigram demonstrate unigram.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Data Classification using FNN Technique</title>
<p>Once the feature vectors are generated, the next stage is data classification process which is done by FNN model. As illustrated, the connections between input and the HL are completely connected. The outcome of every hidden neuron or FSH is defined using a fuzzy membership function. The partial connections exist between hidden and outcome layers as the FSH is generated at the time of clustering. In this process, the class is interconnected with class nodes. It is witnessed that class one contains <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>m</mml:mi></mml:math></inline-formula> cluster count, when different class labels contain a single cluster which might differ according to the application. There are two stages followed in the training of the projected framework.</p>
<p><bold>Step 1:</bold> FSH is generated in HL of FNN by carrying out fuzzy clustering with maximal amount. In this procedure, a pattern is selected as the centroid since it can cluster the maximal pattern count of the individual class with the help of fuzzy membership function [<xref ref-type="bibr" rid="ref-19">19</xref>]. After the clustering procedure gets completed, Pruning approach is executed to reduce individual pattern cluster. The fuzzy membership function is expressed as follows.</p>
<p><disp-formula id="eqn-1">
<label>(1)</label>
<mml:math id="mml-eqn-1" display="block"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd><mml:mtd><mml:mi>l</mml:mi><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mfrac><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>l</mml:mi></mml:mfrac></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="italic">o</mml:mi><mml:mi mathvariant="italic">t</mml:mi><mml:mi mathvariant="italic">h</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">r</mml:mi><mml:mi mathvariant="italic">w</mml:mi><mml:mi mathvariant="italic">i</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">e</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>whereas <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>l</mml:mi></mml:math></inline-formula> denotes the Euclidean distance between input patterns and centroid of <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msup><mml:mi>j</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> FSH, where <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> indicates the range of FSH.</p>
<p><bold>Step 2:</bold> The outcome layer is created by constructing the class nodes interconnected with related FSH from HL, <italic>i.e</italic>., generated at the time of clustering for that class.</p>
<p>Clustering procedure is performed in two stages as briefed herewith. Firstly, the potential number of clusters are created and then, pruning approach is utilized to optimize the number of clusters by decreasing the individual pattern cluster. During clustering procedure, FSH/clusters are created for all the classes by taking into account, single class pattern and other class patterns.</p>
<p><bold>Step 1:</bold> Here <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the overall amount of pattern of class <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>k</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>Y</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> indicates the pattern of other classes from the training dataset, V.</p>
<p><bold>Step 2:</bold> For every pattern, consider the maximal number of patterns it can cluster</p>
<p><bold>Step 3:</bold> The patterns that cluster the maximal number of patterns gets selected as centroid and the distance between centroid and the furthest patterns in the clustered pattern is considered as the radius.</p>
<p><bold>Step 4:</bold> The above mentioned step is continued till each pattern of these classes gets clustered</p>
<p><bold>Step 5:</bold> Steps 1 to 4 are continued for every class</p>
<p>The projected method eliminates one pattern cluster, when this cluster is camouflaged by its individual class cluster. Here, <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, denotes the set demonstrating <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>n</mml:mi></mml:math></inline-formula> cluster centroid clustering multiple patterns for class <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>k</mml:mi></mml:math></inline-formula> with radius saved in <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, correspondingly.</p>
<p>Let <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>K</mml:mi></mml:math></inline-formula>, for <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mi>K</mml:mi></mml:math></inline-formula> class. Here, <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>S</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>S</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mi>S</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> denotes the set that demonstrates <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>m</mml:mi></mml:math></inline-formula> cluster centroid clustering only single pattern for class <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>k</mml:mi></mml:math></inline-formula> with radius saved in <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msup><mml:mi>W</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, correspondingly. Subsequent steps are executed for pruning the cluster with an individual pattern.</p>
<p><bold>Step 1.</bold> The membership value of <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:msubsup><mml:mi>S</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is calculated whereas <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:math></inline-formula> denotes the present cluster in <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:msup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> with radii in <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> for <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>K</mml:mi></mml:math></inline-formula> and cluster in <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> has corresponding radius in <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msup><mml:mi>W</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, for <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>K</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>k</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mi>p</mml:mi><mml:mo>.</mml:mo></mml:math></inline-formula></p>
<p><bold>Step 2.</bold> When membership value for is denoted by <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msubsup><mml:mi>S</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> whereas <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:math></inline-formula> represents the maximum for other clusters in <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msup><mml:mi>Q</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> for <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mi>p</mml:mi></mml:math></inline-formula>, prune the cluster by eliminating it from <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> and the corresponding radius from <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msup><mml:mi>W</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:math></inline-formula></p>
<p><bold>Step 3.</bold> Continue steps 1 &#x0026; 2 for each class viz. <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mi>p</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mi>K</mml:mi><mml:mo>.</mml:mo></mml:math></inline-formula></p>
<p>When the last cluster viz., FSH is generated by FCMCPA approach, the connections between the outcome and HLs are performed, as described in the previous section.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Parameter Tuning Using DHOA Technique</title>
<p>The efficiency of FNN model can be optimally adjusted using DHOA technique, thereby the classification performance can also be boosted.</p>
<p>The major goal of the presented technique is to detect the optimum location for person to hunt a deer and it is essential to examine the nature of deer. It includes particular features that create difficulty in hunting the predators. An individual feature represents visual power which is five times more than human beings. But, they exhibit challenges in viewing green and red colors. This segment discusses the mathematical modelling of DHOA with these steps.</p>
<p>The main step of the method is the initiation of hunter populations and is given as follows.</p>
<p><disp-formula id="eqn-2">
<label>(2)</label>
<mml:math id="mml-eqn-2" display="block"><mml:mrow><mml:mi mathvariant="normal">Y</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">Y</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">Y</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">Y</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>}</mml:mo></mml:mrow><mml:mo>;</mml:mo><mml:mspace width="1em" /><mml:mn>1</mml:mn><mml:mo>&#x003C;</mml:mo><mml:mi>j</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mi>n</mml:mi></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi>n</mml:mi></mml:math></inline-formula> denotes the overall hunter counts, which remain the solution, in population <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mi>Y</mml:mi><mml:mo>.</mml:mo></mml:math></inline-formula></p>
<p>Next, the significant variables such as population initiation, deer location, and wind angles that define the optimum hunter location are initialized.</p>
<p>Since the searching area is assumed as a circle, the wind angle follows the circumference of a circle.</p>
<p><disp-formula id="eqn-3">
<label>(3)</label>
<mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mi mathvariant="normal">&#x03C0;</mml:mi></mml:mrow><mml:mi>r</mml:mi></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mi>r</mml:mi></mml:math></inline-formula> represents an arbitrary number and <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>i</mml:mi></mml:math></inline-formula> denotes the present iteration. In the meantime, the location angle of deer is represented as follows</p>
<p><disp-formula id="eqn-4">
<label>(4)</label>
<mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03C0;</mml:mi></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mrow><mml:mi mathvariant="normal">&#x03B8;</mml:mi></mml:mrow></mml:math></inline-formula> indicates wind angle.</p>
<p>Since the location of optimum space is initially unidentified, the method considers the candidate solution near optimal position, defined by fitness function (FF), as the optimum result [<xref ref-type="bibr" rid="ref-20">20</xref>]. Now, it assumes two results <italic>i.e</italic>., leader location, <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msup><mml:mi>Y</mml:mi><mml:mrow><mml:mtext>lead</mml:mtext></mml:mrow></mml:msup></mml:math></inline-formula> which denotes the initial optimal location of the hunter and successor location, <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:msup><mml:mi>Y</mml:mi><mml:mrow><mml:mtext>successor</mml:mtext></mml:mrow></mml:msup></mml:math></inline-formula> which denotes the location of subsequent hunter.</p>
<p>(i) Propagation <italic>via</italic> leader location: After determining the optimal location for every individual in the population, attempts are made to attain the optimum location. So, the procedure of upgrading the location also starts. Consequently, the encircling nature is demonstrated as follows.</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:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi>Y</mml:mi><mml:mrow><mml:mtext>lead</mml:mtext></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:mi>X</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mi>L</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mi>Y</mml:mi><mml:mrow><mml:mtext>lead</mml:mtext></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>Y</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>where <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the current iteration location, <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> denotes the following iteration location, <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>X</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>L</mml:mi></mml:math></inline-formula> indicate coefficient vectors and <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mi>p</mml:mi></mml:math></inline-formula> denotes an arbitrary number established assuming the wind speed, where the value extent from zero to two. The coefficient vectors are calculated herewith.</p>
<p><disp-formula id="eqn-6">
<label>(6)</label>
<mml:math id="mml-eqn-6" display="block"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mn>4</mml:mn></mml:mfrac><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mi>b</mml:mi></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-7">
<label>(7)</label>
<mml:math id="mml-eqn-7" display="block"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:mi>c</mml:mi></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the maximum iteration, <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>b</mml:mi></mml:math></inline-formula> denotes the variables valued between &#x2212;1 and 1 and <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>c</mml:mi></mml:math></inline-formula> indicates an arbitrary number between zero and one. Here, <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mo stretchy="false">(</mml:mo><mml:mi>Y</mml:mi><mml:mo>,</mml:mo><mml:mi>Z</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> denotes the primary location of the hunter which gets updated with respect to prey&#x2019;s location. The location of the agent is altered till the optimum location <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>Y</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi>Z</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is attained by adapting <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mi>L</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>X</mml:mi></mml:math></inline-formula>. Every hunter moves to the location of the leader, when it is effective. But, the hunter remains in the then present location, for ineffective leader motion. The location gets upgraded following <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref> if <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mi>p</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>. This implies that a separate hunter could move arbitrarily in all directions regardless of the angle location. Therefore, by <xref ref-type="disp-formula" rid="eqn-5">Eqs. (5)</xref> and <xref ref-type="disp-formula" rid="eqn-6">(6)</xref>, the hunter could upgrade his location in all arbitrary locations in the space.</p>
<p>(ii) Propagation <italic>via</italic> angle location: To improve the searching area, the idea gets expanded by assuming the location of angle in the upgraded rules. Angle estimation is necessary to define the location of hunter, thus the prey is inattentive of the attack. Henceforth, the hunting procedure gets efficient. The visualization angle of preys/deer can be calculated herewith.</p>
<p><disp-formula id="eqn-8">
<label>(8)</label>
<mml:math id="mml-eqn-8" display="block"><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mi>&#x03C0;</mml:mi><mml:mn>8</mml:mn></mml:mfrac><mml:mo>&#x00D7;</mml:mo><mml:mi>r</mml:mi></mml:math>
</disp-formula></p>
<p>According to the variance between visual and wind angles of the deer, a variable is calculated which assists the upgradation of angle location.</p>
<p><disp-formula id="eqn-9">
<label>(9)</label>
<mml:math id="mml-eqn-9" 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:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>&#x03B8;</mml:mi></mml:math></inline-formula> indicates wind angle. Later, the angle position gets updated using the following <xref ref-type="disp-formula" rid="eqn-10">Eq. (10)</xref>,</p>
<p><disp-formula id="eqn-10">
<label>(10)</label>
<mml:math id="mml-eqn-10" display="block"><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math>
</disp-formula></p>
<p>By considering the angle location, the location gets upgraded and is implemented as follows.</p>
<p><disp-formula id="eqn-11">
<label>(11)</label>
<mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi>Y</mml:mi><mml:mrow><mml:mtext>lead</mml:mtext></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>v</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mi>Y</mml:mi><mml:mrow><mml:mtext>lead</mml:mtext></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>Y</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>where <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msubsup><mml:mi>Y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> denotes the optimum location and p represents the arbitrary number. The individual location is almost inverse of the angle location, thus the hunter is not in the sight of deer. <?A3B2 "fig2",5,"anchor"?><xref ref-type="fig" rid="fig-2">Fig. 2</xref> demonstrates the flowchart of DHOA.</p>
<fig id="fig-2">
	<label>Figure 2</label>
	<caption>
		<title>Flowchart of DHOA</title>
	</caption>
	<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_21833-fig-2.png"/>
	</fig>
<p>(iii) Propagation <italic>via</italic> successor location: During exploration stage, a similar concept is adjusted in encircling nature by adopting the vector, L. At first, it considers an arbitrary searching while the value of vector L is assumed less than one. Thus, the upgrade location depends upon the location of successor instead of attaining the initial optimum solution. This permits a global searching and is given by the equation below.</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:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi>Y</mml:mi><mml:mrow><mml:mtext>successor</mml:mtext></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:mi>X</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi mathvariant="normal">L</mml:mi></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mi>Y</mml:mi><mml:mrow><mml:mtext>successor</mml:mtext></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>Y</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>where, <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msup><mml:mi>Y</mml:mi><mml:mrow><mml:mtext>successor</mml:mtext></mml:mrow></mml:msup></mml:math></inline-formula> represents the successor location of SA from present population. From an arbitrary initiation of solution, the method upgrades the location of SA at all iterations depending upon the attained optimum solution. When <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>, an SA is arbitrarily chosen, while the optimum solution is selected when <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mo>&#x2265;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> upgrades the agent&#x0027;s location. Henceforth, by adjustable difference of vector <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>L</mml:mi></mml:math></inline-formula>, the presented method changes between exploitation and exploration stages. Furthermore, there are only two variables that need to be adapted such as <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mi>L</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mi>X</mml:mi></mml:math></inline-formula> which are included in this technique. The location gets upgraded at every iteration, till the optimum location is defined <italic>i.e</italic>., at most stopping conditions based on the selection criteria.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experimental Evaluation</title>
<p>The presented DHOA-FNN technique was experimentally tested for its efficiency against three datasets namely IMDB, Amazon, and Twitter. The IMDB dataset has 25000 instances, the Amazon dataset has 1000 instances, and finally, the Twitter dataset has 150000 instances. All three datasets possess two class labels and the instances are equally divided. \</p>
<p>The results were examined under varying feature extraction techniques. <?A3B2 "tbl1",5,"anchor"?><xref ref-type="table" rid="table-1">Tab. 1</xref> and <?A3B2 "fig3",5,"anchor"?><xref ref-type="fig" rid="fig-3">Fig. 3</xref> shows the classifier results achieved by DHOA-FNN technique on the applied IMDB dataset under four distinct feature extraction techniques. The table values point out that the proposed DHOA-FNN technique accomplished better performance under all the feature extraction techniques applied. When using unigram feature extraction technique, the proposed DHOA-FNN technique offered a high accuracy of 0.9931, whereas AdaBoost, SGD, SVM, LR, and RR techniques accomplished least accuracy values such as 0.8036, 0.8616, 0.8576, 0.8746, and 0.9916 respectively. Besides, when utilizing bigram feature extraction approach, the projected DHOA-FNN method offered a superior accuracy of 0.9995, whereas AdaBoost, SGD, SVM, LR, and RR techniques accomplished the least accuracy values such as 0.6526, 0.8496, 0.8526, 0.8526, and 0.9986 correspondingly. Similarly, when employing trigram feature extraction technique, the presented DHOA-FNN approach offered a superior accuracy of 0.9991, whereas AdaBoost, SGD, SVM, LR, and RR algorithms accomplished less accuracy values such as 0.5796, 0.7426, 0.7336, 0.7216, and 0.9986 correspondingly. At last, when using GLOVE feature extraction technique, the proposed DHOA-FNN technique accomplished high accuracy of 0.9925, while AdaBoost, SGD, SVM, LR, and RR methodologies accomplished minimal accuracy values such as 0.8169, 0.8725, 0.8726, 0.8839, and 0.9929 correspondingly.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Comparison of DHOA-FNN model on IMDB dataset</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th rowspan="2">Methods</th>
<th rowspan="2">Measures</th>
<th colspan="4">Feature extraction techniques</th>
</tr>
<tr>
<th>Unigram</th>
<th>Bigram</th>
<th>Trigram</th>
<th>GLOVE</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4">AdaBoost</td>
<td>Accu.</td>
<td>0.8036</td>
<td>0.6526</td>
<td>0.5796</td>
<td>0.8169</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.8056</td>
<td>0.7286</td>
<td>0.6826</td>
<td>0.8178</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.8036</td>
<td>0.6526</td>
<td>0.5796</td>
<td>0.8154</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.8046</td>
<td>0.6876</td>
<td>0.6276</td>
<td>0.8157</td>
</tr>
<tr>
<td rowspan="4">SGD</td>
<td>Accu.</td>
<td>0.8616</td>
<td>0.8496</td>
<td>0.7426</td>
<td>0.8725</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.8616</td>
<td>0.8496</td>
<td>0.7566</td>
<td>0.8787</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.8616</td>
<td>0.8496</td>
<td>0.7426</td>
<td>0.8676</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.8616</td>
<td>0.8496</td>
<td>0.7496</td>
<td>0.8814</td>
</tr>
<tr>
<td rowspan="4">SVM</td>
<td>Accu.</td>
<td>0.8576</td>
<td>0.8526</td>
<td>0.7336</td>
<td>0.8726</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.8576</td>
<td>0.8526</td>
<td>0.7436</td>
<td>0.8731</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.8576</td>
<td>0.8526</td>
<td>0.7326</td>
<td>0.8712</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.8576</td>
<td>0.8526</td>
<td>0.7386</td>
<td>0.8718</td>
</tr>
<tr>
<td rowspan="4">LR</td>
<td>Accu.</td>
<td>0.8746</td>
<td>0.8526</td>
<td>0.7216</td>
<td>0.8839</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.8756</td>
<td>0.8536</td>
<td>0.7366</td>
<td>0.8806</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.8746</td>
<td>0.8526</td>
<td>0.7216</td>
<td>0.8866</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.8756</td>
<td>0.8536</td>
<td>0.7296</td>
<td>0.8772</td>
</tr>
<tr>
<td rowspan="4">RR</td>
<td>Accu.</td>
<td>0.9916</td>
<td>0.9986</td>
<td>0.9986</td>
<td>0.9922</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.9916</td>
<td>0.9986</td>
<td>0.9986</td>
<td>0.9929</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.9916</td>
<td>0.9986</td>
<td>0.9986</td>
<td>0.9913</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.9916</td>
<td>0.9986</td>
<td>0.9986</td>
<td>0.9922</td>
</tr>
<tr>
<td rowspan="4">DHOA-FNN</td>
<td>Accu.</td>
<td>0.9931</td>
<td>0.9995</td>
<td>0.9991</td>
<td>0.9925</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.9946</td>
<td>0.9991</td>
<td>0.9989</td>
<td>0.9930</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.9922</td>
<td>0.9986</td>
<td>0.9993</td>
<td>0.9919</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.9918</td>
<td>0.9989</td>
<td>0.9995</td>
<td>0.9944</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Result analysis of DHOA-FNN model on IMDB dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_21833-fig-3.png"/>
</fig>
<p><?A3B2 "tbl2",5,"anchor"?><xref ref-type="table" rid="table-2">Tab. 2</xref> and <?A3B2 "fig4",5,"anchor"?><xref ref-type="fig" rid="fig-4">Fig. 4</xref> shows the results of classifier outcomes achieved by DHOA-FNN approach on the applied Amazon dataset under four different feature extraction approaches. The table values point out that the proposed DHOA-FNN method accomplished better efficiency under all the feature extraction approaches applied. When utilizing unigram feature extraction approach, the projected DHOA-FNN method accomplished a maximum accuracy of 0.9966, whereas AdaBoost, SGD, SVM, LR, and RR methods accomplished the least accuracy values such as 0.8356, 0.7936, 0.8136, 0.8086, and 0.9936 correspondingly. Along with these, when using bigram feature extraction technique, the proposed DHOA-FNN technique offered a high accuracy of 0.9858, whereas AdaBoost, SGD, SVM, LR, and RR techniques accomplished the least accuracy values such as 0.6376, 0.6726, 0.6676, 0.9846, and 0.9858 respectively. Also, when using trigram feature extraction technique, the proposed DHOA-FNN technique offered an improved accuracy of 0.8952, whereas AdaBoost, SGD, SVM, LR, and RR methodologies accomplished the least accuracy values such as 0.5576, 0.5136, 0.5166, 0.5146, and 0.8926 respectively. Finally, when employing GLOVE feature extraction method, the proposed DHOA-FNN technique accomplished a superior accuracy of 0.9936, whereas the AdaBoost, SGD, SVM, LR, and RR algorithms accomplished the least accuracy values such as 0.8549, 0.8127, 0.8289, 0.8374, and 0.9922 correspondingly.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Comparison of DHOA-FNN model on Amazon dataset</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th rowspan="2">Methods</th>
<th rowspan="2">Measures</th>
<th colspan="4">Feature extraction techniques</th>
</tr>
<tr>
<th>Unigram</th>
<th>Bigram</th>
<th>Trigram</th>
<th>GLOVE</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4">AdaBoost</td>
<td>Accu.</td>
<td>0.8356</td>
<td>0.6376</td>
<td>0.5576</td>
<td>0.8549</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.8496</td>
<td>0.7776</td>
<td>0.7646</td>
<td>0.8578</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.8356</td>
<td>0.6396</td>
<td>0.5576</td>
<td>0.8542</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.8426</td>
<td>0.7016</td>
<td>0.6446</td>
<td>0.8530</td>
</tr>
<tr>
<td rowspan="4">SGD</td>
<td>Accu.</td>
<td>0.7936</td>
<td>0.6726</td>
<td>0.5136</td>
<td>0.8127</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.7926</td>
<td>0.7436</td>
<td>0.6406</td>
<td>0.8029</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.7916</td>
<td>0.6756</td>
<td>0.5156</td>
<td>0.8141</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.7926</td>
<td>0.7076</td>
<td>0.5716</td>
<td>0.8003</td>
</tr>
<tr>
<td rowspan="4">SVM</td>
<td>Accu.</td>
<td>0.8136</td>
<td>0.6676</td>
<td>0.5166</td>
<td>0.8289</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.8136</td>
<td>0.7376</td>
<td>0.6416</td>
<td>0.8386</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.8156</td>
<td>0.6706</td>
<td>0.5166</td>
<td>0.8283</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.8146</td>
<td>0.7026</td>
<td>0.5726</td>
<td>0.8229</td>
</tr>
<tr>
<td rowspan="4">LR</td>
<td>Accu.</td>
<td>0.8086</td>
<td>0.6766</td>
<td>0.5146</td>
<td>0.8374</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.8116</td>
<td>0.7316</td>
<td>0.6406</td>
<td>0.8442</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.8106</td>
<td>0.6796</td>
<td>0.5166</td>
<td>0.8331</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.8106</td>
<td>0.7046</td>
<td>0.5716</td>
<td>0.8422</td>
</tr>
<tr>
<td rowspan="4">RR</td>
<td>Accu.</td>
<td>0.9936</td>
<td>0.9846</td>
<td>0.8926</td>
<td>0.9922</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.9936</td>
<td>0.9846</td>
<td>0.9116</td>
<td>0.9918</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.9936</td>
<td>0.9846</td>
<td>0.8936</td>
<td>0.9938</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.9936</td>
<td>0.9846</td>
<td>0.9026</td>
<td>0.9938</td>
</tr>
<tr>
<td rowspan="4">DHOA-FNN</td>
<td>Accu.</td>
<td>0.9966</td>
<td>0.9858</td>
<td>0.8952</td>
<td>0.9936</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.9950</td>
<td>0.9863</td>
<td>0.9129</td>
<td>0.9921</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.9962</td>
<td>0.9848</td>
<td>0.8951</td>
<td>0.9945</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.9947</td>
<td>0.9884</td>
<td>0.9028</td>
<td>0.9948</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><?A3B2 "tbl3",5,"anchor"?><xref ref-type="table" rid="table-3">Tab. 3</xref> and <?A3B2 "fig5",5,"anchor"?><xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows the classification outcomes attained by the proposed DHOA-FNN algorithm on the applied twitter dataset under four different feature extraction methods. The simulation outcomes infer that DHOA-FNN technique accomplished an optimum efficiency under all the feature extraction techniques applied. When employing unigram feature extraction algorithm, the presented DHOA-FNN approach achieved an increased accuracy of 0.9374, whereas AdaBoost, SGD, SVM, LR, and RR approaches accomplished least accuracy values such as 0.6446, 0.7496, 0.7366, 0.7556, and 0.9346 correspondingly. At the same time, when using bigram feature extraction method, the projected DHOA-FNN method achieved a maximum accuracy of 0.9928, whereas AdaBoost, SGD, SVM, LR, and RR algorithms accomplished the least accuracy values such as 0.5276, 0.6566, 0.6486, 0.6586, and 0.9916 respectively. In addition, when using trigram feature extraction technique, the presented DHOA-FNN technique offered a maximum accuracy of 0.9720, whereas AdaBoost, SGD, SVM, LR, and RR methods accomplished minimal accuracy values such as 0.5116, 0.5296, 0.5386, 0.5396, and 0.9686 correspondingly. Eventually, when utilizing GLOVE feature extraction method, the projected DHOA-FNN method achieved a superior accuracy of 0.9243, whereas the AdaBoost, SGD, SVM, LR, and RR methods accomplished minimal accuracy values such as 0.6819, 0.7489, 0.7284, 0.7573, and 0.9195 correspondingly.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Results of the analysis of DHOA-FNN model on Amazon dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_21833-fig-4.png"/>
</fig>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Comparison of DHOA-FNN model on Twitter dataset</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th rowspan="2">Methods</th>
<th rowspan="2">Measures</th>
<th colspan="4">Feature extraction techniques</th>
</tr>
<tr>
<th>Unigram</th>
<th>Bigram</th>
<th>Trigram</th>
<th>GLOVE</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4">AdaBoost</td>
<td>Accu.</td>
<td>0.6446</td>
<td>0.5276</td>
<td>0.5116</td>
<td>0.6819</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.6466</td>
<td>0.6786</td>
<td>0.6266</td>
<td>0.7131</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.6446</td>
<td>0.5276</td>
<td>0.5116</td>
<td>0.6686</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.6696</td>
<td>0.5936</td>
<td>0.5636</td>
<td>0.6926</td>
</tr>
<tr>
<td rowspan="4">SGD</td>
<td>Accu.</td>
<td>0.7496</td>
<td>0.6566</td>
<td>0.5296</td>
<td>0.7489</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.7516</td>
<td>0.6646</td>
<td>0.6326</td>
<td>0.7461</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.7496</td>
<td>0.6566</td>
<td>0.5296</td>
<td>0.7564</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.7506</td>
<td>0.6606</td>
<td>0.5766</td>
<td>0.7434</td>
</tr>
<tr>
<td rowspan="4">SVM</td>
<td>Accu.</td>
<td>0.7366</td>
<td>0.6486</td>
<td>0.5386</td>
<td>0.7284</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.7366</td>
<td>0.6536</td>
<td>0.6096</td>
<td>0.7273</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.7366</td>
<td>0.6486</td>
<td>0.5386</td>
<td>0.7396</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.7366</td>
<td>0.6516</td>
<td>0.5716</td>
<td>0.7309</td>
</tr>
<tr>
<td rowspan="4">LR</td>
<td>Accu.</td>
<td>0.7556</td>
<td>0.6586</td>
<td>0.5396</td>
<td>0.7573</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.7556</td>
<td>0.6646</td>
<td>0.6106</td>
<td>0.7608</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.7556</td>
<td>0.6586</td>
<td>0.5396</td>
<td>0.7552</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.7556</td>
<td>0.6616</td>
<td>0.5726</td>
<td>0.7685</td>
</tr>
<tr>
<td rowspan="4">RR</td>
<td>Accu.</td>
<td>0.9346</td>
<td>0.9916</td>
<td>0.9686</td>
<td>0.9195</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.9346</td>
<td>0.9916</td>
<td>0.9706</td>
<td>0.9270</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.9346</td>
<td>0.9916</td>
<td>0.9686</td>
<td>0.9139</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.9346</td>
<td>0.9916</td>
<td>0.9696</td>
<td>0.9368</td>
</tr>
<tr>
<td rowspan="4">DHOA-FNN</td>
<td>Accu.</td>
<td>0.9374</td>
<td>0.9928</td>
<td>0.9720</td>
<td>0.9243</td>
</tr>
<tr>
<td>Prec.</td>
<td>0.9373</td>
<td>0.9932</td>
<td>0.9745</td>
<td>0.9372</td>
</tr>
<tr>
<td>Reca.</td>
<td>0.9373</td>
<td>0.9940</td>
<td>0.9714</td>
<td>0.9228</td>
</tr>
<tr>
<td>F1-Score</td>
<td>0.9356</td>
<td>0.9943</td>
<td>0.9732</td>
<td>0.9391</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Results of the analysis of DHOA-FNN model on Twitter dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_21833-fig-5.png"/>
</fig>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>The current research paper presented a DHOA-FNN technique to mine opinions and identify the sentiments. The proposed DHOA-FNN technique involves preprocessing, feature extraction, classification, and parameter tuning processes. In addition, Glove and N-gram techniques are also employed as feature extractors which are then fed into FNN model to identify the sentiments. To enhance the efficacy of FNN technique, the parameters are optimally adjusted using DHOA. The application of DHOA, to adjust FNN variables, results in maximum classification outcome. A wide range of experimental analyses was performed on benchmark datasets and the results were inspected under different metrics. The simulation outcome highlighted the promising performance of DHOA-FNN technique over recent state-of-the-art techniques under several aspects. In future, the proposed DHOA-FNN model can be enhanced by using advanced deep learning architectures.</p>
</sec>
</body>
<back>
<fn-group>
<fn fn-type="other">
<p><bold>Funding Statement:</bold> Taif University Researchers Supporting Project Number (TURSP-2020/216), Taif University, Taif, 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="conf-proc"><person-group person-group-type="author"><string-name><given-names>W. Y.</given-names> <surname>Kim</surname></string-name>, <string-name><given-names>J. S.</given-names> <surname>Ryu</surname></string-name>, <string-name><given-names>K. I.</given-names> <surname>Kim</surname></string-name> and <string-name><given-names>U. M.</given-names> <surname>Kim</surname></string-name></person-group>, &#x201C;<article-title>A method for opinion mining of product reviews using association rules</article-title>,&#x201D; in <conf-name>Proc. of the 2nd Int. Conf. on Interaction Sciences Information Technology, Culture and Human-ICIS &#x201C;09</conf-name>, <publisher-loc>Seoul, Korea</publisher-loc>, pp. <fpage>270</fpage>&#x2013;<lpage>274</lpage>, <year>2009</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>J.</given-names> <surname>Uthayakumar</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Metawa</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Shankar</surname></string-name> and <string-name><given-names>S. K.</given-names> <surname>Lakshmanaprabu</surname></string-name></person-group>, &#x201C;<article-title>Intelligent hybrid model for financial crisis prediction using machine learning techniques</article-title>,&#x201D; <source>Information Systems and e-Business Management</source>, vol. <volume>18</volume>, no. <issue>4</issue>, pp. <fpage>617</fpage>&#x2013;<lpage>645</lpage>, <year>2020</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>M. M. S.</given-names> <surname>Missen</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Boughanem</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Cabanac</surname></string-name></person-group>, &#x201C;<article-title>Opinion mining: Reviewed from word to document level</article-title>,&#x201D; <source>Social Network Analysis and Mining</source>, vol. <volume>3</volume>, no. <issue>1</issue>, pp. <fpage>107</fpage>&#x2013;<lpage>125</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. K.</given-names> <surname>Lakshmanaprabu</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Shankar</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Gupta</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Khanna</surname></string-name>, <string-name><given-names>J. J. P. C.</given-names> <surname>Rodrigues</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Ranking analysis for online customer reviews of products using opinion mining with clustering</article-title>,&#x201D; <source>Complexity</source>, vol. <volume>2018</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>, <year>2018</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>Z. K.</given-names> <surname>Zandian</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Keyvanpour</surname></string-name></person-group>, &#x201C;<article-title>Systematic identification and analysis of different fraud detection approaches based on the strategy ahead</article-title>,&#x201D; <source>International Journal of Knowledge-Based and Intelligent Engineering Systems</source>, vol. <volume>21</volume>, no. <issue>2</issue>, pp. <fpage>123</fpage>&#x2013;<lpage>134</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Sankhwar</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Gupta</surname></string-name>, <string-name><given-names>K. C.</given-names> <surname>Ramya</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Sheeba Rani</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Shankar</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Improved grey wolf optimization-based feature subset selection with fuzzy neural classifier for financial crisis prediction</article-title>,&#x201D; <source>Soft Computing</source>, vol. <volume>24</volume>, no. <issue>1</issue>, pp. <fpage>101</fpage>&#x2013;<lpage>110</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Barnaghi</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Ghaffari</surname></string-name> and <string-name><given-names>J. G.</given-names> <surname>Breslin</surname></string-name></person-group>, &#x201C;<article-title>Opinion mining and sentiment polarity on twitter and correlation between events and sentiment</article-title>,&#x201D; in <conf-name>2016 IEEE Second Int. Conf. on Big Data Computing Service and Applications (BigDataService)</conf-name>, <publisher-loc>Oxford, United Kingdom</publisher-loc>, pp. <fpage>52</fpage>&#x2013;<lpage>57</lpage>, <year>2016</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>D. N.</given-names> <surname>Le</surname></string-name>, <string-name><given-names>V. S.</given-names> <surname>Parvathy</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Gupta</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Khanna</surname></string-name>, <string-name><given-names>J. J. P. C.</given-names> <surname>Rodrigues</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>IoT enabled depthwise separable convolution neural network with deep support vector machine for COVID-19 diagnosis and classification</article-title>,&#x201D; <source>International Journal of Machine Learning and Cybernetics</source>, pp. <fpage>1</fpage>&#x2013;<lpage>14</lpage>, <year>2021</year>. <uri>https://doi.org/10.1007/s13042-020-01248-7</uri>.</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.</given-names> <surname>Rajagopal</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Ramachandran</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Shankar</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Khari</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Jha</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Optimal routing strategy based on extreme learning machine with beetle antennae searching algorithm for low earth orbit satellite communication networks</article-title>,&#x201D; <source>International Journal of Satellite Communications and Networking</source>, vol. <volume>39</volume>, no. <issue>3</issue>, pp. <fpage>305</fpage>&#x2013;<lpage>317</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Sidorov</surname></string-name>, <string-name><given-names>S. M.</given-names> <surname>Jim&#x00E9;nez</surname></string-name>, <string-name><given-names>F. V.</given-names> <surname>Jim&#x00E9;nez</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Gelbukh</surname></string-name>, <string-name><given-names>N. C.</given-names> <surname>S&#x00E1;nchez</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Empirical study of machine learning based approach for opinion mining in tweets</article-title>,&#x201D; in <conf-name>Mexican Int. Conf. on Artificial Intelligence</conf-name>, <publisher-loc>San Luis Potos&#x00ED;, Mexico</publisher-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>14</lpage>, <year>2012</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>Gamal</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Alfonse</surname></string-name>, <string-name><given-names>E. S. M.</given-names> <surname>El-Horbaty</surname></string-name> and <string-name><given-names>A. B. M.</given-names> <surname>Salem</surname></string-name></person-group>, &#x201C;<article-title>Analysis of machine learning algorithms for opinion mining in different domains</article-title>,&#x201D; <source>Machine Learning and Knowledge Extraction</source>, vol. <volume>1</volume>, no. <issue>1</issue>, pp. <fpage>224</fpage>&#x2013;<lpage>234</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>R.</given-names> <surname>Alfrjani</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Osman</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Cosma</surname></string-name></person-group>, &#x201C;<article-title>A hybrid semantic knowledgebase-machine learning approach for opinion mining</article-title>,&#x201D; <source>Data &#x0026; Knowledge Engineering</source>, vol. <volume>121</volume>, no. <issue>7</issue>, pp. <fpage>88</fpage>&#x2013;<lpage>108</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Keyvanpour</surname></string-name>, <string-name><given-names>Z. K.</given-names> <surname>Zandian</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Heidarypanah</surname></string-name></person-group>, &#x201C;<article-title>OMLML: A helpful opinion mining method based on lexicon and machine learning in social networks</article-title>,&#x201D; <source>Social Network Analysis and Mining</source>, vol. <volume>10</volume>, no. <issue>1</issue>, pp. <fpage>10</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A. K. P.</given-names> <surname>Dubey</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Agrawal</surname></string-name></person-group>, &#x201C;<article-title>An opinion mining for indian premier league using machine learning techniques</article-title>,&#x201D; in <conf-name>2019 4th Int. Conf. on Internet of Things: Smart Innovation and Usages (IoT-SIU)</conf-name>, <publisher-loc>Ghaziabad, India</publisher-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>4</lpage>, <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>L.</given-names> <surname>Tavoschi</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Quattrone</surname></string-name>, <string-name><given-names>E.</given-names> <surname>D&#x2019;Andrea</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Ducange</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Vabanesi</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Twitter as a sentinel tool to monitor public opinion on vaccination: An opinion mining analysis from September 2016 to August 2017 in Italy</article-title>,&#x201D; <source>Human Vaccines &#x0026; Immunotherapeutics</source>, vol. <volume>16</volume>, no. <issue>5</issue>, pp. <fpage>1062</fpage>&#x2013;<lpage>1069</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Zvarevashe</surname></string-name> and <string-name><given-names>O. O.</given-names> <surname>Olugbara</surname></string-name></person-group>, &#x201C;<article-title>A framework for sentiment analysis with opinion mining of hotel reviews</article-title>,&#x201D; in <conf-name>2018 Conf. on Information Communications Technology and Society (ICTAS)</conf-name>, <publisher-loc>Durban, South Africa</publisher-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>4</lpage>, <year>2018</year>. </mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Jeong</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kim</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Yoon</surname></string-name></person-group>, &#x201C;<article-title>An algorithm for supporting decision making in stock investment through opinion mining and machine learning</article-title>,&#x201D; in <conf-name>2018 Portland Int. Conf. on Management of Engineering and Technology (PICMET)</conf-name>, <publisher-loc>Honolulu, HI</publisher-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>10</lpage>, <year>2018</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>M. L. B.</given-names> <surname>Estrada</surname></string-name>, <string-name><given-names>R. Z.</given-names> <surname>Cabada</surname></string-name>, <string-name><given-names>R. O.</given-names> <surname>Bustillos</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Graff</surname></string-name></person-group>, &#x201C;<article-title>Opinion mining and emotion recognition applied to learning environments</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>150</volume>, pp. <fpage>113265</fpage>, <year>2020</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>A.</given-names> <surname>Kulkarni</surname></string-name> and <string-name><given-names>N.</given-names> <surname>kulkarni</surname></string-name></person-group>, &#x201C;<article-title>Fuzzy neural network for pattern classification</article-title>,&#x201D; <source>Procedia Computer Science</source>, vol. <volume>167</volume>, pp. <fpage>2606</fpage>&#x2013;<lpage>2616</lpage>, <year>2020</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>G.</given-names> <surname>Brammya</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Praveena</surname></string-name>, <string-name><given-names>N. N.</given-names> <surname>Preetha</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Ramya</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Rajakumar</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Deer hunting optimization algorithm: A new nature-inspired meta-heuristic paradigm</article-title>,&#x201D; <source>The Computer Journal</source>, <year>2019</year>. <uri>https://doi.org/10.1093/comjnl/bxy133</uri>.</mixed-citation></ref>
</ref-list>
</back>
</article>
