Next Article in Journal
Aortic Dilatation in Pediatric Patients with Bicuspid Aortic Valve: How the Choice of Nomograms May Change Prevalence
Next Article in Special Issue
Developing an Artificial Intelligence-Based Representation of a Virtual Patient Model for Real-Time Diagnosis of Acute Respiratory Distress Syndrome
Previous Article in Journal
Laboratory Assessment of Unfractionated Heparin (UFH) with Activated Clotting Time (ACT) and Anti-Xa Activity during Peripheral Arterial Angiographic Procedure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Human Pathogenic Monkeypox Disease Recognition Using Q-Learning Approach

1
School of Computer Science and Engineering, Panimalar Engineering College, Poonamallee, Chennai 600123, India
2
School of Computing Science and Engineering, Galgotias University, Greater Noida 203201, India
3
Associate Dean-Student Engagement, Shiv Nadar Institution of Eminence, Delhi-National Capital Region (NCR), Gautam Buddha Nagar 201314, India
4
Department of Applied Data Science, Noroff University College, 4612 Kristiansand, Norway
5
Artificial Intelligence Research Center (AIRC), Ajman University, Ajman P.O. Box 346, United Arab Emirates
6
Department of Electrical and Computer Engineering, Lebanese American University, Byblos 13-5053, Lebanon
7
Centre for Infrastructure Engineering and Safety (CIES), The University of New South Wales, Sydney, NSW 2052, Australia
8
Department of Pharmacology and Toxicology, College of Pharmacy, King Saud University, P.O. Box 2455, Riyadh 11451, Saudi Arabia
9
Centre for Smart Systems, A.I. and Cybersecurity, Staffordshire University, Stoke-on-Trent ST4 2DE, UK
*
Author to whom correspondence should be addressed.
Diagnostics 2023, 13(8), 1491; https://doi.org/10.3390/diagnostics13081491
Submission received: 25 January 2023 / Revised: 15 March 2023 / Accepted: 12 April 2023 / Published: 20 April 2023

Abstract

:
While the world is working quietly to repair the damage caused by COVID-19’s widespread transmission, the monkeypox virus threatens to become a global pandemic. There are several nations that report new monkeypox cases daily, despite the virus being less deadly and contagious than COVID-19. Monkeypox disease may be detected using artificial intelligence techniques. This paper suggests two strategies for improving monkeypox image classification precision. Based on reinforcement learning and parameter optimization for multi-layer neural networks, the suggested approaches are based on feature extraction and classification: the Q-learning algorithm determines the rate at which an act occurs in a particular state; Malneural networks are binary hybrid algorithms that improve the parameters of neural networks. The algorithms are evaluated using an openly available dataset. In order to analyze the proposed optimization feature selection for monkeypox classification, interpretation criteria were utilized. In order to evaluate the efficiency, significance, and robustness of the suggested algorithms, a series of numerical tests were conducted. There were 95% precision, 95% recall, and 96% f1 scores for monkeypox disease. As compared to traditional learning methods, this method has a higher accuracy value. The overall macro average was around 0.95, and the overall weighted average was around 0.96. When compared to the benchmark algorithms, DDQN, Policy Gradient, and Actor–Critic, the Malneural network had the highest accuracy (around 0.985). In comparison with traditional methods, the proposed methods were found to be more effective. Clinicians can use this proposal to treat monkeypox patients and administration agencies can use it to observe the origin and current status of the disease.

1. Introduction

Monkeypox reports for 2022 indicate yet another worldwide virus following the COVID-19 epidemic that shook the world in 2020 [1]. Smallpox and cowpox viruses are closely related to this one. The main carriers of the disease are rats and monkeys. However, it is also common human-to-human transmission [2]. The virus was originally found in monkeys at a laboratory in Copenhagen, Denmark, in 1958 [3]. Monkeypox was reported in the Democratic Republic of the Congo in 1970 at a time when efforts to eradicate smallpox were intensifying [4]. It is well known that the extremely infectious monkeypox virus affects a large number of residents of tropical rainforests in Central and West Africa. The infection can spread by physical communication with the diseased person. Saliva, nasal secretions, or respiratory droplets can spread an infection [5]. Animal bites might also spread it. A variety of symptoms, such as fever, aches, fatigue, and red skin bumps over time, are experienced by patients with monkeypox [6]. Monkeypox is not closely as spreadable as COVID-19 has been, despite the fact that the count of cases that have been documented is increasing [7]. In the year 1990, only fifty persons in West and Central Africa had monkeypox [8]. However, 5000 documented incidents were reported by the year 2020. It was previously thought that monkeypox outbreaks only occurred in Africa, but in 2022, a number of non-African countries, including Europe and the U.S., stated the identification of monkeypox infections among individuals. As a result, there is increasing dread and alarm among the general public, and many people are expressing their worries online. There is currently no cure for the monkeypox virus, according to the CDC’s recommendations [9]. Nevertheless, vaccination offers a potent defence against the monkeypox virus. Despite the fact that there are FDA-approved vaccines against the monkeypox virus, no individuals have received them in the U.S. In other nations, monkeypox treatment often entails immunization against smallpox [10]. The medical history of the patient and the unique characteristics of the skin lesions themselves are used to identify monkeypox. The gold standard for determining if a skin lesion is viral in nature is electron microscopy testing. Additionally, polymerase chain reaction (PCR) [11], a method frequently used to detect COVID-19 patients [12], can be used to confirm the monkeypox virus. Machine Learning (ML) is a young subject of artificial intelligence [13] that has shown considerable promise in a range of applications, including helping people make decisions, industrial applications [14], medical imaging, and sickness detection [15]. ML-enabled imaging systems have been discovered by medical practitioners to be important tools for making rapid, accurate, and safe judgments. Medical experts have discovered that the safe, precise, and rapid imaging solutions enabled by ML are priceless tools for making wise choices. For instance, the authors of [16] developed CAD systems based on fuzzy logic for the goal of diagnosing breast cancer. Fuzzy logic is preferable to classical ML because it can speed up computing processes while imitating the cognitive strategy of an expert radiologist. If the user enters details such as contour, density, and shape, the cancer detection algorithm will produce a result depending on the approach they choose [17]. The authors evaluated ten kinds of DL models and attained 99.1% accuracy for 108 patients with COVID-19 and 86 non-COVID-19 patients [18]. The authors created an improved inception model with the help of 453 CT scan images, increasing its accuracy to 73.1% [19]. Skin conditions such as psoriasis, melanoma, lupus, and chickenpox are just a few that may be identified using the CNN recommended [20]. They showed that using picture analysis and an already-built VGGNet, skin disease can be identified 71% of the time. The suggested method performed the best, with an accuracy of roughly 78%. The authors created a technique for identifying skin disorders using mobile nets and cell phones [21]. They claimed that when detecting people with chickenpox symptoms, their accuracy was 94.4%. Currently, there is little research that indicates the potential for the use of ML techniques to image processing-based monkeypox diagnosis. The absence of a publicly accessible data repository for training and testing purposes was caused by the virus’s recent significant introduction in many countries, which made it impossible to establish a model for the identification of monkeypox.
In light of these possibilities, it is required to create a fresh strategy for accurately identifying monkeypox photos in order to close this gap. In order to fill it, this study suggests two novel techniques that will enhance both the performance of classifiers and the selection of the optimal collection of features. The Al-Biruni Earth radius (BER), the sine cosine algorithm (SCA), and particle swarm optimization are the foundations for these two techniques (PSO). A series of tests were carried out to demonstrate the efficacy of the suggested algorithms, and the outcomes are contrasted with those of rival feature selection and parameter optimization techniques. The suggested algorithms’ stability was tested statistically, and the findings supported the intended result.
The major contribution of the work is as follows:
  • The detailed survey relevant to the classification of monkeypox diseases was carried out. The authors’ contribution, limitations, and future scope are discussed;
  • The proposed work is developed to recognize the Monkeypox Virus with respect to four classes;
  • The performance of the model can be measured with the help of evaluation metrics, namely, AUC, CA, F1, precision, and Recall. The DQN approach achieves a classification accuracy (C.A.) of 0.975;
  • The comparison of the proposed work with the benchmark mark algorithms, namely, DQN, DDQN, Policy Gradient, and Actor–Critic. Compared with other state-of-the-art methods, the proposed DQN outperforms others with higher accuracy and AUC.
The organization of the paper is as follows: Section 2 explains the literature review and the main contribution of the work; Section 3 describes the proposed work, and the subsection includes the dataset, pre-processing, and reinforcement method; Section 4 describes the results and discussion of the proposed method; and Section 5 explains the conclusion and future work.

2. Related Works

Deep learning and machine learning have shown themselves to be quite helpful in the diagnosis and treatment of medical conditions. To forecast illnesses, researchers have developed systems using ML and DL. For Alzheimer’s disease, there is presently no accurate diagnostic procedure. The authors searched EEG epochs for characteristics that would distinguish Alzheimer’s patients from controls with the help of an ML technique called the Support Vector Machine (SVM) [22]. The accuracy of the research was good since it took into account how each patient’s diagnosis was made.
One of the top five leading causes of transience in the world nowadays is heart disease. One of the biggest problems in medical detection is predicting cardiovascular disease. Machine learning has been shown to be capable of sifting information generated by the healthcare sector to find relevant information. A number of studies have just begun to scratch the surface of the potential applications of ML to heart disease prediction. The authors of [23] proposed a technique to advance cardiovascular disease identification by identifying key variables using ML techniques. The prediction model examined a diversity of feature arrangements and well-known classification techniques [24]. Parkinson’s disease (P.D.) diagnosis is frequently reached following extensive medical evaluation and examination of clinical indications [25]. To finish this assessment, a range of motor symptoms must frequently be defined. However, conventional diagnostic techniques rely on the subjective estimation of gestures that could be challenging to spot [26]. By using machine learning algorithms, we may be able to identify relevant traits that are underused in the medical analysis of Parkinson’s disease and which may be used to identify P.D. Liver disease is prevalent in medical settings and is linked to a higher risk of death (FLD). The ability to progress a practical strategy for anticipation, initial analysis, and treatment is provided by early analysis of FLD patients. The authors proposed a machine learning system to forecast the beginning and course of the illness to help with the identification of at-risk people, the diagnosis itself, and FLD prevention and care. For the purpose of predicting FLD, a number of classification models, including logistic regression (L.R.), random forest (R.F.), I Bayes (N.B.), and an artificial neural network (ANN), have been created. The effectiveness of the four models was evaluated using the receiver operating characteristic curve area (ROC). Four categorization algorithms that accurately diagnose fatty liver disease were created and researched by the authors of [27]. However, the R.F. performed better as compared with the classification methods. The help of a random forest model in the clinical setting may be advantageous for the early treatment of patients’ liver wellness.
A severe danger to health and well-being, chronic kidney disease (CKD), affects an alarmingly rising percentage of people worldwide. Early-stage CKD frequently has no symptoms; hence, its presence is frequently disregarded. The CKD-slowing medication works best when it is administered with patients’ diagnoses. ML models’ quick and precise detection skills can help therapists achieve this goal in a big way. The authors suggested an ML approach for diagnosing CKD [28]. The machine learning repository at UCI provided the CKD data repository, which is severely biased by missing values [29]. For a variety of reasons, patients could forget or were unable to give some metrics. As a result, it is typical for data gaps to be discovered in clinical practice. When the missing data were included, six ML algorithms were utilized to create the models. As compared with other models, the R.F. model’s diagnostic accuracy was the greatest (99.75%). It was suggested to utilize a hybrid model that included logistic regression and a random forest using a perceptron after examining the flaws of the earlier models, reaching an accuracy of 99.83%.
The authors suggested a ground-breaking ML method to accurately detect coronary artery disease (CAD). Ten tried-and-true machine-learning methods were taken into account. The use of data standardization and pre-processing increased the efficacy of these tactics [30]. The authors combined stratified ten-fold cross-validation and particle swarm optimization, a type of genetic algorithm, allowing for simultaneous optimization of feature selection and classifier parameters. The recommended technique significantly improved the accuracy of the machine learning models employed in medical and scientific research, according to experimental data. There are currently 75 nations outside of Africa where there are verified occurrences of monkeypox, making it a serious global health problem. Due to the virus’s resemblance to measles and chickenpox, it can be difficult to diagnose monkeypox early in the course of the illness. Deep learning systems have been found to be successful in automatically detecting skin lesions when given enough training data. Because monkeypox is so uncommon, there was already a knowledge gap across the globe prior to the current epidemic. In their quest to solve this puzzling problem, researchers are encouraged by the accomplishments of supervised machine learning in the identification of COVID-19. However, the scarcity of monkeypox skin photographs makes it difficult to use machine learning to identify the disease from patient skin scans. The authors provided the largest archive of images of monkeypox skin. A comprehensive image library of both healthy and unhealthy skin may now be located and used thanks to web scraping. Symptoms of measles, cowpox, chickenpox, smallpox, and monkeypox can be seen in photographs of afflicted skin [31]. The Monkeypox Skin Lesion Dataset was assembled by the authors of [32] using images of measles, chickenpox, and monkeypox skin lesions (MSLD). Most of these images originated from web pages that were open to the public. Initial approaches included a 3-fold cross-validation experiment and increased the model size with new data. The second stage involved categorizing ailments using pre-trained deep learning models, including VGG-16, ResNet50, and InceptionV3 (e.g., monkeypox).
ResNet50 achieved the highest level of overall accuracy. The authors suggested a DL model for identifying monkeypox illness that depends on picture data acquisition and execution using a modified version of VGG16 [33]. Since the data repository is created by assembling images from many open-source publications and websites, it is safer to use and distribute it for creating and installing any machine learning model. The VGG16 model with the modifications was utilized in two distinct research. According to the results of both studies, this model may successfully identify individuals who have monkeypox. The model’s capacity to anticipate and extract such properties enables the development of a greater understanding of the characteristics of the monkeypox virus. In the existing system, there is a lack of a system that can detect A.D. diseases in prior knowledge; sometimes, the model fails to converge properly. The proposed approach can reduce the convergence problem by tuning the neurons and can be used to find meaningful patterns within the data, eventually helping identify patterns for diseases other than A.D. Our conclusions are supported by our explainable artificial intelligence (XAI) techniques.
Table 1 illustrates the data analysis for the detection of monkeypox disease detection for the feature extraction model; here, the DenseNet-169 model obtained an accuracy of around 84.24%, which is higher as compared to the remaining approach. Similarly, the f1 score value is higher, around 83.83 %, as compared to the other models. Table 2 illustrates the data analysis for the detection of monkeypox disease detection for the classification process, and the reinforcement learning models are compared; the resultant value shows that the Actor–Critic learning model obtained the highest accuracy, around 89%, as compared to the other approach.

3. Materials and Methods

3.1. Dataset

This major spate of monkeypox infections has raised concerns about public health because of its rapid expansion in over 65 nations. Timely diagnosis identification is essential to halting its rapid progression. However, significant amounts of Polymerase Chain Reaction (PCR) tests and other biochemical assays are not easily accessible [4]. Monkeypox detection from skin lesion photos using computer vision techniques may be useful in this situation. However, no such information is currently accessible. As a result, the “Monkeypox Skin Lesion Dataset (MSLD)” is made by gathering and analyzing pictures from various websites, news portals, and publicly available case reports. The “Monkeypox Image Lesion Dataset” was produced with the primary goal of separating monkeypox patients from related non-monkeypox instances. As a consequence, to produce a classifier, we introduced lesion pictures of “Chickenpox” and “Measles” to the “Monkeypox” category because of their similarity to the monkeypox rash and initial state pustules. It has a maximum of 228 photos, of which 102 are under the “Monkeypox” label and the remaining 126 are under the “Others” label, which include cases of non-monkeypox (such as chickenpox and measles) (https://www.kaggle.com/datasets/nafin59/monkeypox-skin-lesion-dataset). Figure 1 illustrates the sample raw data.

3.2. Data Preprocessing

3.2.1. Augmented Images

Numerous image enhancement techniques, including rotation, translation, reflection, shear, hue, saturation, contrast and brightness jitter, noise, scaling, etc., were implemented with the help of MATLAB R2020a to help with the classification problem. Although Image Generator and other image augmenters make this simple to perform, the augmented images are placed in this folder to ensure the reproducibility of the results. The number of photos rose around 14-fold after enhancement. There are 1428 and 1764 photos, respectively, in the classifications “Monkeypox” and “Others”.

3.2.2. Fold1

Three-fold cross-validation was carried out in order to remove the bias from the training process. With patient independence preserved, the original photos were divided about 70:10:20 into training, validation, and test sets. As per the widely accepted method of data preparation, only the training and validation sets of pictures were enhanced. Users can choose to use the folds directly or to use the original data and add other algorithms to it.

3.2.3. Reinforcement Learning

The main focus of this paper is the detection of the monkeypox diseases using the Q-learning approach. This paper suggests two strategies for improving monkeypox image classification precision. Based on reinforcement learning and parameter optimization for multi-layer neural networks, the suggested approaches are based on feature extraction and classification. The Q-learning algorithm determines the rate at which an act occurs in a particular state. Malneural networks are binary hybrid algorithms that improve the parameters of neural networks.
Reinforcement learning comes under the subgroup of machine learning. The agent read the fine-tuned policy with the help of the trial-and-error method. In real-time, this kind of approach is utilized in robotics, self-driving cars, etc. The agent learns the policy by communicating with the environment. Markov decision process is carried out by using a conditional probability distribution. Here, the future output completely depends upon the current state. The action and reward are introduced in the Markov process, called MDP. Figure 2 illustrates the framework of reinforcement learning. Figure 3 represents the data creation for the various model. In the MDP, the output obtained not only depends on the current state but also on the action that tends towards the future state of S. The trajectory distribution can be denoted as:
W π = t π ( b t q t ) T ( q t + 1 q t , b t ) .
Here, W represents the length, bt, qt, q t + 1 are the probability of observations, and t represents the transition probability function. The aim of the Rl is to identify the optimal policy.
Z = t = 0 r 1 ϑ t Z t + 1
The expected reward maximization can be calculated by using a formula wherein π represents the policy. The discounted expected reward can be written as Equation (4)
E T t = 0 r 1 r t + 1 max π ;
D ( π ) = E T φ t = 0 T + 1 ϑ t Z t + 1 .
The target of the R.L. is to recognize the optimal policy:
D ( π ) = Max π .
The Bellman expectation equation can be written as Equation (5), where q represents the state, π represents the policy, and val(q(t)) represents the state value function. The transition probability can be written in Equation (7):
val   ( q t ) = E ( r t + 1 + γ   val π ( q t + 1 ) ) ;
Val ( q t ) = b B π ( b t s t ) q t + 1 ϵ q T ( q t + 1 q t , b t ) [ Z   ( q t , q t + 1 ) + ϑ   val π ( q t + 1 ) ] .
The above equation is known as the Bellman equation. The agent’s choice of action depends upon the optimal policy. The Bellman equation is represented as follows:
val * ( q t ) = max bt q t + 1 Q T ( q t + 1   / q t ,   b t ) [ Z ( q t , q t + 1 ) + ϑ val * ( q t + 1 ) ] max Q ( q t , b t ) .
val* states the optimal value function. The quality function can be written as
Q π ( q t , b t ) = q t + 1 T ( q t + 1 q t ,   b t ) [ R ( q t , q t + 1 ) + ϑ   val π ( q t + 1 ) ] .
Figure 2 illustrates the framework of the reinforcement learning approach. Here, environment plays an important role in extracting the features and performing the surgical data sequence. The agent acts in the policy network. Based on the situation, the actions are taken. The functions of the action are to move and classify. The policy is updated from the environment to the policy network. Figure 3 illustrates the data creation for the various model, the training dataset contains s0 up to an. The mini batch contains the st to st + 1.

3.3. Proposed Methodology

3.3.1. System Model

DQN

Deep Q-learning network reads the input image from the higher dimensional. Taking regression into an account, m represents the target of regression, input is (q,b), and target is (q,b). The loss function can be written as
m ( q t , b t ) = Z ( q t , q t + 1 ) + ϑ max bt + 1 Q * ( q t , b t + 1 , θ t ) ,
O DQN = O ( m ( q t , bt ) ,   Q * ( q t , b t , θ t ) ) ,
O DQN = | | m ( q t , bt ) Q * ( q t , b t , θ t ) | | 2   ,
where θ represents the vector and θ z | q | | z | is the sample. The loss function can be minimized using
θ t + 1 = θ t = α t O DQN O .
Figure 4 illustrates the framework of the DQN model. The genetic samples consist of the dataset, so it is represented as st up to st + 1. The genetic samples are connected to prediction, rewards, and policy. Based on the policy, the rewards are measured. The prediction Q helps to predict the value based on the training data. The loss value is measured and backpropagated to reduce the error value.

DDQN

The limitation of the deep Q-learning network is that rate of Q* enhanced due to minimum value in Equation (10). The double deep Q-learning network overcomes the overestimation of Q. It produces the better performance as compared with the deep Q-learning network.
m 1 = Z ( q t , q t + 1 ) + ϑ Q 1 * ( q t + 1 , argmax b + 1 Q 2 * ( q t + 1 , b t + 1 ; θ 1 ) ; θ 1 )
m 2 = Z ( q t , q t + 1 ) + ϑ Q 2 * ( q t + 1 , argmax b + 1 Q 2 * ( q t + 1 , b t + 1 ; θ 1 ) ; θ 2 )
Figure 5 illustrates the framework of DDQN model. The genetic samples consist of the dataset, so it is represented as st upto st+1. The genetic samples are connected to prediction, rewards, and policy. Based on the policy, the rewards are measured. The prediction Q helps to predicts the value based on the training data. The loss value is measured and backpropagated to reduce the error value. In this deep process, the neural network is designed in a detailed manner to predict the value.

Policy Gradient

The Policy Gradient DRL optimizes the objective function:
D ( θ ) = E T ~ π θ t = 1 γ t 1 Z   ( Q t 1 , q t ) m a x θ .
The gradient of the objective function can be written as
θ D ( θ ) = E T ~ π θ t = 0 ϑ t Q π ( q t , b t ) θ log π θ ( b t q t ) .
Figure 6 illustrates the Framework of the Policy Gradient model. Here, the genetic trajectory consists of st up to st+1. It is connected to the policy prediction and the reward; the set of functions are loaded in the policy prediction. The sample values are calculated based on the probability distribution. The vectors values are generated from the reward. The loss function helps to generate the loss value; the gradient values are updated by backpropagating the network.

Actor–Critic

Actor–Critic executes the policy gradient with the help of value-based function. The concept of Actor–Critic is to divide the model into two parts: (i) executes an action depends on state; and (ii) generates the q value. The advantage of the Actor–Critic network is that it consists of two networks, namely, actor network and critic network.
  D π θ = E T t = 0 log ( π θ ( b t q t ) ϑ t
D π ( q t , b t ) val t π
It can be written as
Z [ q t 1 , q t ] val t + 1 π ϑ t π .
Figure 7 illustrates the framework of the Actor–Critic model. Initially, the policy is predicted, then the probability distribution function is given; later, the process leads to training policy and the loss value are measured. The model is repeated until the loss value reduced. The loss value should be as low as possible; the model is executed repeatedly until the loss value becomes sufficiently low. Later, the model is moved to the next phase; here, the models are predicted and trained accordingly.
Figure 8 illustrates the proposed framework. Initially, the “Monkeypox Image Lesion Dataset” was produced with the primary goal of separating monkeypox patients from related non-monkeypox instances. As a consequence, to conduct classifier, we introduced lesion pictures of “Chickenpox” and “Measles” to the “Monkeypox” category because of its similarity to the monkeypox rash and the initial state pustules. It has a maximum of 228 photos, of which 102 are under the “Monkeypox” label and the remaining 126 under the “Others” label, which include cases of non-monkeypox. The count of the dataset is enhanced further by using image enhancement techniques, including rotation, translation, reflection, shear, hue, saturation, contrast and brightness jitter, noise, scaling, etc. These were implemented with the help of MATLAB R2020a to help with the classification problem. After augmentation, the numbers of images were 1428 and 1764, respectively, in the classifications “Monkeypox” and “Others”. The next process is three-fold cross validation; it was carried out in order to remove any bias from the training process. The dataset was divided about 70:10:20 into training, validation, and test sets. The next process is feature extraction; the given features are extracted using fine-tuned Efficient-B3. Once the features are extracted, they proceed to the next phase, the classification phase. The images are classified by using two different approaches, namely, the reinforcement learning approach and the hybrid approach. In the first approach, the individual methods, namely DQN, DDQN, Policy Gradient, and the Actor–Critic Model, are applied over the extracted features. In the second approach Algorithm 1, the hybrid model called the Malneural network is developed. In this approach, the deep neural Q-learning and Policy Gradient models are tuned.
Algorithm 1: Malsneural algorithm
1. Procedure Augmentation(image, pro)
2.    prob pro:
3.                                  i m a g e R o t a t e   ( i m a g e , ( 5 ,   + 5 ) )
4.    prob pro:
5.                       i m a g e T r a n s l a t e   ( i m a g e , ( 0.8 ,   1.2 ) )
6.    prob pro:
7.                       i m a g e S a t u r a t i o n ( i m a g e )
8.    prob pro:
9.                         i m a g e S c a l i n g ( i m a g e , ( 0.7 ,   1.2 ) )
10.    prob pro:
11.                         i m a g e h u e ( i m a g e )
12. Return image
13. Adaptive median filter
14. Level 1:
15.                 i m a g e   1 = Z m e d i a n Z m i n
16.                 i m a g e   2 = Z m e d i a n Z m a x
17.     If image1 > 0 and image 2 < 0 go to the next level
18.     Else the size of the window increased
19.        If windoe size <= size max redo the level 1
20.        Else return zxy
21. Level 2:
22.                           i m a g e   3 = Z x y Z m i n
23.               i m a g e   4 = Z x y Z m a x
24.     If image 3 > 0 and image 4 < 0 return zxy
25.     Else return zmedian
26.     End if
27. Load replay memory M to the capacity C
28. Load the function action Q along with arbitrary weight W
29. Load destination value function Q along with weight W- = W
30. For iteration = 1,N do
31.      Load sequence t = {y1} and preprocessed ϕ1 = ϕ(t1)
32.  For q = 1, Q do
33.      The random action choosen bQ
34.      Orelse choose bq = argmaxb P(ϕ(tq),b;W)
35.      Compile bq in emulator and notice reward rq and yq + 1 of input
36.      Set t q + 1 = tq, bq, y q + 1 and process ϕq + 1 = ϕ(tq + 1)
37.      Save the transition (ϕq, bq,rq,ϕq + 1) in M
38.      Minibatch (ϕi, bi, fi,ϕi + 1 ) from M
39.      If it stops at i + 1
40.      Initialise fj
41.      Else
42.      Yj = {fi + ϑmax d P(ϕi + 1,bq,W)
43.      Execute gradient descent by updating the gradient value (yi-P(ϕi,bi; W))2
44.      Reset ό = P
45.  End for
46. End for

4. Experiment and Analysis

4.1. Experimental Setup

In this section, the experimental analysis is discussed. Initially, the fine-tuned EfficientNet B3 model was build and executed. The fine-tuned layers are listed below, and add a 0.5 dropout layer. The reason to add drop out is to reduce the overfitting problem. One flattened layer, two dense, and two dropout layers are added. The fine-tuned model reduces the model generalization problem. The parameters include the follows: the optimizer is the Adam optimizer, the learning rate set to 0.001, the loss value is set to Binary cross entropy, and the epoch value set to 200, along with batch size 32 as represented in the Table 3.

4.1.1. Precision

Precision asks the question of what percentage of all the optimistic predictions is genuinely positive.
                    p r e c i s i o n = T r u e   p o s i t i v e T r u e   p o s i t i v e + F a l s e   p o s i t i v e
The precision value lies between 0 and 1.

4.1.2. Recall

Recall states the proportion of the total is anticipated to be positive.
Recall = True   positive True   positive + False   negative  

4.1.3. F1 Score

F1 Score combination of precision and recall. It takes both false positives and false negatives into account. As a result, it performs well with a dataset that is unbalanced.
F 1 score = 2 ( Precision Recall ) ( Precision + Recall )

4.1.4. Recall and F1 Score Are given Equal Weighted values

There is a weighted F1 score that allows us to assign different weights to recall and precision. Recall and precision are assigned different weights in different issues, as described in the previous section.
  F β = ( 1 + β 2 ) ( Precision Recall ) ( β 2 Precision ) + Recall
Beta is the number of times recall is more important than precision. If recall is twice as important as precision, the value of Beta is 2.
Table 4 represents the training and validation performance to epoch count. In this work, the model is executed up to epoch 200. Initially, at epoch 10, the training accuracy was 0.817, training loss was 1.0625, validation accuracy was 0.738, and validation loss was 0.880. The performance gradually increases in every epoch count. The training accuracy keeps on increasing and testing loss keeps on decreasing. Finally, at the epoch 200, the model obtained a training accuracy of 0.9907, training loss of 0.0528, validation accuracy of 0.8571, and validation loss of 0.9906. Figure 9 represents the learning curve of training and validation accuracy; in the learning curve, the generalization gap does not increase. The training and validation learning curve decreases at a point of stability.
Figure 9 represents Training and validation learning curve and Figure 10 represents the learning curve of training loss; in the learning curve, the generalization gap does not increase; the training and validation learning curve decreases at a point of stability. Figure 11 represents the validation loss learning curve; the learning curve keeps on decreasing and attains the stable value.
Figure 12 represents the analysis of precision value for deep learning algorithms; here, four different algorithms are taken, namely, VGG-16, ResNet 50, inception v3, and DenseNet 169. These algorithms are kept as a benchmark and compared with the proposed method called fine-tuned EfficientNet B3. VGG 16 obtained a precision value around 92.1%, ResNet 50 obtained a precision value around 89.12%, Inception v3 obtained a precision value around 90.1, and DenseNet 169 obtained a precision value around 92.8%. Here, the proposed method obtained a higher accuracy (around 95.01), which is higher compared with the remaining approach. Table 5 represents the performance evaluation of monkeypox detection.
Figure 13 represents the analysis of accuracy value for deep learning algorithms; here, four different algorithms are taken, namely VGG-16, ResNet 50, inception v3, and DenseNet 169. These algorithms are kept as a benchmark and compared with the proposed method called fine-tuned EfficientNet B3. VGG 16 obtained an accuracy value around 90.1%, ResNet 50 obtained an accuracy value around 85.12%, Inception v3 obtained an accuracy value around 91.1, and DenseNet 169 obtained an accuracy value around 92.8%. Here, the proposed method obtained a higher accuracy (around 96.01), which is higher compared with the remaining approach. Table 6 represents the performance evaluation of monkeypox detection.
Figure 14 represents the analysis of recall value for deep learning algorithms; here, four different algorithms are taken, namely, VGG-16, ResNet 50, inception v3, and DenseNet 169. These algorithms are kept as a benchmark and compared with the proposed method called fine-tuned EfficientNet B3. VGG 16 obtained a recall value around 85.1%, ResNet 50 obtained a recall value around 85.12%, Inception v3 obtained a recall value around 84.1, and DenseNet 169 obtained a recall value around 90.8%. Here, the proposed method obtained a higher accuracy (around 96.01), which is higher compared with the remaining approach. Table 7 represents the performance evaluation of monkeypox detection.
Figure 15 represents the analysis of F1 score value for deep learning algorithms; here, four different algorithms are taken, namely, VGG-16, ResNet 50, inception v3, and DenseNet 169. These algorithms are kept as a benchmark and compared with the proposed method called fine-tuned EfficientNet B3. VGG 16 obtained an F1 score value around 90.1%, ResNet 50 obtained an F1 score value around 90.7%, Inception v3 obtained an F1 score value around 84.1, and DenseNet 169 obtained an F1 score value around 92.8%. Here the proposed method obtained a higher accuracy (around 95.01), which is higher compared with the remaining approach. Table 8 represents the performance evaluation of monkeypox detection.
Figure 16 states that for the monkeypox class the precision value achieved around 0.95, recall value achieved around 0.95, and f1 score value achieved around 0.95. For other classes the precision value achieved around 0.96, recall value achieved around 0.96, and f1 score value achieved around 0.96. The overall macro average achieved around 0.95 and overall weighted average is 0.96.
Figure 17 represents the confusion matrix for the monkeypox disease detection; the values are generated based on the true positive, true negative, false positive, and false negative. Here most of the classes are recognized correctly and performs better.
Figure 18 represents the analysis of accuracy value for reinforcement learning algorithms; here, four different algorithms are taken, namely DQN, DDQN, Policy Gradient, and Actor–Critic. These algorithms are kept as a benchmark and compared with the proposed method called Malneural. DQN obtained an accuracy value around 96.5%, DDQN obtained an accuracy value around 89.7%, Policy Gradient obtained an accuracy value around 78.7%, and Actor–Critic obtained an accuracy value around 80.7%. Here, the proposed method obtained a higher accuracy (around 97.7%), which is higher as compared with the remaining approach. Table 9 represents accuracy calculation for the monkeypox disease detection results using the reinforcement learning approach.
Figure 19 represents the analysis of f1 score value for reinforcement learning algorithms; here, four different algorithms are taken, namely, DQN, DDQN, Policy Gradient, and Actor–Critic. These algorithms are kept as a benchmark and compared with the proposed method called Malneural. DQN obtained an f1 score value around 97.4%, DDQN obtained an f1 score value around 91.2%, Policy Gradient obtained an f1 score value around 79.0%, and Actor–Critic obtained an f1 score value around 81.1%. Here, the proposed method obtained a higher accuracy (around 98.1%), which is higher as compared with the remaining approach. Table 10 represents the accuracy calculation monkeypox disease detection results using the reinforcement learning approach.
Figure 20 represents the analysis of precision value for reinforcement learning algorithms; here, four different algorithms are taken, namely DQN, DDQN, Policy Gradient, and Actor–Critic. These algorithms are kept as a benchmark and compared with the proposed method called Malneural. DQN obtained a precision value around 94.3%, DDQN obtained a precision value around 89.4%, Policy Gradient obtained a precision value around 89.4%, and Actor–Critic obtained a precision value around 92.0%. Here the proposed method obtained a higher accuracy (around 96.1%), which is higher compared with the remaining approach. Table 11 represents the accuracy calculation for monkeypox disease detection results using the reinforcement learning approach.
Figure 21 represents the analysis of precision value for reinforcement learning algorithms; here, four different algorithms are taken, namely, DQN, DDQN, Policy Gradient, and Actor–Critic. These algorithms are kept as a benchmark and compared with the proposed method called Malneural. DQN obtained an f1 score value around 97.4%, DDQN obtained an f1 score value around 93.0%, Policy Gradient obtained an f1 score value around 70.6%, and Actor–Critic obtained an f1 score value around 72.5%. Here, the proposed method obtained a higher accuracy (around 98.1%), which is higher compared with the remaining approach. Table 12 represents the accuracy calculation monkeypox disease detection results using the reinforcement learning approach.

5. Conclusions and Future Scope

In this work, the classification of monkeypox diseases was identified. Initially, a fine-tuned EfficientNet B3 model was built and executed. The fine-tuned layers includes the 0.5 dropout layer. The reason to add the dropout layer is to reduce the overfitting problem. One flattened layer, two dense, and two dropout layers are added. The fine-tuned model reduces the model generalization problem. The parameters include the following: the optimizer is the Adam optimizer, the learning rate set to 0.001, loss value is set to Binary cross entropy, and the epoch value set to 200, along with a batch size of 32. The model was compared with the reinforcement learning approach, namely, DQN, DDQN, Policy Gradient, and Actor–Critic. The resultant analysis demonstrates that DQN obtained the highest accuracy (around 0.975). For the monkeypox class, the precision value achieved around 0.95, the recall value achieved around 0.95, and the f1 score was around 0.95. For other classes, the precision value achieved around 0.96, the recall value achieved around 0.96, and the f1 score value was around 0.96. The overall macro average achieved around 0.95 and the overall weighted average was 0.96. It is envisaged that transfer learning models will be developed on this dataset in the future and will perform better than the present CNN models. We also plan to train the models described in the research with bigger datasets as well. It is also anticipated that generative adversarial network (GAN)-based CNN models will be developed and evaluated against the current models. Future work will incorporate this model in clinics and hospitals.

Author Contributions

Conceptualization, R.K.D. and M.V.; methodology, M.V.; software, B.B.; validation, R.K.D., M.V. and B.B.; formal analysis, S.K.; investigation, R.K.D.; resources, S.K.; data curation, Y.Y.; writing—original draft preparation, M.V.; writing—review and editing, Y.Y.; visualization, A.N.; supervision, H.T.R.; project administration, R.K.D.; funding acquisition, Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by King Saud University, Riyadh, Saudi Arabia through Researchers Supporting Project Number (RSP2023R124).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data will be available on request from first author.

Acknowledgments

The authors acknowledge and extend their appreciation to the Researchers Supporting Project Number (RSP2023R124), King Saud University, Riyadh, Saudi Arabia, for funding this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. McCollum, A.M.; Damon, I.K. Human Monkey Pox. Clin. Infect. Dis. 2014, 58, 260–267. [Google Scholar] [CrossRef]
  2. Alakunle, E.; Moens, U.; Nchinda, G.; Okeke, M.I. Monkey Pox Virus in Nigeria: Infection Biology, Epidemiology, and Evolution. Viruses 2020, 12, 1257. [Google Scholar] [CrossRef]
  3. Moore, M.J.; Rathish, B.; Zahra, F. Monkey Pox. In StatPearls; StatPearls Publishing: Treasure Island, FL, USA, 2022. [Google Scholar]
  4. Nolen, L.D.; Osadebe, L.; Katomba, J.; Likofata, J.; Mukadi, D.; Monroe, B.; Doty, J.; Hughes, C.M.; Kabamba, J.; Malekani, J.; et al. Extended Human-to-Human Transmission during a Monkey Pox Outbreak in the Democratic Republic of the Congo. Emerg. Infect. Dis. 2016, 22, 1014–1021. [Google Scholar] [CrossRef]
  5. Nguyen, P.Y.; Ajisegiri, W.S.; Costantino, V.; Chughtai, A.A.; MacIntyre, C.R. Reemergence of Human Monkey pox and Declining Population Immunity in the Context of Urbanization, Nigeria, 2017–2020. Emerg. Infect. Dis. 2021, 27, 1007. [Google Scholar] [CrossRef]
  6. El-kenawy, E.S.M.; Albalawi, F.; Ward, S.A.; Ghoneim, S.S.M.; Eid, M.M.; Abdelhamid, A.A.; Bailek, N.; Ibrahim, A. Feature Selection and Classification of Transformer Faults Based on Novel Meta-Heuristic Algorithm. Mathematics 2022, 10, 3144. [Google Scholar] [CrossRef]
  7. Ali Salamai, A.; El-kenawy, E.S.M.; Abdelhameed, I. Dynamic Voting Classifier for Risk Identification in Supply Chain 4. Comput. Mater. Contin. 2021, 69, 3749–3766. [Google Scholar] [CrossRef]
  8. Ali, S.; Ahmed, M.; Paul, J.; Jahan, T.; Sani, S.; Noor, N.; Hasan, T. Monkey Pox Skin Lesion Detection Using Deep Learning Models: A Feasibility Study. arXiv 2022, arXiv:2207.03342. [Google Scholar]
  9. Adler, H.; Gould, S.; Hine, P.; Snell, L.B.; Wong, W.E.A. Clinical features and management of human monkey pox: A retrospective observational study in the U.K. Lancet Infect. Dis. 2022, 22, 1153–1162. [Google Scholar] [CrossRef]
  10. Akin, K.D.; Gurkan, C.; Budak, A.; Karataş, H. Classification of Monkey Pox Skin Lesion Using the Explainable Artificial Intelligence Assisted Convolutional Neural Networks. Avrupa Bilim Ve Teknol. Derg. 2022, 40, 106–110. [Google Scholar]
  11. Ibrahim, A.; Mirjalili, S.; El-Said, M.; Ghoneim, S.S.M.; Al-Harthi, M.M.; Ibrahim, T.F.; El-Kenawy, E.S.M. Wind Speed Ensemble Forecasting Based on Deep Learning Using Adaptive Dynamic Optimization Algorithm. IEEE Access 2021, 9, 125787–125804. [Google Scholar] [CrossRef]
  12. Ahsan, M.M.; Gupta, K.D.; Islam, M.M.; Sen, S.; Rahman, M.L.; Shakhawat Hossain, M. COVID-19 Symptoms Detection Based on NasNetMobile with Explainable A.I. Using Various Imaging Modalities. Mach. Learn. Knowl. Extr. 2020, 2, 490–504. [Google Scholar] [CrossRef]
  13. Ahsan, M.M.; Alam, T.E.; Trafalis, T.; Huebner, P. Deep MLP-CNN Model Using Mixed-Data to Distinguish between COVID-19 and Non-COVID-19 Patients. Symmetry 2020, 12, 1526. [Google Scholar] [CrossRef]
  14. Ahsan, M.M.; Ahad, M.T.; Soma, F.A.; Paul, S.; Chowdhury, A.; Luna, S.A.; Yazdan, M.M.S.; Rahman, A.; Siddique, Z.; Huebner, P. Detecting SARS-CoV-2 from Chest X-Ray Using Artificial Intelligence. IEEE Access 2021, 9, 35501–35513. [Google Scholar] [CrossRef]
  15. Ahsan, M.M.; Nazim, R.; Siddique, Z.; Huebner, P. Detection of COVID-19 Patients from CT Scan and Chest X-ray Data Using Modified MobileNetV2 and LIME. Healthcare 2021, 9, 1099. [Google Scholar] [CrossRef]
  16. Ahsan, M.M.; Siddique, Z. Machine learning-based heart disease diagnosis: A systematic literature review. Artif. Intell. Med. 2022, 128, 102289. [Google Scholar] [CrossRef] [PubMed]
  17. Miranda, G.H.B.; Felipe, J.C. Computer-aided diagnosis system based on fuzzy logic for breast cancer categorization. Comput. Biol. Med. 2015, 64, 334–346. [Google Scholar] [CrossRef]
  18. Ardakani, A.A.; Kanafi, A.R.; Acharya, U.R.; Khadem, N.; Mohammadi, A. Application of deep learning technique to manage COVID-19 in routine clinical practice using C.T. images: Results of 10 convolutional neural networks. Comput. Biol. Med. 2020, 121, 103795. [Google Scholar] [CrossRef] [PubMed]
  19. Wang, L.; Lin, Z.Q.; Wong, A. COVID-Net: A tailored deep convolutional neural network design for detection of COVID-19 cases from chest X-ray images. Sci. Rep. 2020, 10, 19549. [Google Scholar] [CrossRef] [PubMed]
  20. Sandeep, R.; Vishal, K.P.; Shamanth, M.S.; Chethan, K. Diagnosis of Visible Diseases Using CNNs. In Proceedings of the International Conference on Communication and Artificial Intelligence; Goyal, V., Gupta, M., Mirjalili, S., Trivedi, A., Eds.; Lecture Notes in Networks and Systems; Springer Nature: Singapore, 2022; pp. 459–468. [Google Scholar]
  21. Roy, K.; Chaudhuri, S.S.; Ghosh, S.; Dutta, S.K.; Chakraborty, P.; Sarkar, R. Skin Disease detection based on different Segmentation Techniques. In Proceedings of the 2019 International Conference on Opto-Electronics and Applied Optics (Optronix), Kolkata, India, 18–20 March 2019; pp. 1–5. [Google Scholar]
  22. Chandra, M.M.G. Effective Heart Disease Prediction Using Hybrid Machine Learning Techniques. Int. J. Sci. Res. Eng. Manag. 2022, 6, 81542–81554. [Google Scholar] [CrossRef]
  23. Wang, Z.; Zhu, X.; Adeli, E.; Zhu, Y.; Nie, F.; Munsell, B.; Wu, G. Multi-modal classification of neurodegenerative disease by progressive graph-based transductive learning. Med. Image Anal. 2017, 39, 218–230. [Google Scholar] [CrossRef]
  24. Roman, R.C.; Precup, R.E.; Petriu, E.M. Hybrid data-driven fuzzy active disturbance rejection control for tower crane systems. Eur. J. Control 2021, 58, 373–387. [Google Scholar] [CrossRef]
  25. Chi, R.; Li, H.; Shen, D.; Hou, Z.; Huang, B. Enhanced P-type Control: Indirect Adaptive Learning from Set-Point Updates. IEEE Trans. Autom. Control. 2022, 1, 1600–1613. [Google Scholar] [CrossRef]
  26. Wu, C.C.; Yeh, W.C.; Hsu, W.D.; Islam, M.M.; Nguyen, P.A.A.; Poly, T.N.; Wang, Y.C.; Yang, H.C.; Li, Y.C.J. Prediction of fatty liver disease using machine learning algorithms. Comput. Methods Programs Biomed. 2019, 170, 23–29. [Google Scholar] [CrossRef] [PubMed]
  27. Qin, J.; Chen, L.; Liu, Y.; Liu, C.; Feng, C.; Chen, B. A Machine Learning Methodology for Diagnosing Chronic Kidney Disease. IEEE Access 2020, 8, 20991–21002. [Google Scholar] [CrossRef]
  28. Khan, M.M.R.; Arif, R.B.; Siddique, M.A.B.; Oishe, M.R. Study and Observation of the Variation of Accuracies of KNN, SVM, LMNN, ENN Algorithms on Eleven Different Datasets from UCI Machine Learning Repository. In Proceedings of the 2018 4th International Conference on Electrical Engineering and Information & Communication Technology (iCEEiCT), Dhaka, Bangladesh, 13–15 September 2018; pp. 124–129. [Google Scholar]
  29. Abdar, M.; Ksiązek, W.; Acharya, U.R.; Tan, R.S.; Makarenkov, V.; Pławiak, P. A new machine learning technique for an accurate diagnosis of coronary artery disease. Comput. Methods Programs Biomed. 2019, 179, 104992. [Google Scholar] [CrossRef] [PubMed]
  30. Yu, Y.; Yang, Z.; Li, P.; Yang, Z.; You, Y. Work-in-Progress: On the Feasibility of Lightweight Scheme of Real-Time Atrial Fibrillation Detection Using Deep Learning. In Proceedings of the 2019 IEEE Real-Time Systems Symposium (RTSS), Hong Kong, China, 3–6 December 2019; pp. 552–555. [Google Scholar]
  31. Hayward, G. Remarks on Smallpox, Cowpox and Varioloid. Boston Med. Surg. J. 1860, 62, 173–177. [Google Scholar] [CrossRef]
  32. Islam, T.; Hussain, M.A.; Chowdhury, F.U.H.; Islam, B.M.R. A Web-scraped Skin Image Database of Monkeypox, Chickenpox, Smallpox, Cowpox, and Measles; Cold Spring Harbor Laboratory: Cold Spring Harbor, NY, USA, 2022. [Google Scholar] [CrossRef]
  33. Chen, J.; Wu, L.; Zhang, J.; Zhang, L.; Gong, D.; Zhao, Y.; Chen, Q.; Huang, S.; Yang, M.; Yang, X.; et al. Deep learning-based model for detecting 2019 novel coronavirus pneumonia on high-resolution computed tomography. Sci. Rep. 2020, 10, 19196. [Google Scholar] [CrossRef]
  34. Reynolds, M.; Emerson, G.; Pukuta, E.; Karhemere, S.; Muyembe, J.; Bikin-dou, A.; McCollum, A.; Moses, C.; Wilkins, K.; Zhao, H.; et al. Detection of human monkeypox in the republic of the congo following intensive community education. Am. J. Trop. Med. Hygiene 2013, 88, 982. [Google Scholar] [CrossRef]
  35. Sitaula, C.; Shahi, T.B. Monkeypox virus detection using pre-trained deep learning-based approaches. J. Med. Syst. 2022, 46, 1–9. [Google Scholar] [CrossRef]
  36. Haque, M.; Ahmed, M.; Nila, R.S.; Islam, S. Classification of human monkeypox disease using deep learning models and attention mechanisms. arXiv 2022, arXiv:2211.15459. [Google Scholar]
  37. Shoieb, D.A.; Youssef, S.M.; Aly, W.M. Computer-Aided Model for Skin Diagnosis Using Deep Learning. J. Image Graph. 2016, 4, 122–129. [Google Scholar] [CrossRef]
  38. Abdelhamid, A.A.; El-Kenawy, E.S.M.; Khodadadi, N.; Mirjalili, S.; Khafaga, D.S.; Alharbi, A.H.; Saber, M. Classification of monkeypox images based on transfer learning and the Al-Biruni Earth Radius Optimization algorithm. Mathematics 2022, 10, 3614. [Google Scholar] [CrossRef]
Figure 1. Sample dataset.
Figure 1. Sample dataset.
Diagnostics 13 01491 g001
Figure 2. Framework of reinforcement learning.
Figure 2. Framework of reinforcement learning.
Diagnostics 13 01491 g002
Figure 3. Data creation for the various model.
Figure 3. Data creation for the various model.
Diagnostics 13 01491 g003
Figure 4. Framework of the DQN Model.
Figure 4. Framework of the DQN Model.
Diagnostics 13 01491 g004
Figure 5. Framework of the DDQN Model.
Figure 5. Framework of the DDQN Model.
Diagnostics 13 01491 g005
Figure 6. Framework of the Policy Gradient model.
Figure 6. Framework of the Policy Gradient model.
Diagnostics 13 01491 g006
Figure 7. Framework of the Actor–Critic model.
Figure 7. Framework of the Actor–Critic model.
Diagnostics 13 01491 g007
Figure 8. Proposed system framework.
Figure 8. Proposed system framework.
Diagnostics 13 01491 g008
Figure 9. Training and validation learning curve.
Figure 9. Training and validation learning curve.
Diagnostics 13 01491 g009
Figure 10. Training loss learning curve.
Figure 10. Training loss learning curve.
Diagnostics 13 01491 g010
Figure 11. Validation loss learning curve.
Figure 11. Validation loss learning curve.
Diagnostics 13 01491 g011
Figure 12. Analysis of precision value for the deep learning algorithms.
Figure 12. Analysis of precision value for the deep learning algorithms.
Diagnostics 13 01491 g012
Figure 13. Analysis of accuracy value for the deep learning algorithms.
Figure 13. Analysis of accuracy value for the deep learning algorithms.
Diagnostics 13 01491 g013
Figure 14. Analysis of Recall value for the deep learning algorithms.
Figure 14. Analysis of Recall value for the deep learning algorithms.
Diagnostics 13 01491 g014
Figure 15. Analysis of F1 score value for the deep learning algorithms.
Figure 15. Analysis of F1 score value for the deep learning algorithms.
Diagnostics 13 01491 g015
Figure 16. Overall performance evaluation of the diseases.
Figure 16. Overall performance evaluation of the diseases.
Diagnostics 13 01491 g016
Figure 17. Confusion matrix for monkeypox disease classification.
Figure 17. Confusion matrix for monkeypox disease classification.
Diagnostics 13 01491 g017
Figure 18. Analysis of Reinforcement learning algorithm for the classification of monkeypox.
Figure 18. Analysis of Reinforcement learning algorithm for the classification of monkeypox.
Diagnostics 13 01491 g018
Figure 19. Analysis of reinforcement learning algorithm for the classification of monkeypox.
Figure 19. Analysis of reinforcement learning algorithm for the classification of monkeypox.
Diagnostics 13 01491 g019
Figure 20. Analysis of reinforcement learning algorithm for the classification of monkeypox.
Figure 20. Analysis of reinforcement learning algorithm for the classification of monkeypox.
Diagnostics 13 01491 g020
Figure 21. Analysis of reinforcement learning algorithm for the classification of monkeypox.
Figure 21. Analysis of reinforcement learning algorithm for the classification of monkeypox.
Diagnostics 13 01491 g021
Table 1. Data analysis for detection of monkeypox disease detection for feature extraction model.
Table 1. Data analysis for detection of monkeypox disease detection for feature extraction model.
ReferenceTechniquesDatasetcountRecall (%)Accuracy (%)F1 Score (%)Precision (%)
[34]VGG-16142881.081.4883.0185.01
[34]ResNet 50142883.082.9684.0187
[34]Inception v3142881.074.077874.10
[35]DenseNet-169178483.0084.2483.8383.12
Table 2. Data analysis for the detection of monkeypox disease detection for the classification process.
Table 2. Data analysis for the detection of monkeypox disease detection for the classification process.
ReferenceTechniquesDatasetcountPrecision (%)Accuracy (%)Recall (%)F1 Score (%)
[34]DQN14288479.2679.081.1
[36]DDQN100079.284.079.081.0
[37]Policy Gradient120080.885.191.176.5
[38]Actor–Critic89.063.092.074.090.0
Table 3. Fine-tuned hyperparameters.
Table 3. Fine-tuned hyperparameters.
ParametersValues
OptimizerAdam
Learning rate0.001
LossBinary_crossentropy
epoch200
Batch size32
Table 4. Performance evaluation of fine-tuned EfficientNet B3 with respect to accuracy and loss.
Table 4. Performance evaluation of fine-tuned EfficientNet B3 with respect to accuracy and loss.
EpochTraining AccuracyTraining LossValidation AccuracyValidation Loss
100.81791.06250.73810.8807
200.95190.30250.85240.6117
300.95340.23100.80951.0032
400.96310.15150.78811.4253
500.97010.15020.72381.7884
600.97200.17430.96260.8833
700.97570.12390.83811.1028
800.97530.12420.85950.9159
900.97950.12580.83101.3588
1000.98230.09710.85240.9706
1100.98410.06760.84051.5409
1200.97710.13510.80951.4022
1400.99250.03200.83101.3769
1500.98510.08060.84291.2375
1600.98930.03930.84051.0522
1700.99160.03940.84761.1742
1800.98740.04700.85711.5278
1900.98970.04760.81191.1780
2000.99070.05280.85710.9906
Table 5. Precision calculation for detection of monkeypox disease detection.
Table 5. Precision calculation for detection of monkeypox disease detection.
TechniquesPrecision (%)Dataset Count
VGG-1692.13192
ResNet 5089.12
Inception v390.1
DenseNet-16992.8
Proposed model (fine-tuned EfficientNet B3)95.01
Table 6. Accuracy calculation for detection of monkeypox disease detection.
Table 6. Accuracy calculation for detection of monkeypox disease detection.
TechniquesAccuracy (%)Dataset Count
VGG-1690.13192
ResNet 5085.12
Inception v391.1
DenseNet-16992.8
Proposed model (fine-tuned EfficientNet B3)96.01
Table 7. Recall calculation for detection of monkeypox disease detection.
Table 7. Recall calculation for detection of monkeypox disease detection.
TechniquesRecall (%)Dataset Count
VGG-1685.13192
ResNet 5085.12
Inception v384.1
DenseNet-16990.8
Proposed model (fine-tuned EfficientNet B3)96.01
Table 8. F1 score calculation for detection of monkeypox disease detection.
Table 8. F1 score calculation for detection of monkeypox disease detection.
TechniquesF1 Score (%)Dataset Count
VGG-1690.13192
ResNet 5091.12
Inception v384.1
DenseNet-16990.7
Proposed model (fine-tuned EfficientNet B3)95.01
Table 9. Accuracy calculation for monkeypox disease detection results using the reinforcement learning approach.
Table 9. Accuracy calculation for monkeypox disease detection results using the reinforcement learning approach.
Reinforcement LearningModelAccuracy
DQN96.5
DDQN89.7
Policy Gradient78.7
Actor–Critic80.7
Malneural 97.7
Table 10. F1 score calculation for detection of monkeypox disease detection results using the reinforcement learning approach.
Table 10. F1 score calculation for detection of monkeypox disease detection results using the reinforcement learning approach.
Reinforcement LearningModelF1 Score
DQN97.4
DDQN91.2
Policy Gradient79.0
Actor–Critic81.1
Malneural 98.1
Table 11. Precision calculation for detection of monkeypox disease detection results using the einforcement learning approach.
Table 11. Precision calculation for detection of monkeypox disease detection results using the einforcement learning approach.
Reinforcement LearningModelPrecision
DQN94.3
DDQN89.4
Policy Gradient89.8
Actor–Critic92.0
Malneural 96.1
Table 12. Recall calculation for monkeypox disease detection results using the reinforcement learning approach.
Table 12. Recall calculation for monkeypox disease detection results using the reinforcement learning approach.
Reinforcement LearningModelRecall
DQN97.4
DDQN93.0
Policy Gradient70.6
Actor–Critic72.5
Malneural 98.1
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Velu, M.; Dhanaraj, R.K.; Balusamy, B.; Kadry, S.; Yu, Y.; Nadeem, A.; Rauf, H.T. Human Pathogenic Monkeypox Disease Recognition Using Q-Learning Approach. Diagnostics 2023, 13, 1491. https://doi.org/10.3390/diagnostics13081491

AMA Style

Velu M, Dhanaraj RK, Balusamy B, Kadry S, Yu Y, Nadeem A, Rauf HT. Human Pathogenic Monkeypox Disease Recognition Using Q-Learning Approach. Diagnostics. 2023; 13(8):1491. https://doi.org/10.3390/diagnostics13081491

Chicago/Turabian Style

Velu, Malathi, Rajesh Kumar Dhanaraj, Balamurugan Balusamy, Seifedine Kadry, Yang Yu, Ahmed Nadeem, and Hafiz Tayyab Rauf. 2023. "Human Pathogenic Monkeypox Disease Recognition Using Q-Learning Approach" Diagnostics 13, no. 8: 1491. https://doi.org/10.3390/diagnostics13081491

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop