<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2024.123010</article-id><article-id pub-id-type="publisher-id">JCC-132026</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Particle Swarm Optimization-Based Hyperparameters Tuning of Machine Learning Models for Big COVID-19 Data Analysis
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hend</surname><given-names>S. Salem</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mohamed</surname><given-names>A. Mead</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ghada</surname><given-names>S. El-Taweel</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Computer Sciences, Suez Canal University, Ismailia, Egypt</addr-line></aff><pub-date pub-type="epub"><day>06</day><month>03</month><year>2024</year></pub-date><volume>12</volume><issue>03</issue><fpage>160</fpage><lpage>183</lpage><history><date date-type="received"><day>22,</day>	<month>February</month>	<year>2024</year></date><date date-type="rev-recd"><day>24,</day>	<month>March</month>	<year>2024</year>	</date><date date-type="accepted"><day>27,</day>	<month>March</month>	<year>2024</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Analyzing big data, especially medical data, helps to provide good health care to patients and face the risks of death. The COVID-19 pandemic has had a significant impact on public health worldwide, emphasizing the need for effective risk prediction models. Machine learning (ML) techniques have shown promise in analyzing complex data patterns and predicting disease outcomes. The accuracy of these techniques is greatly affected by changing their parameters. Hyperparameter optimization plays a crucial role in improving model performance. In this work, the Particle Swarm Optimization (PSO) algorithm was used to effectively search the hyperparameter space and improve the predictive power of the machine learning models by identifying the optimal hyperparameters that can provide the highest accuracy. A dataset with a variety of clinical and epidemiological characteristics linked to COVID-19 cases was used in this study. Various machine learning models, including Random Forests, Decision Trees, Support Vector Machines, and Neural Networks, were utilized to capture the complex relationships present in the data. To evaluate the predictive performance of the models, the accuracy metric was employed. The experimental findings showed that the suggested method of estimating COVID-19 risk is effective. When compared to baseline models, the optimized machine learning models performed better and produced better results.
 
</p></abstract><kwd-group><kwd>Big COVID-19 Data</kwd><kwd> Machine Learning</kwd><kwd> Hyperparameter Optimization</kwd><kwd> Particle Swarm Optimization</kwd><kwd> Computational Intelligence</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Big data analysis, especially in the medical field, helps manage mortality risks and give patients the right care. The COVID-19 pandemic has highlighted the critical need for effective risk prediction models to enhance public health strategies worldwide. As a respiratory infection caused by the SARS-CoV-2 virus, COVID-19 has significantly impacted global health systems, necessitating advanced approaches for risk assessment and management [<xref ref-type="bibr" rid="scirp.132026-ref1">1</xref>] . In response to this challenge, machine learning (ML) techniques have emerged as valuable tools for analyzing complex medical data and predicting disease outcomes with a high degree of accuracy.</p><p>This study focuses on addressing this challenge by leveraging the Particle Swarm Optimization (PSO) algorithm to effectively search the hyperparameter space and enhance the predictive performance of ML models. The main objective of this research is to develop and evaluate optimized ML models for predicting COVID-19 risk by identifying the optimal hyperparameters that maximize accuracy.</p><p>To achieve this objective, a diverse dataset encompassing clinical and epidemiological characteristics linked to COVID-19 cases serves as the foundation for model development and evaluation. Various ML algorithms, including Random Forests, Decision Trees, Support Vector Machines, and Neural Networks, are employed to capture the intricate relationships within the data and facilitate accurate risk prediction.</p><p>The significance of this research lies in its potential to advance the field of COVID-19 risk prediction through the application of state-of-the-art ML techniques. By optimizing hyperparameters using the PSO algorithm, this study aims to enhance the accuracy and reliability of ML models for predicting COVID-19 risk, ultimately contributing to more effective public health interventions and patient care strategies.</p><p>ML is a branch of artificial intelligence (AI) with an emphasis on developing systems that can learn and improve on their own without being explicitly programmed [<xref ref-type="bibr" rid="scirp.132026-ref2">2</xref>] .</p><p>Some uses of AI and machine learning technologies to battle the COVID-19 pandemic are:</p><p>• Early detection: AI and machine learning algorithms have been used to develop tools for early detection of COVID-19, based on symptoms, medical history, and other factors [<xref ref-type="bibr" rid="scirp.132026-ref3">3</xref>] .</p><p>• Diagnosis: Machine and deep learning algorithms have been used to analyze chest CT scans and X-ray images to accurately diagnose COVID-19 with a high degree of sensitivity and specificity [<xref ref-type="bibr" rid="scirp.132026-ref4">4</xref>] .</p><p>• Epidemiological modeling: Machine learning algorithms have been used to develop epidemiological models to predict the infection and spread of COVID-19 [<xref ref-type="bibr" rid="scirp.132026-ref5">5</xref>] .</p><p>• Contact tracing: AI and machine learning algorithms have been used to develop contact tracing tools that can quickly identify and isolate people who have been in close contact with COVID-19 patients [<xref ref-type="bibr" rid="scirp.132026-ref6">6</xref>] .</p><p>The effectiveness of a model can be significantly impacted by choosing the right hyperparameters. Underfitting can occur when a hyperparameter is set too low, and overfitting can occur when a hyperparameter is set too high. Finding the ideal hyperparameter values that strike a balance between model complexity and performance is crucial.</p><p>Amidst the vast array of ML methodologies, the selection and optimization of hyperparameters play a pivotal role in enhancing model performance. Hyperparameter optimization, the process of fine-tuning configuration settings that are not learned during training, significantly impacts the predictive power and generalization ability of ML models [<xref ref-type="bibr" rid="scirp.132026-ref7">7</xref>] .</p><p>However, achieving optimal hyperparameter settings presents a formidable challenge, particularly in the context of COVID-19 risk prediction. This study focuses on addressing this challenge by leveraging the Particle Swarm Optimization (PSO) algorithm to effectively search the hyperparameter space and enhance the predictive performance of ML models. The main objective of this research is to develop and evaluate optimized ML models for predicting COVID-19 risk by identifying the optimal hyperparameters that maximize accuracy.</p><p>To achieve this objective, a diverse dataset encompassing clinical and epidemiological characteristics linked to COVID-19 cases serves as the foundation for model development and evaluation. Various ML algorithms, including Random Forests, Decision Trees, Support Vector Machines, and Neural Networks, are employed to capture the intricate relationships within the data and facilitate accurate risk prediction.</p><p>Numerous benefits come with the hyperparameters optimization process [<xref ref-type="bibr" rid="scirp.132026-ref8">8</xref>] , such as improved model generalization, faster convergence, increased robustness, reproducibility, and cost-cutting. Various methods are employed for optimising hyperparameters, including Grid Search [<xref ref-type="bibr" rid="scirp.132026-ref9">9</xref>] , Random Search [<xref ref-type="bibr" rid="scirp.132026-ref10">10</xref>] , Bayesian Optimization [<xref ref-type="bibr" rid="scirp.132026-ref11">11</xref>] , Genetic Algorithm [<xref ref-type="bibr" rid="scirp.132026-ref9">9</xref>] , Gradient-Based Optimization [<xref ref-type="bibr" rid="scirp.132026-ref12">12</xref>] , Swarm intelligence [<xref ref-type="bibr" rid="scirp.132026-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.132026-ref14">14</xref>] , and Ensemble-based Methods [<xref ref-type="bibr" rid="scirp.132026-ref15">15</xref>] .</p><p>The significance of this research lies in its potential to advance the field of COVID-19 risk prediction through the application of state-of-the-art ML techniques. By optimizing hyperparameters using the PSO algorithm, this study aims to enhance the accuracy and reliability of ML models for predicting COVID-19 risk, ultimately contributing to more effective public health interventions and patient care strategies.</p><p>In general, the dataset and particular problem being used determine which hyperparameter optimization method is best. In order to increase the likelihood of finding the optimal hyperparameters, it is frequently advised to utilize a variety of approaches. In addition, it is imperative to employ sufficient validation procedures to guarantee that the model does not overfit to the validation data while optimizing hyperparameters.</p><p>The remainder of this paper is organized as follows. Section 0 provides an overview of related work on machine and deep learning models applied to COVID-19 prediction. Section 0 presents the materials and methods, providing a detailed description of the research approach and the dataset. Section 0.0.7 describes the experimental setup and evaluation method as well as presents the findings obtained from the study and offers an in-depth analysis and interpretation of the results. Finally, section 14 concludes the paper with a summary of our findings and directions for future research.</p></sec><sec id="s2"><title>2. Literature Review</title><p>Research on machine and deep learning for COVID-19 has rapidly expanded since the pandemic began, covering diagnosis, prognosis, and treatment planning. These methods have been used to differentiate COVID-19 from other respiratory diseases using clinical data and imaging.</p><p>The study in [<xref ref-type="bibr" rid="scirp.132026-ref16">16</xref>] employed a deep learning algorithm to analyze chest CT scans for precise COVID-19 diagnosis and forecast patient outcomes with machine learning. Authors in [<xref ref-type="bibr" rid="scirp.132026-ref17">17</xref>] used machine learning to develop a predictive model for COVID-19 mortality based on patient demographic data, medical history, and symptoms. The research in [<xref ref-type="bibr" rid="scirp.132026-ref18">18</xref>] utilized a deep learning model to automatically detect abnormalities in chest CT scans of COVID-19 patients and evaluated its performance against radiology residents. In [<xref ref-type="bibr" rid="scirp.132026-ref4">4</xref>] , a deep learning approach using X-ray images to detect COVID-19 achieved notable accuracy and sensitivity. The paper [<xref ref-type="bibr" rid="scirp.132026-ref19">19</xref>] introduced a model for predicting drug-target interactions (DTIs) using the structural properties of proteins and drugs. In [<xref ref-type="bibr" rid="scirp.132026-ref20">20</xref>] , a diverse set of machine learning algorithms was used to assess a combined dataset for predicting COVID-19 based on symptoms. Authors in [<xref ref-type="bibr" rid="scirp.132026-ref21">21</xref>] introduced DeepCOVID-XR, an AI algorithm for detecting COVID-19 on chest radiographs with high accuracy. The study in [<xref ref-type="bibr" rid="scirp.132026-ref22">22</xref>] proposed COVID-Net CT, a deep convolutional neural network for detecting COVID-19 cases from chest CT images, achieving remarkable accuracy. In [<xref ref-type="bibr" rid="scirp.132026-ref5">5</xref>] , authors developed supervised machine learning models to forecast COVID-19 infection cases in Mexico, achieving high accuracy without optimization. The study represented in [<xref ref-type="bibr" rid="scirp.132026-ref23">23</xref>] a deep learning method for predicting epidemic risk using recurrent neural networks and deep reinforcement learning was proposed. In [<xref ref-type="bibr" rid="scirp.132026-ref24">24</xref>] presented a method for forecasting COVID-19 cases, deaths, and recoveries using LR, SVM, ES, and LASSO, with ES showing the most accurate performance. The paper [<xref ref-type="bibr" rid="scirp.132026-ref25">25</xref>] integrated PSO with various machine learning techniques for predicting landslide susceptibility, achieving high accuracy. The study in [<xref ref-type="bibr" rid="scirp.132026-ref26">26</xref>] focused on predicting heart disease using machine learning techniques, employing PSO for optimizing model parameters. The paper [<xref ref-type="bibr" rid="scirp.132026-ref27">27</xref>] explored using PSO to optimize parameters of deep learning models, highlighting its effectiveness over grid search. The study in [<xref ref-type="bibr" rid="scirp.132026-ref28">28</xref>] addressed the challenge of setting hyperparameters for CNNs by proposing a DPSO approach, achieving significant speedup. The research [<xref ref-type="bibr" rid="scirp.132026-ref29">29</xref>] presented a framework for optimizing SVM hyperparameters using PSO, with results indicating improved effectiveness and efficiency. The research in [<xref ref-type="bibr" rid="scirp.132026-ref30">30</xref>] introduced SAFE-PSO for automatically optimizing hyperparameters and architecture of NNs, demonstrating high effectiveness and efficiency.</p><p>In summary, Research on machine and deep learning for COVID-19 management has surged, showing potential in diagnosis, prognosis, and treatment planning by accurately identifying cases and predicting outcomes. Deep learning excels in analyzing medical imaging like chest CT scans, while machine learning forecasts disease progression using demographic and clinical data. Despite the advancements in utilizing these techniques, there is a notable absence of optimization approaches in many studies, which could potentially enhance the accuracy and efficiency of predictive models. Furthermore, beyond COVID-19 research, machine learning and optimization techniques have been applied in various domains.</p><p>However, the optimization of hyperparameters and model architectures remains a challenging and computationally expensive task in many deep learning applications. Addressing this challenge in the proposed study could significantly improve the performance and efficiency of machine learning models across diverse domains, leading to more accurate predictions and better-informed decision-making processes.</p></sec><sec id="s3"><title>3. Materials and Methods</title><p>The overall prediction framework is depicted in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The prediction procedure is divided into five stages: Covid-19 data collecting, preprocessing, prediction, performance evaluation, and visualisation of outcomes. The data collection phase involves gathering the Novel COVID-2019 dataset, which is then utilized to assess the machine learning models. Preprocessing phase involves changing, purifying, updating, and preparing the dataset for machine learning model training. Prediction phase includes the prediction of the COVID-19 risk, multiple PSO-based refined machine learning models were used on the training dataset. During the performance evaluation phase, the results are scrutinized and assessed to ascertain their effectiveness. Result visualisation phase entails converting the prediction outcomes into a graphical representation. <xref ref-type="fig" rid="fig2">Figure 2</xref> shows the detailed steps of the prediction process.</p><sec id="s3_1"><title>3.1. Dataset</title><p>In this study, the “COVID-19 Dataset” is obtained from Kaggle [<xref ref-type="bibr" rid="scirp.132026-ref31">31</xref>] . This dataset includes 21 distinct features and 1,048,576 distinct cases. The dataset’s features columns are described in <xref ref-type="table" rid="table1">Table 1</xref>. The features’ data types include date and numeric.</p></sec><sec id="s3_2"><title>3.2. Data Preprocessing</title><p>Three tasks had been performed to preprocess the COVID-19 Dataset:</p><p>• Label-encoding: One Hot Encoding was used to encode each column with a numeric value (0 or 1) except columns “MEDICAL_UNIT”, “AGE”, and “CLASIFFICATION_FINAL”.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> COVID-19 dataset description</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Feature</th><th align="center" valign="middle" >Type</th><th align="center" valign="middle" >Description</th></tr></thead><tr><td align="center" valign="middle" >USMER</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >the patient treated medical units of 1st, 2nd or 3rd level</td></tr><tr><td align="center" valign="middle" >MEDICAL_UNIT</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >type of institution that provided the care</td></tr><tr><td align="center" valign="middle" >SEX</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >1 - female. 2 - male</td></tr><tr><td align="center" valign="middle" >PATIENT_TYPE</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >type of care the patient received</td></tr><tr><td align="center" valign="middle" >DATE_DIED</td><td align="center" valign="middle" >Date</td><td align="center" valign="middle" >The date of death, or 9999-99-99 otherwise</td></tr><tr><td align="center" valign="middle" >INTUBED</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient was connected to the ventilator</td></tr><tr><td align="center" valign="middle" >PNEUMONIA</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient already have air sacs inflammation or not</td></tr><tr><td align="center" valign="middle" >AGE</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >Age of the patient.</td></tr><tr><td align="center" valign="middle" >PREGNANT</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient is pregnant or not</td></tr><tr><td align="center" valign="middle" >DIABETES</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient has diabetes or not</td></tr><tr><td align="center" valign="middle" >COPD</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >has Chronic obstructive pulmonary disease or not</td></tr><tr><td align="center" valign="middle" >ASTHMA</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient has asthma or not</td></tr><tr><td align="center" valign="middle" >INMSUPR</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient is immunosuppressed or not</td></tr><tr><td align="center" valign="middle" >HIPERTENSION</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient has hypertension or not</td></tr><tr><td align="center" valign="middle" >OTHER_DISEASE</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient has other disease or not</td></tr><tr><td align="center" valign="middle" >CARDIOVASCULAR</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient has heart or blood vessels related disease</td></tr><tr><td align="center" valign="middle" >OBESITY</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient is obese or not</td></tr><tr><td align="center" valign="middle" >RENAL_CHRONIC</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient has chronic renal disease or not</td></tr><tr><td align="center" valign="middle" >TOBACCO</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient is a tobacco user</td></tr><tr><td align="center" valign="middle" >CLASIFFICATION_FINAL</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >Covid test results.</td></tr><tr><td align="center" valign="middle" >ICU</td><td align="center" valign="middle" >Numerical</td><td align="center" valign="middle" >whether the patient had been intensive care unit</td></tr></tbody></table></table-wrap><p>• Cleaning the missing values: the rows containing values 97 and 99 were missing, so the data was cleaned to preserve rows that contain 1 and 2 values only.</p><p>• Feature engineering: columns “DATE_DIED”, “INTUBED”, and “ICU” were summed together resulting a label column “AT_RISK” that expresses whether the patient is at risk from COVID-19 or not.</p><p>• Handling imbalancing classes by using Synthetic Minority Over-sampling Technique (SMOTE): SMOTE is a statistical technique used to increase the number of cases in a dataset in a balanced way [<xref ref-type="bibr" rid="scirp.132026-ref32">32</xref>] . It works by creating synthetic samples from the minority class instead of creating copies. This is achieved by randomly selecting a point from the minority class and computing the k-nearest neighbors for this point. The synthetic points are then created by choosing one of the k-nearest neighbors and forming a linear combination with the original point. This method helps in balancing the dataset by augmenting the minority class, which improves the performance of the classification algorithms. Unlike simple oversampling techniques that replicate existing samples, SMOTE generates new instances that are plausible and within the feature space of the minority class. This leads to a more diverse and representative sample of the minority class, reducing the likelihood of overfitting that is common with simple oversampling. By synthesizing new examples, SMOTE can improve the decision boundary derived by the classifier, making it more robust and accurate in distinguishing between the classes. <xref ref-type="fig" rid="fig3">Figure 3</xref> portraits the affect of SMOTE on the imbalancing dataset. In the “Original Dataset” chart in <xref ref-type="fig" rid="fig3">Figure 3</xref>(a), we see a significant imbalance between the two classes, with the majority class (label 0) having 937,891 instances compared to 87,261 instances in the minority class (label 1). This kind of imbalance can skew the performance of machine learning models, often leading to a bias towards the majority class. The balanced dataset with SMOTE chart in <xref ref-type="fig" rid="fig3">Figure 3</xref>(b) shows the class distribution after applying SMOTE. Both classes are now equal with 937,891 instances each. By synthesizing new samples in the minority class, SMOTE has created a balanced dataset, which can potentially improve the performance of a classifier. With this balance, a model can better learn the characteristics of both classes, leading to improved generalization and a more accurate prediction on unseen data.</p></sec><sec id="s3_3"><title>3.3. Hyperparameters of Machine Learning Models</title><p>Selecting and configuring the machine and deep learning algorithms is a challenging task in the prediction process. The performance of numerous models is dependent on picking the appropriate model configurations [<xref ref-type="bibr" rid="scirp.132026-ref33">33</xref>] . Consequently,</p><p>it is critical to successfully define the model’s ideal hyperparameters prior to model learning. Hyperparameters are the parameters of the machine learning algorithms that shape the structure of the machine learning models and they are set by the user before the learning phase [<xref ref-type="bibr" rid="scirp.132026-ref34">34</xref>] . Certain hyperparameters, like the learning rate for neural network training or the SVM model’s penalty parameter, are used to configure the model, while others, like the neural network’s activation function and the SVM model’s kernel type, are used to choose the algorithm that minimizes the cost function. The hyperparameters can be categorized as discrete, continuous, or categorical hyperparameters [<xref ref-type="bibr" rid="scirp.132026-ref35">35</xref>] . <xref ref-type="table" rid="table2">Table 2</xref> provides a list of general hyperparameters that are used to build machine learning models. The process of determining the ideal combination of hyperparameter settings that maximises the overall model’s performance and accuracy is known as hyperparameter tuning [<xref ref-type="bibr" rid="scirp.132026-ref36">36</xref>] . Because of its direct influence on the accuracy of the analysis and prediction tasks, the hyperparameter tuning process is regarded as a game changer for any machine learning system.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Hyperparameters for machine learning models</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Machine Learning Models</th><th align="center" valign="middle" >Hyperparameter</th></tr></thead><tr><td align="center" valign="middle"  rowspan="6"  >Boosted Random Forest</td><td align="center" valign="middle" >n estimators</td></tr><tr><td align="center" valign="middle" >max depth</td></tr><tr><td align="center" valign="middle" >criterion</td></tr><tr><td align="center" valign="middle" >min samples split</td></tr><tr><td align="center" valign="middle" >min samples leaf</td></tr><tr><td align="center" valign="middle" >max features</td></tr><tr><td align="center" valign="middle"  rowspan="5"  >Decision Tree</td><td align="center" valign="middle" >criterion</td></tr><tr><td align="center" valign="middle" >max depth</td></tr><tr><td align="center" valign="middle" >min samples split</td></tr><tr><td align="center" valign="middle" >min samples leaf</td></tr><tr><td align="center" valign="middle" >max features</td></tr><tr><td align="center" valign="middle"  rowspan="2"  >SVM</td><td align="center" valign="middle" >C</td></tr><tr><td align="center" valign="middle" >kernel</td></tr><tr><td align="center" valign="middle" >KNN</td><td align="center" valign="middle" >N neighbors</td></tr><tr><td align="center" valign="middle"  rowspan="10"  >MLP ANN</td><td align="center" valign="middle" >number of hidden</td></tr><tr><td align="center" valign="middle" >layers,</td></tr><tr><td align="center" valign="middle" >loss,</td></tr><tr><td align="center" valign="middle" >optimizer,</td></tr><tr><td align="center" valign="middle" >activation,</td></tr><tr><td align="center" valign="middle" >learning rate,</td></tr><tr><td align="center" valign="middle" >dropout rate,</td></tr><tr><td align="center" valign="middle" >epochs,</td></tr><tr><td align="center" valign="middle" >batch size,</td></tr><tr><td align="center" valign="middle" >early stop patience</td></tr></tbody></table></table-wrap><sec id="s3_3_1"><title>3.3.1. Particle Swarm Optimization (PSO)</title><p>The PSO algorithm is a kind of evolutionary algorithm (EA) that uses natural phenomena as inspiration to find optimal solutions to optimization problems. The PSO works by dispersing a large number of interactive particles, or agents, throughout the search space of the problem. Each particle expresses a candidate solution for the problem. Each particle moves in the search space by tracking its position and velocity, which are updated for each state to keep track of the optimal particles [<xref ref-type="bibr" rid="scirp.132026-ref37">37</xref>] . The main steps of the PSO algorithm are explained in Algorithm 1.</p><disp-formula id="scirp.132026-formula5"><graphic  xlink:href="//html.scirp.org/file/10-1732628x6.png?20240326165914211"  xlink:type="simple"/></disp-formula><p>The algorithm takes several inputs, including the number of particles, maximum iterations, inertia weight, learning factors, and hyperparameter boundaries. Each particle in the PSO algorithm represents a potential solution, with its position corresponding to a set of hyperparameters for a specific machine learning model. The algorithm initializes each particle with a random position within the specified hyperparameter boundaries and assigns a random initial velocity. It then evaluates the performance of each particle’s hyperparameters using a predefined evaluation function. Throughout the optimization process, particles update their positions based on their velocities, personal best positions, and global best position found by the entire swarm. The velocity update equation includes terms representing the particle’s personal best position, the global best position, and the inertia weight, which controls the impact of the particle’s previous velocity on its movement. The PSO algorithm iteratively updates the positions of particles over a specified number of iterations. At each iteration, particles compare their current performance with their personal best performance and update their personal best positions accordingly. Additionally, the algorithm tracks the global best position found by any particle in the swarm and updates it whenever a particle discovers a better solution. After the specified number of iterations, the algorithm returns the global best set of hyperparameters, which represents the optimized configuration for the machine learning model.</p></sec><sec id="s3_3_2"><title>3.3.2. Hyperparameters Optimization of Machine Learning Models Using PSO</title><p>In this study, the PSO algorithm is utilized to optimize the hyperparameters of the machine learning models. Recent studies have demonstrated that swarm intelligence, particularly PSO, is capable of achieving highly effective results in hyperparameter optimization tasks, particularly when dealing with large-scale datasets. The findings of this study also provide evidence of the efficacy of PSO in optimizing hyperparameters for improved performance. The procedure of hyperparameter optimization process by using the PSO is mentioned in Algorithm 2.</p><disp-formula id="scirp.132026-formula6"><graphic  xlink:href="//html.scirp.org/file/10-1732628x7.png?20240326165914211"  xlink:type="simple"/></disp-formula><p>When it comes to machine learning, the selection and optimization of objective functions are pivotal in enhancing the accuracy and efficiency of the models. These functions act as critical navigators for the algorithm, steering it towards minimizing or maximizing a designated metric, thus ensuring an optimal fit of the model. The significance of choosing an appropriate objective function cannot be overstated, as it fundamentally influences the learning trajectory and the eventual performance of the machine learning models. This research employs supervised learning techniques, wherein models are meticulously trained on a dataset annotated with correct answers. Predominantly, the loss function emerges as the paramount objective function in this context. It measures the variance between the model’s predictions and the actual observations, with the primary aim being the reduction of this variance. This objective is pursued through the implementation of the Particle Swarm Optimization (PSO) algorithm. Detailed in the subsequent sections are the explorations of objective functions and the critical tuning of hyperparameters across six distinct machine learning models.</p></sec></sec><sec id="s3_4"><title>3.4. COVID-19 Risk Prediction</title><p>For figuring out COVID-19 risk, six distinct machine learning models were employed: Boosted Random Forest, Decision Tree, Support Vector Machine (SVM), K-Nearest Neighbors (KNN), Multilayer Perceptron (MLP), and Artificial Neural Networks. These models were optimized using PSO and trained using a COVID-19 dataset containing various attributes and clinical factors.</p><sec id="s3_4_1"><title>3.4.1. K-Nearest Neighbor (KNN)</title><p>For each test sample in KNN, the predicted class is determined by identifying the majority class among its k-nearest neighbors within the training set. A class y is denoted by:</p><p>y = arg max c j ∑ x i ∈ N k ( x )   I ( y i = c j ) , (1)</p><p>i = 1 , 2 , ⋯ , n   ;   j = 1 , 2 , ⋯ , m</p><p>where I = 1 when y i = c j , otherwise I = 0 ; N k ( x ) is the field involving the k-nearest neighbors of x. The hyperparameters for K-nearest neighbors (KNN) algorithm are n neighbors which determines the value of k, the weights assigned to each neighbor; weights can be “uniform” or “distance”, and the metric that specifies the distance metric used to calculate the distances between data points; commonly used distance are “euclidean”, “manhattan”, and “chebyshev”.</p></sec><sec id="s3_4_2"><title>3.4.2. Support Vector Machine (SVM)</title><p>The objective function of SVM classifier can be expressed as</p><p>arg max w { 1 n ∑ i = 1 n max { 0,1 − y i f ( x i ) } + C w T w } (2)</p><p>where w is a normalization vector, C is penalty parameter, the kernel function f ( x ) . C one of the hyperparameters that need to be tuned which plays a pivotal role by setting the penalty for incorrect classification of data points. Equally important is the kernel hyperparameter, which specifies the kernel function to be used, options including “linear”, “polynomial”, “sigmoid”, or “radial basis function (RBF)”. Furthermore, gamma is relevant for specific kernel functions (RBF, polynomial, and sigmoid), influencing the decision boundary’s curvature. Lastly, degree is a parameter exclusive to the polynomial kernel, dictating the complexity of the model. Each of these hyperparameters directly affects the model’s ability to learn and generalize from the data, underscoring the necessity of their careful adjustment.</p></sec><sec id="s3_4_3"><title>3.4.3. Boosted Random Forest</title><p>Random Forest is an ensemble learning method that combines several decision trees to make predictions. Unlike certain other algorithms, Random Forest’s training process does not directly optimize a specific objective function. Rather, it builds a variety of decision trees and aggregates their predictions using a mix of methods, such as bootstrapping and random feature selection.</p><p>The following are the RF hyperparameters that require tuning: criterion, which defines the function used to assess the quality of a split in each decision tree, gini impurity, which quantifies the likelihood of incorrectly classifying a randomly selected element, entropy, which quantifies the expected amount of information gained by splitting on a feature, n estimators, which establish how many decision trees to include in the RF, max depth, which determines the maximum depth allowed for each decision tree in the RF, min samples split, which sets the minimum number of samples required to split an internal node, min samples leaf, which sets the minimum number of samples required to be at a leaf node, max features, that controls the number of features randomly selected for each decision tree.</p></sec><sec id="s3_4_4"><title>3.4.4. Artificial Neural Network (ANN)</title><p>The kind of objective functions being used determines the performance of the ANN classifier. For various ANN classifier types, there are a number of shared objective functions.</p><p>• Cross-Entropy Loss:</p><p>Let y i be the true class label for the i-th sample (binary or one-hot encoded) p i be the predicted class probability for the i-th sample, then the cross-entropy loss is given by:</p><p>L CE = − ∑ i   y i log ( p i ) (3)</p><p>• Mean Squared Error (MSE) Loss:</p><p>Let y i be the true class label (0 or 1) for the i-th sample p i be the predicted class probability (between 0 and 1) for the i-th sample, then the mean squared error loss is given by:</p><p>L MSE = 1 N ∑ i ( y i − p i ) 2 (4)</p><p>• Hinge Loss:</p><p>Let y i be the true class label (−1 or 1) for the i-th sample f i be the predicted output (before applying the sign function) for the i-th sample, then the hinge loss is given by:</p><p>L hinge = 1 N ∑ i max ( 0,1 − y i ⋅ f i ) (5)</p></sec><sec id="s3_4_5"><title>3.4.5. Multilayer Perceptron Neural Network (MLP)</title><p>The objective function of an MLP classifier using cross-entropy loss is given by:</p><p>L CE = − 1 N ∑ i ∑ j y i j log ( p i j ) (6)</p><p>where y i is the true class label (binary or one-hot encoded) for the i-th sample and p i be the predicted class probabilities (output) for the i-th sample. The hyperparamters that need to be tune in MLP are: hidden_layer_sizes that determines the quantity of neurons present in each hidden layer of the MLP, activation which decides the activation function applied in the hidden layers, solver that designates the optimization algorithm utilized for training the MLP, alpha that commonly referred to as weight decay, which serves the purpose of mitigating overfitting, learning_rate establishes the learning rate employed for weight updates during training, batch_size determines the quantity of samples utilized in each training batch, and max_iter that sets the maximum number of iterations (epochs) for training the MLP.</p></sec></sec><sec id="s3_5"><title>3.5. Performance Evaluation</title><p>The following evaluation metrics were employed in the assessment procedure to ascertain the machine learning models’ level of effectiveness.</p><p>• Accuracy: is the ratio of the total correct predictions (TP + TN + FP + FN) by the predictor or classifier to the total data points (TP + TN) of a dataset. Equation 7 is used to calculate the accuracy metric.</p><p>A c c u r a c y = T P + T N T P + T N + F P + F N (7)</p><p>• Recall (sensitivity): evaluates the model’s capability to accurately recognize positive instances among all the actual positive instances, providing a measure of the correctly predicted true positives.</p><p>The recall metric is calculated by using Equation (8) as follows:</p><p>R e c a l l = T P T P + F N (8)</p><p>• Precision (positive predictive value): measures the proportion of true positives out of all instances predicted as positive by the model, emphasizing the accuracy of positive predictions. The precision metric is calculated by using Equation (9):</p><p>P r e c i s i o n = T P T P + F P (9)</p><p>• F1 score: is a composite metric that integrates precision and recall into a unified value, offering a balanced evaluation of a model’s performance by considering both false positives and false negatives. The F1 score is calculated by using Equation (10):</p><p>F 1 = 2 ⋅ p r e c i s i o n ⋅ r e c a l l p r e c i s i o n + r e c a l l (10)</p></sec></sec><sec id="s4"><title>4. Results and Discussion</title><p>The proposed methodology was validated using Boosted Random Forest, Decision Tree, SVM, MLP, KNN, and ANN. The hyperparameters of each classifier were adjusted using the PSO method. In the experimental configuration, a laptop running Ubuntu 20.04.1 LTS, equipped with an Intel&#174; CoreTM i5-8250U CPU running at 1.60 GHz and 8 GB of RAM, was used to run the classifiers code by Python 3. Numerous packages and libraries, such as Numpy, Pandas, SciPy, Datetime, Scikit Learn, sklearn, Pyswarm, and Matplotlib, were required by the code. In these implementations, the dataset was split into 80% training and 20% testing and validation. For figuring out COVID-19 risk, the PSO algorithm was used to optimise the parameters of these machine learning models. The models were trained on a COVID-19 dataset. <xref ref-type="table" rid="table3">Table 3</xref> summarizes the hyperparameters that were tuned using PSO in this study. Regarding the choice of hyperparameters and their ranges, these are typically determined based on domain knowledge, previous research findings, and experimentation. For example, the maximum depth, maximum features, and number of estimators for Boosted Random Forest are chosen to balance model complexity and performance. Similarly, the choice of hyperparameters for other models such as Decision Tree, SVM, KNN, MLP, and ANN is guided by their respective characteristics and requirements. The ranges for these hyperparameters are selected to cover a wide range of potential values while ensuring that they are meaningful and relevant for the specific machine learning model being optimized.</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> A summary of the machine learning models’ hyperparameter values used in the experimental work</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Model</th><th align="center" valign="middle" >Hyperparameter</th><th align="center" valign="middle" >Value</th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >max depth</td><td align="center" valign="middle" >9</td></tr><tr><td align="center" valign="middle" >Boosted Random Forest</td><td align="center" valign="middle" >max features</td><td align="center" valign="middle" >7</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >n estimator</td><td align="center" valign="middle" >67</td></tr><tr><td align="center" valign="middle" >Decision Tree</td><td align="center" valign="middle" >max depth</td><td align="center" valign="middle" >7</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >min samples split</td><td align="center" valign="middle" >7</td></tr><tr><td align="center" valign="middle" >SVM</td><td align="center" valign="middle" >C</td><td align="center" valign="middle" >79.61</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >gamma</td><td align="center" valign="middle" >0.155</td></tr><tr><td align="center" valign="middle" >KNN</td><td align="center" valign="middle" >K</td><td align="center" valign="middle" >32</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >P</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >hidden layers</td><td align="center" valign="middle" >2</td></tr><tr><td align="center" valign="middle" >MLP</td><td align="center" valign="middle" >number of neurons</td><td align="center" valign="middle" >2</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >tanh</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >learning rate</td><td align="center" valign="middle" >0.0776</td></tr><tr><td align="center" valign="middle" >ANN</td><td align="center" valign="middle" >hidden layer sizes</td><td align="center" valign="middle" >(10, 25)</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >alpha</td><td align="center" valign="middle" >0.00029</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >learning rate</td><td align="center" valign="middle" >0.00226</td></tr></tbody></table></table-wrap><p>Figures 4-6 demonstrate confusion matrices of optimized models for KNN, SVM, and MLP classifiers, respectively.</p><p>To evaluate the performance of the PSO-optimized models, they were compared to baseline models that were trained without optimization. The criterion for this comparison was accuracy. Findings from this evaluation illuminated a notable enhancement in performance, with the PSO-optimized models surpassing their baseline counterparts in terms of accuracy. This outcome underscores the value of PSO in refining machine learning models to achieve superior accuracy.</p><p>The optimized models’ accuracy varied between 88.26% and 92.20%, whereas the baseline models’ accuracy was between 86% and 89.52%. The accuracy of the PSO-optimized models compared to the baseline models was plotted in bar charts to illustrate these findings. According to the charts, the optimized versions of all the models were more accurate than the baseline versions (<xref ref-type="fig" rid="fig7">Figure 7</xref>, <xref ref-type="fig" rid="fig8">Figure 8</xref>).</p><p>As an illustration, in <xref ref-type="fig" rid="fig9">Figure 9</xref>, the comparison chart of Decision Tree models demonstrated that the PSO-optimized model attained an accuracy level of 92.20%, whereas the baseline model reached an accuracy of 89.52%.</p><p>Together, these results suggest that the PSO algorithm effectively adjusts parameters of machine learning models to improve their ability to predict COVID-19 risk. These findings hold important implications for shaping accurate and effective public health interventions and policies amidst the global endeavor to combat the COVID-19 pandemic (Figures 10-12).</p><p>An additional metric, the Area Under Curve (AUC), was calculated to provide further validation of the model’s performance beyond the measured accuracy score. The AUC serves as a complementary measure, affirming the model’s high-quality classification capabilities, particularly following the optimization of hyperparameters. Figures 13-15 shows Receiver Operating Characteristic (ROC) Curve and the AUC metric value for KNN, SVM and MLP optimized models respectively, reinforcing robust classification performance.</p><p>These findings collectively imply that the PSO algorithm is capable of efficiently fine-tuning machine learning model parameters to enhance the models’ performance to forecast COVID-19 risk. These findings have significant ramifications for formulating precise and successful public health interventions and policies in the course of the ongoing international effort to combat the COVID-19 pandemic.</p></sec><sec id="s5"><title>5. Conclusion and Future Work</title><p>In conclusion, the application of the PSO algorithm for optimizing the hyperparameters of six machine learning models-Random Forest, Decision Tree, SVM, KNN, MLP, and Artificial Neural Networks-demonstrated enhanced accuracy in analyzing and predicting COVID-19 risk, surpassing that of baseline models. This underscores the effectiveness of the PSO algorithm in refining machine learning models for the prognostication of COVID-19 risk, offering potential utility in shaping public health policies and interventions. The study’s findings illuminate the promise of leveraging optimized machine learning models for precise COVID-19 risk prediction, contributing valuable perspectives to the global efforts aimed at mitigating the pandemic. However, it is imperative to acknowledge a limitation stemming from the constrained computational resources, which restricted the number of trials for the PSO algorithm. This limitation highlights the need for further investigation with expanded computational capacity to explore the full spectrum of PSO outcomes and potentially unveil more profound insights. Future endeavors in this domain may include extending the scope of variables, such as incorporating healthcare system capacity, to augment model accuracy. This expansion necessitates comprehensive data collection and preprocessing, along with the meticulous selection of pertinent variables. Additionally, validating the models with independent datasets across diverse geographic regions and populations will be crucial to affirm their generalizability and robustness.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Salem, H.S., Mead, M.A. and. El-Taweel, G.S (2024) Particle Swarm Optimization-Based Hyperparameters Tuning of Machine Learning Models for Big COVID-19 Data Analysis. Journal of Computer and Communications, 12, 160-183. https://doi.org/10.4236/jcc.2024.123010</p></sec></body><back><ref-list><title>References</title><ref id="scirp.132026-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Xiang, Y., Jia, Y., Chen, L., Guo, L., Shu, B. and Long, E. (2021) Covid-19 Epidemic Prediction and the Impact of Public Health Interventions: A Review of Covid-19 Epidemic Models. Infectious Disease Modelling, 6, 324-342. https://doi.org/10.1016/j.idm.2021.01.001</mixed-citation></ref><ref id="scirp.132026-ref2"><label>2</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Mahesh</surname><given-names> B. </given-names></name>,<etal>et al</etal>. (<year>2020</year>)<article-title>Machine Learning Algorithms—A Review</article-title><source> International Journal of Science and Research</source><volume> 9</volume>,<fpage> 381</fpage>-<lpage>386</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.132026-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Alyasseri, Z.A.A., Al-Betar, M.A., Doush, I.A., Awadallah, M.A., Abasi, A.K., Makhadmeh, S.N., Alomari, O.A., Abdulkareem, K.H., Adam, A., Damasevicius, R., et al. (2022) Review on Covid-19 Diagnosis Models Based on Machine Learning and Deep Learning Approaches. Expert Systems, 39, E12759. https://doi.org/10.1111/exsy.12759</mixed-citation></ref><ref id="scirp.132026-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Jain, G., Mittal, D., Thakur, D. and Mittal, M.K. (2020) A Deep Learning Approach to Detect Covid-19 Coronavirus with X-Ray Images. Biocybernetics and Biomedical Engineering, 40, 1391-1405. https://doi.org/10.1016/j.bbe.2020.08.008</mixed-citation></ref><ref id="scirp.132026-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Muhammad, L., Algehyne, E.A., Usman, S.S., Ahmad, A., Chakraborty, C. and Mohammed, I.A. (2021) Supervised Machine Learning Models for Prediction of Covid-19 Infection Using Epidemiology Dataset. SN Computer Science, 2, Article No. 11. https://doi.org/10.1007/s42979-020-00394-7</mixed-citation></ref><ref id="scirp.132026-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Jian, S.-W., Cheng, H.-Y., Huang, X.-T. and Liu, D.-P. (2020) Contact Tracing with Digital Assistance in Taiwan’s Covid-19 Outbreak Response. International Journal of Infectious Diseases, 101, 348-352. https://doi.org/10.1016/j.ijid.2020.09.1483</mixed-citation></ref><ref id="scirp.132026-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Hertel, L., Collado, J., Sadowski, P., Ott, J. and Baldi, P. (2020) Sherpa: Robust Hyperparameter Optimization for Machine Learning. SoftwareX, 12, Article ID: 100591. https://doi.org/10.1016/j.softx.2020.100591</mixed-citation></ref><ref id="scirp.132026-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Khalid, R. and Javaid, N. (2020) A Survey on Hyperparameters Optimization Algorithms of Forecasting Models in Smart Grid. Sustainable Cities and Society, 61, Article ID: 102275. https://doi.org/10.1016/j.scs.2020.102275</mixed-citation></ref><ref id="scirp.132026-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Alibrahim, H. and Ludwig, S.A. (2021) Hyperparameter Optimization: Comparing Genetic Algorithm against Grid Search and Bayesian Optimization. 2021 IEEE Congress on Evolutionary Computation (CEC), Kraków, 28 June-1 July 2021, 1551-1559. https://doi.org/10.1109/CEC45853.2021.9504761</mixed-citation></ref><ref id="scirp.132026-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Li, L. and Talwalkar, A. (2020) Random Search and Reproducibility for Neural Architecture Search. Proceedings of the 35th Uncertainty in Artificial Intelligence Conference, Vol. 115, 367-377.</mixed-citation></ref><ref id="scirp.132026-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Turner, R., Eriksson, D., McCourt, M., Kiili, J., Laaksonen, E., Xu, Z. and Guyon, I. (2021) Bayesian Optimization Is Superior to Random Search for Machine Learning Hyperparameter Tuning: Analysis of the Black-Box Optimization Challenge 2020. NeurIPS 2020 Competition and Demonstration Track, Vancouver, 6-12 December 2020, 3-26.</mixed-citation></ref><ref id="scirp.132026-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Bakhteev, O.Y. and Strijov, V.V. (2020) Comprehensive Analysis of Gradient-Based Hyperparameter Optimization Algorithms. Annals of Operations Research, 289, 51-65. https://doi.org/10.1007/s10479-019-03286-z</mixed-citation></ref><ref id="scirp.132026-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Bacanin, N., Bezdan, T., Tuba, E., Strumberger, I. and Tuba, M. (2020) Optimizing Convolutional Neural Network Hyperparameters by Enhanced Swarm Intelligence Metaheuristics. Algorithms, 13, Article No. 67. https://doi.org/10.3390/a13030067</mixed-citation></ref><ref id="scirp.132026-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Byla, E. and Pang, W. (2020) Deepswarm: Optimising Convolutional Neural Networks Using Swarm Intelligence. The 19th UK Workshop on Computational Intelligence, Portsmouth, 4-6 September 2019, 119-130. https://doi.org/10.1007/978-3-030-29933-0_10</mixed-citation></ref><ref id="scirp.132026-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Ouyang, B., Song, Y., Li, Y., Sant, G. and Bauchy, M. (2021) Ebod: An Ensemble-Based Outlier Detection Algorithm for Noisy Datasets. Knowledge-Based Systems, 231, Article ID: 107400. https://doi.org/10.1016/j.knosys.2021.107400</mixed-citation></ref><ref id="scirp.132026-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Jin, C., Chen, W., Cao, Y., Xu, Z., Tan, Z., Zhang, X., Deng, L., Zheng, C., Zhou, J., Shi, H., et al. (2020) Development and Evaluation of an Artificial Intelligence System for Covid-19 Diagnosis. Nature Communications, 11, Article No. 5088. https://doi.org/10.1038/s41467-020-18685-1</mixed-citation></ref><ref id="scirp.132026-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Estiri, H., Strasser, Z.H., Klann, J.G., Naseri, P., Wagholikar, K.B. and Murphy, S.N. (2021) Predicting Covid-19 Mortality with Electronic Medical Records. NPJ Digital Medicine, 4, Article No. 15. https://doi.org/10.1038/s41746-021-00383-x</mixed-citation></ref><ref id="scirp.132026-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Ni, Q., Sun, Z.Y., Qi, L., Chen, W., Yang, Y., Wang, L., Zhang, X., Yang, L., Fang, Y., Xing, Z., et al. (2020) A Deep Learning Approach to Characterize 2019 Coronavirus Disease (Covid-19) Pneumonia in Chest CT Images. European Radiology, 30, 6517-6527. https://doi.org/10.1007/s00330-020-07044-9</mixed-citation></ref><ref id="scirp.132026-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">El-Behery, H., At-tia, A.-F., El-Fishawy, N. and Torkey, H. (2021) Efficient Machine Learning Model for Predicting Drug-Target Interactions with Case Study for Covid-19. Computational Biology and Chemistry, 93, Article ID: 107536. https://doi.org/10.1016/j.compbiolchem.2021.107536</mixed-citation></ref><ref id="scirp.132026-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Buvana, M. and Muthumayil, K. (2021) Prediction of Covid-19 Patient Using Supervised Machine Learning Algorithm. Sains Malaysiana, 50, 2479-2497. https://doi.org/10.17576/jsm-2021-5008-28</mixed-citation></ref><ref id="scirp.132026-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Wehbe, R.M., Sheng, J., Dutta, S., Chai, S., Dravid, A., Barutcu, S., Wu, Y., Cantrell, D.R., Xiao, N., Allen, B.D., et al. (2021) Deepcovid-Xr: An Artificial Intelligence Algorithm to Detect Covid-19 on Chest Radiographs Trained and Tested on a Large Us Clinical Data Set. Radiology, 299, E167-E176. https://doi.org/10.1148/radiol.2020203511</mixed-citation></ref><ref id="scirp.132026-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Wang, L., Lin, Z.Q. and Wong, A. (2020) Covid-Net: A Tailored Deep Convolutional Neural Network Design for Detection of Covid-19 Cases from Chest X-Ray Images. Scientific Reports, 10, Article No. 19549. https://doi.org/10.1038/s41598-020-76550-z</mixed-citation></ref><ref id="scirp.132026-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Kumar, R.L., Khan, F., Din, S., Band, S.S., Mosavi, A. and Ibeke, E. (2021) Recurrent Neural Network and Reinforcement Learning Model for Covid-19 Prediction. Frontiers in Public Health, 9, Article ID: 744100. https://doi.org/10.3389/fpubh.2021.744100</mixed-citation></ref><ref id="scirp.132026-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Rustam, F., Reshi, A.A., Mehmood, A., Ullah, S., On, B.-W., Aslam, W. and Choi, G.S. (2020) Covid-19 Future Forecasting Using Supervised Machine Learning Models. IEEE Access, 8, 101489-101499. https://doi.org/10.1109/ACCESS.2020.2997311</mixed-citation></ref><ref id="scirp.132026-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Saha, S., Saha, A., Roy, B., Sarkar, R., Bhardwaj, D. and Kundu, B. (2022) Integrating the Particle Swarm Optimization (Pso) with Machine Learning Methods for Improving the Accuracy of the Landslide Susceptibility Model. Earth Science Informatics, 15, 2637-2662. https://doi.org/10.1007/s12145-022-00878-5</mixed-citation></ref><ref id="scirp.132026-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Khourdifi, Y. and Baha, M. (2019) Heart Disease Prediction and Classification Using Machine Learning Algorithms Optimized by Particle Swarm Optimization and Ant Colony Optimization. International Journal of Intelligent Engineering &amp; Systems, 12, 242-252. https://doi.org/10.22266/ijies2019.0228.24</mixed-citation></ref><ref id="scirp.132026-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Qolomany, B., Maabreh, M., Al-Fuqaha, A., Gupta, A. and Benhaddou, D. (2017) Parameters Optimization of Deep Learning Models Using Particle Swarm Optimization. 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC), Valencia, 26-30 June 2017, 1285-1290. https://doi.org/10.1109/IWCMC.2017.7986470</mixed-citation></ref><ref id="scirp.132026-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Guo, Y., Li, J.-Y. and Zhan, Z.-H. (2020) Efficient Hyperparameter Optimization for Convolution Neural Networks in Deep Learning: A Distributed Particle Swarm Optimization Approach. Cybernetics and Systems, 52, 36-57. https://doi.org/10.1080/01969722.2020.1827797</mixed-citation></ref><ref id="scirp.132026-ref29"><label>29</label><mixed-citation publication-type="book" xlink:type="simple">Kalita, D.J., Singh, V.P. and Kumar, V. (2020) SVM Hyper-Parameters Optimization Using Multi-Pso for Intrusion Detection. In: Shukla, R.K., et al., Eds., Social Networking and Computational Intelligence, Springer, Berlin, 227-241. https://doi.org/10.1007/978-981-15-2071-6_19</mixed-citation></ref><ref id="scirp.132026-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Wang, Y.-Q., Li, J.-Y., Chen, C.-H., Zhang, J. and Zhan, Z.-H. (2023) Scale Adaptive Fitness Evaluation-Based Particle Swarm Optimisation for Hyperparameter and Architecture Optimisation in Neural Networks and Deep Learning. CAAI Transactions on Intelligence Technology, 8, 849-862. https://doi.org/10.1049/cit2.12106</mixed-citation></ref><ref id="scirp.132026-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Rajkumar, S. (2020) The Dataset Novel Corona Virus 2019 Dataset. https://www.kaggle.com/datasets/meirnizri/covid19-dataset</mixed-citation></ref><ref id="scirp.132026-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Chawla, N., Bowyer, K., Hall, L.O. and Kegelmeyer, W.P. (2002) Smote: Synthetic Minority Over-Sampling Technique. https://api.semanticscholar.org/corpusid:1554582https://doi.org/10.1613/jair.953</mixed-citation></ref><ref id="scirp.132026-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Tsai, C.-W., Hsia, C.-H., Yang, S.-J., Liu, S.-J. and Fang, Z.-Y. (2020) Optimizing Hyperparameters of Deep Learning in Predicting Bus Passengers Based on Simulated Annealing. Applied Soft Computing, 88, Article ID: 106068. https://doi.org/10.1016/j.asoc.2020.106068</mixed-citation></ref><ref id="scirp.132026-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Yang, L. and Shami, A. (2020) On Hyperparameter Optimization of Machine Learning Algorithms: Theory and Practice. Neurocomputing, 415, 295-316. https://doi.org/10.1016/j.neucom.2020.07.061</mixed-citation></ref><ref id="scirp.132026-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">DeCastro-Garcia, N., Munoz Castaneda, A.L., Escudero Garcia, D. and Carriegos, M.V. (2019) Effect of the Sampling of A Dataset in the Hyperparameter Optimization Phase over the Efficiency of a Machine Learning Algorithm. Complexity, 2019, Article ID: 6278908. https://doi.org/10.1155/2019/6278908</mixed-citation></ref><ref id="scirp.132026-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Elshawi, R., Maher, M. and Sakr, S. (2019) Automated Machine Learning: State-of-the-Art and Open Challenges.</mixed-citation></ref><ref id="scirp.132026-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Wang, D., Tan, D. and Liu, L. (2018) Particle Swarm Optimization Algorithm: An Overview. Soft Computing, 22, 387-408. https://doi.org/10.1007/s00500-016-2474-6</mixed-citation></ref></ref-list></back></article>