Next Article in Journal
Reduced Order Modeling of Nonlinear Vibrating Multiphysics Microstructures with Deep Learning-Based Approaches
Next Article in Special Issue
Noninvasive Glucose Sensing In Vivo
Previous Article in Journal
Adaptive Control for Gravitational Wave Detection Formation Considering Time-Varying Communication Delays
Previous Article in Special Issue
A Pilot Study of Heart Rate Variability Synchrony as a Marker of Intraoperative Surgical Teamwork and Its Correlation to the Length of Procedure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Intelligent Diabetic Patient Tracking System Based on Machine Learning for E-Health Applications

1
School of Computing and Information Technology, Reva University, Bangalore 560064, Karnataka, India
2
Department of Computer Science and Engineering, Koneru Lakshmaiah Education Foundation, Vaddeswaram, Guntur 522302, Andhra Pradesh, India
3
Department of Physiotherapy, Faculty of Allied Health Sciences, Manav Rachna International Institute of Research & Studies, Faridabad 121004, Haryana, India
4
College of Computer Science, King Khalid University, Abha 61413, Saudi Arabia
5
Department of Computer Science, College of Computing, Khon Kaen University, Khon Kaen 40002, Thailand
*
Authors to whom correspondence should be addressed.
Sensors 2023, 23(6), 3004; https://doi.org/10.3390/s23063004
Submission received: 23 December 2022 / Revised: 19 February 2023 / Accepted: 7 March 2023 / Published: 10 March 2023

Abstract

:
Background: Continuous surveillance helps people with diabetes live better lives. A wide range of technologies, including the Internet of Things (IoT), modern communications, and artificial intelligence (AI), can assist in lowering the expense of health services. Due to numerous communication systems, it is now possible to provide customized and distant healthcare. Main problem: Healthcare data grows daily, making storage and processing challenging. We provide intelligent healthcare structures for smart e-health apps to solve the aforesaid problem. The 5G network must offer advanced healthcare services to meet important requirements like large bandwidth and excellent energy efficacy. Methodology: This research suggested an intelligent system for diabetic patient tracking based on machine learning (ML). The architectural components comprised smartphones, sensors, and smart devices, to gather body dimensions. Then, the preprocessed data is normalized using the normalization procedure. To extract features, we use linear discriminant analysis (LDA). To establish a diagnosis, the intelligent system conducted data classification utilizing the suggested advanced-spatial-vector-based Random Forest (ASV-RF) in conjunction with particle swarm optimization (PSO). Results: Compared to other techniques, the simulation’s outcomes demonstrate that the suggested approach offers greater accuracy.

1. Introduction

The healthcare industry is constantly growing and thus provides a wide range of research challenges in the field of computer science. Advances in information and communication technology (ICT), sensors, Big Data analysis, machine learning (ML), and artificial intelligence (AI), all can be employed to meet these challenges. For instance, users of IoT-enabled signal surveillance systems can forecast health related conditions including heart attacks, and chronic fevers. Consequently, this facilitates elder care, as well as senior assistance, wellness, and preventive measures [1]. Providing dependable assistance when necessary and decreasing the patient travel issue can improve the quality of care. The primary purpose of new technology is to continuously monitor patients with prolonged diseases, whose prevalence has grown in current centuries [2]. IoT technology, therefore, offers novel options for diabetic patients. The suggested IoT-based healthcare system combines the ML technique with an advanced sensor system to gather a crucial human physiological signal. The centralized cloud processor has received the gathered signal across wireless media for processing and visualization.
Chronic illnesses are recognized by their protracted duration and need for ongoing care. Patients with prolonged diseases frequently stay for prolonged periods in the hospital for regular monitoring. Diabetes, cancer, and heart disease are a few instances of frequent chronic diseases. Since it causes many deaths each year, diabetes is currently a very serious condition [2]. To have a normal life, the diabetes patient must be under constant surveillance. Diabetes is a long-term illness caused by pancreatic dysfunction, which manifests as either inadequate insulin production or improper insulin utilization by the body [3]. Numerous organs, including the neurons, eyes, and blood vessels, can become dysfunctional or deteriorate due to abnormally high or low sugar levels. As a result, regular and ongoing intensive care is essential to prevent the condition of diabetes patients from getting worse [4].
Due to the rise in diabetic patients over the past few years, more technologies are needed to monitor these people. Blood glucose levels are routinely monitored via monitoring equipment for people with diabetes [5]. Consequently, diabetics, family members, and medical professionals can constantly monitor the glucose readings and respond swiftly when there is an alarming reading. The benefit of using portable surveillance systems for diabetes patients is that they spend less time in the hospital, which improves their quality of life [6]. This makes it quite intriguing to employ wireless connectivity with excellent coverage to convey patient information to doctors. In this way, 5G technology—the next era of wireless services for high-speed communication, increased network bandwidth, and network flexibility. Nevertheless, the assessment of this technique is presently concentrated on speeding up data transport [7].
Numerous research papers [8,9,10,11,12,13,14,15,16,17,18,19,20] published recently have suggested various intelligent patient tracking systems, but they have not given enough consideration to accurate, timely assistance or measured parameter delay-associated parameters during transmission. Consequently, an IoT-based health service employing ML algorithm is provided ahead of time to address medical emergencies in real time. In this study, we created a data categorization ML algorithm-based framework for the intelligent regular inspection of people with diabetes. This work’s main goal is to apply ML for forecasting. IoT connects sensors to collect continuous time series information and execute cloud-based data processing.
The paper’s structure is as follows: Part 2—literature survey; Part 3—methodology; Part 4—experimental findings; Part 5—conclusion.
The contribution of this work lies in the following:
  • An intelligent method for monitoring diabetes patients that uses ML.
  • The architectural components include smart gadgets, sensors, and cellphones, all used to obtain body measurements.
  • The normalization approach is then used to normalize the pre-processed data. Linear discriminant analysis (LDA) is used to extract features.
  • The intelligent system performed data categorization using the proposed advanced-spatial-vector based Random Forest (ASV-RF) together with particle swarm optimization (PSO) to generate a diagnosis.

2. Literature Survey

In this section, a wide range of studies on the health monitoring system for diabetes patients are presented.
“An adaptive and predictive context-aware monitoring system” was presented by the authors of [8] as a solution to the problems of continuous monitoring, a shortage of abnormality diagnosis methods, and prediction approaches needing lengthy training periods. An outline of current technology trends for developing a system for HIoT data protection is given in [9], and the accompanying security issues are then examined. Additionally, they offer a structural platform for tracking the health indicators of patients with disabilities or chronic degenerative diseases. Various use-case scenarios illustrate how application components interact with one another. One of the most common medical problems in daily life is the diagnosis and prognosis of diabetes. Consistency and other factors contribute to the body’s long-term micro-vessel problems of diabetes. The experimental test was conducted systematically in [10] utilizing a variety of machines. Understand the classifiers to estimate the prevalence of type-A diabetes in people. The authors of [11] presented a “smart healthcare recommendation system for multidisciplinary diabetes disease patients (SHRS-M3DP)” model to predict the disease quickly and accurately in the patients. However, a better generalized, efficient diagnosis and suggestion approach for various human illnesses still must be developed.
A comprehensive overview of pervasive, intelligent, and networked health services for tracking individuals having chronic and lifestyle illnesses was presented in [12]. The intelligent patient tracking and management architecture employs deep learning (DL) and cloud-based analyses. Another approach was presented in [13], where a support vector machine (SVM) was used to forecast diabetes probability. The samples of females of Pima Indian heritage were only used in the database, which introduced bias based on ethnicity and gender. The fundamental relationship may reduce generalizability even though these variables were not chosen as characteristics in the feature selection process when training the system. Consequently, this approach was only evaluated with two-woman helpers and one clinical examiner, and the outcomes were as anticipated.
The study of [14] focuses on real-time data for improved prediction and accuracy utilizing ML and IoT. The suggested hardware and software system aids patients in early cardiac disease prediction. According to the actual demands and difficulties that the elders and their caretakers face, novel medical treatments are contrasted in [15]. A systematic review of methods for diabetes mellitus identification, detection, and self-management is conducted by [16]. Although it included the main research contributions from 2015 to 2020 in the field, it has missed some of the pertinent contributions appearing in the following years until now.
The authors of [17] presented a brand-new health-monitoring mechanism to record the disease burden by forecasting illnesses based on primary data gathered from individuals who are accessible in remote locations. Additionally, they suggest a safe data storage architecture for protecting patient data in cloud systems. Here, they provide two brand-new cryptographic techniques for encrypting and decrypting data. To illustrate and assess the software system’s efficacy in managing diabetes, the paper [18] outlines the design and development of a programming system to enhance treatment adherence using an ML technique. The numerous aspects that have an impact on diabetes patients’ health are addressed by the suggested method for this control system [21]. The current system records the user’s walking activity and stores the route, but it does not link the route recorded to the number of calories burned. The author of [22] mentions that a literature review of the work has been done, focusing on the benefits of merging telemedicine with AI. These advantages present endless growth opportunities. The article also examines how AI and telemedicine have been utilized to enhance continuous monitoring and the challenges these methods are intended to solve. The author of [23] uses the patient’s glucose and blood pressure values, the aim is to forecast their hypertension and diabetes state. Classification methods for supervised machine learning are used. In this case, a system is taught to forecast the patient’s blood pressure and diabetes state. The support vector machine classification method was deemed the most accurate after evaluating all the classification algorithms and was therefore selected to train the model. The study [24] provides a model that uses light transmission to calculate the amount of glucose in the body. As the Li-Fi technology is both quicker and more efficient than the conventional Wi-Fi networks, it is the one that is employed. According to the author of [25], IoT and AI are employed to investigate the healthcare industries in order to enhance patient support and patient care going forward. The precision of the patient support process is decreased by the inability of traditional healthcare aid systems to anticipate the precise patient health information and demands. A patient’s personal specifics, such as their medical reports, temperature, fitness tracker, body mass, health activities, and other health care information, are properly predicted using an IoTs sensor with AI, which aids in choosing the best help procedure. The study [26] introduced grey filter bayesian convolution neural network (GFB-CNN), a real-time data- and deep-neural-network-driven IoT smart healthcare strategy. They proposed a GFB-CNN-based, AI-driven Internet of Things (IoT) eHealth architecture to enhance precision and efficiency across the essential quality of service parameters. The article [27] begins with a discussion of the technologies involved in the design of 5G e-health systems from the physical layer, the application layer, and the cross-layer viewpoint. Table 1 depicts the literature survey.

3. Methodology

The preprocessing, extraction of features, and classification processes listed in Figure 1 are the basic processes in this section’s construction of a classification utilizing ML.

3.1. Dataset

The records of 62 people with diabetes (44 males and 18 females), who endured 67 days of examinations on average, were incorporated into the dataset for this investigation [19]. The glucose concentration set consists of 12,612 glucose concentration datapoints and 5 characteristics.

3.2. Preprocessing

The key aspect before using ML algorithms is data preprocessing. Because actual data are frequently noisy, insufficient, and unreliable, they cannot be used immediately in the prediction step. To adequately describe the evidence for the diagnosis of diabetes disease, a preprocessing stage is used.
The diabetes disease datapoint D d has a variety of characteristics; each characteristic has a unique set of numeric numbers, which makes processing more challenging. As a result, a normalization system is employed to normalize the datapoint D d in the range from 0 to 1 and reduce the numerical burden of the diabetes disease prognosis computation. Data normalization can be achieved using a variety of techniques. A min–max normalizing method is applied in the suggested system. Using Equation (1), this approach displays a quantitative score from the given dataset into   D n o r with range [0, 1]:
D n o r = D d D m i n D m a x D m i n × n e w _ m a x n e w _ m i n + n e w _ m i n
Here, n e = 1   a n d   n e = 0 is used. Using this approach, the values of all the characteristics fall inside the range from 0 to 1.

3.3. Feature Extraction Using LDA

One of the main challenges in ML is the extraction of features, which is a crucial step. By combining the previous dimensions, feature extraction develops new dimensions.
Linear discriminant analysis (LDA) is a form of class-based discrimination. This method helps supervised learning discover a collection of basis vectors. These fundamental vectors are shown as w k . The proportion of the between and within class disperses from the training instance set—which is maximized—makes up the w k vectors. The following generalized eigenvalue issue is resolved for discovering w k basis vectors.
W o p t = a r g m a x w W T S C W W T S v W = w 1 , w 2 , , w L
Here, L = d u b s p a c e s d i m e n s i o n , S C = b e t w e e n   a n d   S v = w i t h i n c l a s s e s
S C = k = 1 a M k μ k μ μ k μ T
S V = k = 1 a x u X k x u μ k x u μ k T
Here, a = n o .   o f c l a s s , X R N = s a m p l e , X k = s a m p l e s e t , M k = n o .   o f c l a s s i n k , and μ = m e a n .
First L greatest eigenvalues ψ k | 1 k L are the base vectors w k desired in Equation (1) if S V is not singular. Attributed to the reason that the LDA base vectors were orthogonal to one another, it may be projected using a basic linear method, W T x , into the LDA subspace to derive its representations.

3.4. Classification Using ASV-RF Algorithm

Generally speaking, Random Forest (RF) significantly outperforms the single tree classifier. It offers an effective method for categorizing sets of sparse data. However, because basic RF chooses features at random, it is simple to choose irrelevant or distracting characteristics, mainly when the training data is noisy. This could produce subpar categorization outcomes. As explained in earlier sections, the data matrix for type categorization has numerous missing values, which adds noise. It must be improved to use the basic RF in search form categorization.
Because to the shallow feature space, there are a lot of missing values in the training data set. Therefore, many more missing data points cause characteristics to lose importance or possibly become noisy. An unreliable classification tree will emerge from the randomized feature selection for bootstrap samples, which may yield many irrelevant or noisy features. Creating a feature weighting method for building a high-quality classifier seems attractive. By using a weighting system during feature selection as opposed to random selection, we expanded the basic RF. The weighting metrics are set to be chi-squared and are represented as Equation (5).
      χ 2 = i = 1 m j 1 2 O i j e i j 2 e i j
Here, the definition of O i j as a measured value, which denotes the number of a joint incident, is Equation (5).
O i j = c o u n t A = a i C = c j
Similarly,
e x p e c t e d   v a l u e = e i j = c o u n t A = a i × c o u n t C = c i N
Equation (4) calculates a weight for every characteristic in the feature space, while only the characteristics with high weights are considered to construct the decision tree (DT).
We constructed a collection of decision trees and then combined the output of each classifier using a likelihood estimation method. Suppose that the input case x is the testing case and that every classification model (DT) h j j = 1 k chooses for the potential target class c i . Every classifier’s output can be estimated as P ( I = | h j ) . The final categorization results are then calculated by adding the probability values as Equation (7):
P I x = c i = 1 k j = 1 k P ( I x = c i | h j )
X input vector belongs to c i if and only if c i has the highest likelihood. Algorithm 1 is a representation of the ASV-RF.
Assuming that there are n features, β . n features would be chosen as the training set in stage 3, wherein β represents the feature selection frequency. Learning separate classifiers from the training data supplied is stage 4. The bootstrapping approach is used to choose training data. Sampling with the replacement is employed to choose t features from n’ features (Here, t = log 2 n + 1 ). Equation (7) is employed to categorize the unlabeled cases, and after every round, the trained DT is inserted to the forest M*.
Algorithm 1: ASV-RF’s procedure
Input: d = data; n = feature; c = target class; k = no. of DTs; β = frequency of selecting features.
Result: M* = decision forest.
Stage 1: Estimate weights using Equation (4)
Stage 2: Sorting features as per weight (W) in decreasing order;
Stage   3 :   Allowing   n   to   equal   β . n ,   choose   β . n features with higher Ws as training sets.
Stage   4 :   f o r   i = 1   t o   k   d o
The bootstrapping approach is used to choose training data (d’).
When t features are chosen at random, the choice is biased in favor of features with high Ws.
Create a C4.5 DT using the d’ data and chosen features.
Trained DT is added to M*.
End for
Stage 5: Perform classification with M* relying on Equation (7).

3.5. PSO

Fish schooling and bird flocking are the sources of inspiration for particle swarm optimization (PSO). A community of particles is created whose present location provides the cost function that needs to be decreased to get the optimal result in a multidimensional space. After every iteration, the advanced velocity and position of the individual particles are revised based on an averaged impact of the current velocity, distance from its best showing so far during the search phase, as well as the distance from the foremost particle, i.e., the particle generating the better outcome so far.
In a multidimensional solution space, a particle’s location and velocity are often represented by the variables x and v. The   d × 1 vectors = ( x i 1 , x i 2 , x i d ) and = ( v i 1 , v i 2 , v i d ) represent the position and velocity of a particle in d-dimensional space, correspondingly. For each particle i, the better location exposed so far is noted as another d × 1 vector   p b e s t i 1 , p b e s t i 2 , p b e s t i d . The best global particle among all particles i is represented as gbest, and its position in the dth dimension is g b e s t d , . Based on the performance of the kth iteration, the velocity, and position updating formulas for the particle in the dth dimensions in the (k + 1)th iteration are as follows:
v i d k + 1 = w × v i d k   + c 1 × r a n d × p b e s t i d , x i d k   + c 2 × r a n d ( ) × g b e s t d , x i d k
x i d k + 1 = x i d k + v i d k + 1 ,   i N p ,   d D
Here, D represents a dimension in the multi-dimensional search issue, and NP represents the size of the population. c1 and c2 are acceleration constants that provide proportional random weight of the deviation from the best individual performance of the particles and the best collective efficiency in the dth dimension.
To balance global and local investigations well, the proposed system applies the PSO with an adjustable inertia weight, w, during the whole search procedure. According to the following equation, the moment of inertia w is determined in this study.
w = w m a x w m a x w m i n i t e r m a x × i t e
Here, i t e r m a x is the maximum number of iterations, and i t e r is the present number of iterations. We begin with a large value of w m a x so that we may run an aggressive global search in search of a possible good solution and progressively lower w so that we can fine-tune our search locally as we grow closer and closer to the minimal point.

4. Experimental Findings

Here, we test our proposed ASV-RF method regarding the diabetic patient monitoring system. This experiment is carried out using Python, and the collected data samples are used to perform the tests. Our proposed algorithm is also compared with existing algorithms (Sequential minimal optimization (SMO) [20], SVM [21], and DT [21]), to gain our method with the maximum performance in expressions of Accuracy, Sensitivity, Precision, Recall, Specificity, F1-score, TP, FP, Kappa, MAE, and RMSE metrics. This research aims to assess the employed techniques’ efficacy and suggest the most effective algorithm for prediction. We assess the prediction outcomes using a variety of evaluation metrics via the confusion matrix. Figure 2 depicts the representation of the confusion matrix.
Table 2 and Figure 3 represent the results of proper and improper classified data and the training time for both existing and proposed algorithms. Training time is the time taken by an algorithm to train on a dataset. SMO has 0.032 s, SVM has 0.027 s, DT has 0.051 s, and ASV-RF has 0.019 s in terms of training time to train the dataset. Therefore, it is evident that the suggested approach trains the dataset faster than existing methods. Additionally, our proposed method correctly classifies more data than existing methods. That means the proposed method’s improper classification rate is much less when compared with rates from the existing methods.
Similarly, Table 3 depicts the various metrics’ comparative results of proposed and existing methods. The percentage of samples for which the suggested method correctly predicted outcomes is presented as the system’s effectiveness. The accuracy is calculated using Equation (11). It’s a measure of how many samples are correctly categorized. It determines the degree of similarity between the final results and the input data. The graph demonstrates how the new technique is more accurate than the old one.
Accuracy = TP + TN TP + TN + FP + FN
One of the most crucial metrics for accuracy is precision, calculated as the proportion of properly classified cases to all instances of predictively positive data, as shown in Equation (12). It measures the precision of the recommended procedure by comparing the number of actual successes with the number of expected successes. The performance of the suggested technique is evaluated by distinguishing between true and false positives.
precision = TP TP + FP
The ability of the suggested model to recognize each significant sample in a data collection is known as sensitivity. It is determined statistically by dividing the TPs percentage by the total TPs and FNs (Equation (13)).
sensitivity = TP TP + FN
Table 3. Comparative assessment of proposed and existing methods.
Table 3. Comparative assessment of proposed and existing methods.
MethodsSMO [24]SVM [25]DT [25]ASV-RF [Proposed]
TP97.99%98.18%96.13%99.8%
FP1.02%0.71%0.99%0.50%
Accuracy98.22%98.44%96.33%99.86%
Precision94.63%97.93%98.1%99.61%
Sensitivity96.81%98.22%97.03%99.13%
Specificity97.62%97.43%96.44%98.97%
recall97.94%97.65%97.06%99.97%
F1-score95.85%99.05%95.34%98.89%
Figure 4 and Figure 5 depict the comparative assessments of various metrics for proposed and existing methods. The proposed model’s recall is the capacity to identify every important sample in a data collection. It is intended statistically as the proportion of the TPs divided by the summation of the TPs and FNs (Equation (14)).
Recall = FN FN + TP
The f1-score incorporates both into a single factor (Equation (15)) by calculating the harmonic mean of the proposed model’s recall and precision. Specificity is the likelihood of a negative outcome under the premise that the result is, in fact, negative. This probability is often referred to as the real negative rate.
F 1 score = precision × recall × 2 precision + recall
The proportion between the value of TNs and the total amount of TNs and FPs is referred to as specificity (Equation (16)).
specificity = TN TN + FP
From Table 3, SMO has 98.22%, SVM has 98.44%, DT has 96.33%, and ASV-RF has 99.86% in terms of accuracy. SMO has 94.63%, SVM has 97.93%, DT has 98.1%, and ASV-RF has 99.61% in terms of precision. SMO has 96.81%, SVM has 98.22%, DT has 97.03%, and ASV-RF has 99.13% in terms of sensitivity. SMO has 97.94%, SVM has 97.65%, DT has 97.06%, and ASV-RF has 99.97% in terms of recall. SMO has 95.85%, SVM has 99.05%, DT has 95.34%, and ASV-RF has 98.89% in terms of f1-score. SMO has 97.62%, SVM has 97.43%, DT has 96.44%, and ASV-RF has 98.97% in terms of specificity.
Table 4 and Figure 6 depict the outcomes of kappa, MAE, and RMSE metrics for both proposed and existing methods. A measure that contrasts actual accuracy versus predicted accuracy is called Kappa. SMO has 91.92%, SVM has 95.06%, DT has 94.03%, and ASV-RF has 98.52% in terms of Kappa value. MAE estimates the average degree of mistakes in a set of forecasts. All individual differences are equally weighted in the testing sample’s mean of the absolute disparities between predicted and observed. In Table 4 SMO has 3.48%, SVM has 1.19%, DT has 2.08%, and ASV-RF has 1.01% in terms of MAE. RMSE is a metric used to evaluate the reliability of forecasts. SMO has 13.54%, SVM has 8.16%, DT has 9.08%, and ASV-RF has 7.25% in terms of RMSE. As shown, the suggested ASV-RF technique performs better than other methods using these measures.
Providing accurate patient information to the hospital to protect the patient’s life is referred to as “security of life.” A threat to the patient’s health might result from failure to comply. By misusing the devices, people with evil intentions might transmit inaccurate data to the hospital Figure 7 depict the outcomes of security of life. It is observed that SMO has 85%, SVM has 91%, DT has 73%, and ASV-RF has 91% in terms of security of life. This chart demonstrates that the suggested approach of ASV-RF has a high value.

5. Conclusions

E-health trackers keep track of a person’s actions and offer useful feedback, especially when dangerous circumstances arise. This paper presented the ASV-RF method for smart patient monitoring. With the help of this technique, it was possible to assess the person’s dependencies, forecast his future health status, and foresee its decline before potential consequences. The normalization approach was used to normalize the raw dataset for further processes regarding patient monitoring. For feature extraction, the LDA method was employed. The study’s findings revealed that the suggested strategy worked superior to other current approaches in terms of accuracy (99.86%), sensitivity (99.13%), precision (99.61%), recall (99.97%), specificity (98.97%), f1-score (98.89%), TP (99.8%), FP (0.5%), Kappa (98.52%), MAE (1.01%), and RMSE (7.25%) metrics. The proposed framework can be extended with various large datasets in the future. Researchers in this healthcare field will benefit from academic study and methods, particularly from computerized forecasting and virtual assistants for human disorders. They want to regularly gather user input in our future development and feature enhancements. It will keep our application focused on the patient, allowing us to consider users’ demands while refining current features and building new ones. Last but not least, we must always protect the privacy of our consumers as our first concern. The application will have openings for a data breach or leak.

Author Contributions

Methodology, S.P.M.; Validation, P.K.S.; Formal analysis, P.S.; Investigation, A.A.; Resources, M.M. and A.A.K.; Writing—original draft, M.T.-H.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Deanship of Scientific Research at King Khalid University for funding this work through Small Groups. Project under grant number (R.G.P.1/257/43).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors extend their appreciation to the Deanship of Scientific Research at King Khalid University for funding this work through Small Groups. Project under grant number (R.G.P.1/257/43).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Krishna, P.V.; Gurumoorthy, S.; Obaidat, M.S.; Monisha, K.; Rajasekhara Babu, M. A novel framework for healthcare monitoring system through cyber-physical system. In Internet of Things and Personalized Healthcare Systems; Springer: Singapore, 2019; pp. 21–36. [Google Scholar]
  2. Rghioui, A.; Lloret, J.; Parra, L.; Sendra, S.; Oumnad, A. Glucose data classification for diabetic patient monitoring. Appl. Sci. 2019, 9, 4459. [Google Scholar] [CrossRef] [Green Version]
  3. Alazzam, M.B.; Mansour, H.; Alassery, F.; Almulihi, A. Machine learning implementation of a diabetic patient monitoring system using interactive E-app. Comput. Intell. Neurosci. 2021, 2021, 5759184. [Google Scholar] [CrossRef] [PubMed]
  4. Malasinghe, L.P.; Ramzan, N.; Dahal, K. Remote patient monitoring: A comprehensive study. J. Ambient. Intell. Humaniz. Comput. 2019, 10, 57–76. [Google Scholar] [CrossRef] [Green Version]
  5. Li, X.; Dunn, J.; Salins, D.; Zhou, G.; Zhou, W.; Schüssler-Fiorenza Rose, S.M.; Perelman, D.; Colbert, E.; Runge, R.; Rego, S.; et al. Digital health: Tracking physiomes and activity using wearable biosensors reveals useful health-related information. PLoS Biol. 2017, 15, e2001402. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Rghioui, A.; Lloret, J.; Harane, M.; Oumnad, A. A smart glucose monitoring system for diabetic patient. Electronics 2020, 9, 678. [Google Scholar] [CrossRef]
  7. Ruffini, M. Multidimensional convergence in future 5G networks. J. Light. Technol. 2017, 35, 535–549. [Google Scholar] [CrossRef] [Green Version]
  8. Mshali, H.; Lemlouma, T.; Magoni, D. Adaptive monitoring system for e-health smart homes. Pervasive Mob. Comput. 2018, 43, 1–19. [Google Scholar] [CrossRef] [Green Version]
  9. Aski, V.J.; Dhaka, V.S.; Kumar, S.; Parashar, A. IoT Enabled Elderly Monitoring System and the Role of Privacy Preservation Frameworks in e-health Applications. In Intelligent Data Communication Technologies and Internet of Things, Proceedings of the ICICI 2021, Online, 15–16 September 2021; Springer: Singapore, 2022; pp. 991–1006. [Google Scholar]
  10. Latchoumi, T.P.; Dayanika, J.; Archana, G. A comparative study of machine learning algorithms using quick-witted diabetic prevention. Ann. Rom. Soc. Cell Biol. 2021, 25, 4249–4259. [Google Scholar]
  11. Ihnaini, B.; Khan, M.A.; Khan, T.A.; Abbas, S.; Daoud, M.S.; Ahmad, M.; Khan, M.A. A smart healthcare recommendation system for multidisciplinary diabetes patients with data fusion based on deep ensemble learning. Comput. Intell. Neurosci. 2021, 2021, 4243700. [Google Scholar] [CrossRef] [PubMed]
  12. Motwani, A.; Shukla, P.K.; Pawar, M. Novel framework based on deep learning and cloud analytics for smart patient monitoring and recommendation (SPMR). J. Ambient. Intell. Humaniz. Comput. 2021, 2, 1–6. [Google Scholar] [CrossRef]
  13. Ramesh, J.; Aburukba, R.; Sagahyroon, A. A remote healthcare monitoring framework for diabetes prediction using machine learning. Healthc. Technol. Lett. 2021, 8, 45–57. [Google Scholar] [CrossRef] [PubMed]
  14. Pandey, H.; Prabha, S. Smart health monitoring system using IOT and machine learning techniques. In Proceedings of the 2020 Sixth International Conference on Bio Signals, Images, and Instrumentation (ICBSII), Chennai, India, 27–28 February 2020; pp. 1–4. [Google Scholar]
  15. Khan, M.F.; Ghazal, T.M.; Said, R.A.; Fatima, A.; Abbas, S.; Khan, M.A.; Issa, G.F.; Ahmad, M.; Khan, M.A. An iomt-enabled smart healthcare model to monitor elderly people using machine learning technique. Comput. Intell. Neurosci. 2021, 2021, 487759. [Google Scholar] [CrossRef] [PubMed]
  16. Chaki, J.; Ganesh, S.T.; Cidham, S.K.; Theertan, S.A. Machine learning and artificial intelligence based Diabetes Mellitus detection and self-management: A systematic review. J. King Saud Univ.-Comput. Inf. Sci. 2022, 34, 3204–3225. [Google Scholar] [CrossRef]
  17. Malarvizhi Kumar, P.; Hong, C.S.; Chandra Babu, G.; Selvaraj, J.; Gandhi, U.D. Cloud-and IoT-based deep learning technique-incorporated secured health monitoring system for dead diseases. Soft Comput. 2021, 25, 12159–12174. [Google Scholar] [CrossRef]
  18. Sowah, R.A.; Bampoe-Addo, A.A.; Armoo, S.K.; Saalia, F.K.; Gatsi, F.; Sarkodie-Mensah, B. Design and development of diabetes management system using machine learning. Int. J. Telemed. Appl. 2020, 2020, 8870141. [Google Scholar] [CrossRef] [PubMed]
  19. Rghioui, A.; Naja, A.; Mauri, J.L.; Oumnad, A. An IoT based diabetic patient monitoring system using machine learning and node MCU. J. Phys. Conf. Ser. 2021, 1743, 012035. [Google Scholar] [CrossRef]
  20. Rghioui, A.; Lloret, J.; Sendra, S.; Oumnad, A. A Smart Architecture for Diabetic Patient Monitoring Using Machine Learning Algorithms. Healthcare 2020, 8, 348. [Google Scholar] [CrossRef] [PubMed]
  21. Godi, B.; Viswanadham, S.; Muttipati, A.S.; Samantray, O.P.; Gadiraju, S.R. E-healthcare monitoring system using IoT with machine learning approaches. In Proceedings of the 2020 International Conference on Computer Science, Engineering and Applications (ICCSEA), Gunupur, India, 13–14 March 2020; pp. 1–5. [Google Scholar]
  22. Kadu, A.; Singh, M. Comparative analysis of e-health care telemedicine system based on Internet of Medical Things and artificial intelligence. In Proceedings of the 2021 2nd International Conference on Smart Electronics and Communication (ICOSEC), Trichy, India, 7–9 October 2021; pp. 1768–1775. [Google Scholar]
  23. Chatrati, S.P.; Hossain, G.; Goyal, A.; Bhan, A.; Bhattacharya, S.; Gaurav, D.; Tiwari, S.M. Smart home health monitoring system for predicting type 2 diabetes and hypertension. J. King Saud Univ.-Comput. Inf. Sci. 2022, 34, 862–870. [Google Scholar] [CrossRef]
  24. Tirkey, A.; Jesudoss, A. A non-invasive health monitoring system for diabetic patients. In Proceedings of the 2020 International Conference on Communication and Signal Processing (ICCSP), Chennai, India, 28–30 July 2020; pp. 1065–1067. [Google Scholar]
  25. Fouad, H.; Hassanein, A.S.; Soliman, A.M.; Al-Feel, H. Analyzing patient health information based on IoT sensor with AI for improving patient assistance in the future direction. Measurement 2020, 159, 107757. [Google Scholar] [CrossRef]
  26. Suganyadevi, S.; Priya, S.S.; Menaha, R.; Sathiya, S.; Jha, P. Smart Healthcare in IoT using Convolutional Based Cyber Physical System. In Proceedings of the 2022 IEEE 2nd Mysore Sub Section International Conference (MysuruCon), Mysuru, India, 16–17 October 2022; pp. 1–6. [Google Scholar]
  27. Zhang, D.; Rodrigues, J.J.; Zhai, Y.; Sato, T. Design and implementation of 5G e-health systems: Technologies, use cases, and future challenges. IEEE Commun. Mag. 2021, 59, 80–85. [Google Scholar] [CrossRef]
Figure 1. Proposed framework.
Figure 1. Proposed framework.
Sensors 23 03004 g001
Figure 2. Confusion matrix.
Figure 2. Confusion matrix.
Sensors 23 03004 g002
Figure 3. Proper and improper classifications’ results.
Figure 3. Proper and improper classifications’ results.
Sensors 23 03004 g003
Figure 4. Results of TP, FP, accuracy, and precision metrics.
Figure 4. Results of TP, FP, accuracy, and precision metrics.
Sensors 23 03004 g004
Figure 5. Results of f1-score, recall, sensitivity, and specificity metrics.
Figure 5. Results of f1-score, recall, sensitivity, and specificity metrics.
Sensors 23 03004 g005
Figure 6. Results of Kappa (a), MAE, and RMSE metrics (b).
Figure 6. Results of Kappa (a), MAE, and RMSE metrics (b).
Sensors 23 03004 g006
Figure 7. Results of security of life.
Figure 7. Results of security of life.
Sensors 23 03004 g007
Table 1. Literature survey.
Table 1. Literature survey.
Reference No.TitleAuthorAlgorithm UsedAdvantagesDisadvantages
[8]Adaptive Monitoring System for e-Health Smart HomesMshali et al., 2018An Adaptive Predictive Context-Aware Monitoring SystemProvide better resultsTime complexity
[11]A Smart Healthcare Recommendation System for Multidisciplinary Diabetes Patients with Data Fusion Based on Deep Ensemble LearningIhnaini et al., 2021Smart Healthcare Recommendation System for Multidisciplinary Diabetes Patients.Data fusion allows low-power sensors. Data conflicts yield unexpected consequences.
[12]Novel framework based on deep learning and cloud analytics for smart patient monitoring and recommendationMotwani et al., 2021Categorical Cross EntropyHelps assess model correctnessRequires more time in monitoring
[13]A remote healthcare monitoring framework for diabetes prediction using machine learningRamesh et al., 2021Support Vector Machine Radial Basis FunctionSVMs are good at handling high-dimensional data and small datasets.Unsuitable to Large Datasets.
Large training time.
[14]Smart Health Monitoring System using IOT and Machine Learning TechniquesPandey et al., 2020Support Vector Machine It is robust to outliersUnsuitable to Large Datasets
[15]An IoMT-Enabled Smart Healthcare Model to Monitor Elderly
People Using Machine Learning Technique
Khan et al., 2021Smart Healthcare ModelFastest and most accurate medical treatmentPhysical demands
[17]Cloud- and IoT-based deep learning technique-incorporated secured health monitoring system for dead diseasesMalarvizhi Kumar et al., 2021Multi-Channel Spatio-Temporal Convolutional Neural NetworkProvide a reliable stock priceA lot of training data is needed
[18]Design and Development of Diabetes Management System Using Machine LearningSowah et al., 2020K-Nearest NeighbourIt can naturally handle multi-class casesIt’s difficult to pick the “correct” value of K
Table 2. Proper and improper classified data.
Table 2. Proper and improper classified data.
MethodsSMO [20]SVM [21]DT [21]ASV-RF [Proposed]
Proper classified data80.366%90.225%85.652%99.721%
Improper classified data11.614%9.371%10.025%0.214%
Taking time0.032 s0.027 s0.051 s0.019 s
Table 4. Results of Kappa, MAE, and RMSE metrics.
Table 4. Results of Kappa, MAE, and RMSE metrics.
MethodsSMO [24]SVM [25]DT [25]ASV-RF [Proposed]
Kappa value91.92%95.06%94.03%98.52%
MAE3.48%1.19%2.08%1.01%
RMSE13.54%8.16%9.08%7.25%
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

Menon, S.P.; Shukla, P.K.; Sethi, P.; Alasiry, A.; Marzougui, M.; Alouane, M.T.-H.; Khan, A.A. An Intelligent Diabetic Patient Tracking System Based on Machine Learning for E-Health Applications. Sensors 2023, 23, 3004. https://doi.org/10.3390/s23063004

AMA Style

Menon SP, Shukla PK, Sethi P, Alasiry A, Marzougui M, Alouane MT-H, Khan AA. An Intelligent Diabetic Patient Tracking System Based on Machine Learning for E-Health Applications. Sensors. 2023; 23(6):3004. https://doi.org/10.3390/s23063004

Chicago/Turabian Style

Menon, Sindhu P., Prashant Kumar Shukla, Priyanka Sethi, Areej Alasiry, Mehrez Marzougui, M. Turki-Hadj Alouane, and Arfat Ahmad Khan. 2023. "An Intelligent Diabetic Patient Tracking System Based on Machine Learning for E-Health Applications" Sensors 23, no. 6: 3004. https://doi.org/10.3390/s23063004

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